11# -*- coding: utf-8 -*-
22import decimal
33from google .protobuf import struct_pb2
4- import six
54
65from . import issues , types , _apis
76
@@ -81,9 +80,7 @@ def _pb_to_list(type_pb, value_pb, table_client_settings):
8180def _pb_to_tuple (type_pb , value_pb , table_client_settings ):
8281 return tuple (
8382 _to_native_value (item_type , item_value , table_client_settings )
84- for item_type , item_value in six .moves .zip (
85- type_pb .tuple_type .elements , value_pb .items
86- )
83+ for item_type , item_value in zip (type_pb .tuple_type .elements , value_pb .items )
8784 )
8885
8986
@@ -106,7 +103,7 @@ class _Struct(_DotDict):
106103
107104def _pb_to_struct (type_pb , value_pb , table_client_settings ):
108105 result = _Struct ()
109- for member , item in six . moves . zip (type_pb .struct_type .members , value_pb .items ):
106+ for member , item in zip (type_pb .struct_type .members , value_pb .items ):
110107 result [member .name ] = _to_native_value (member .type , item , table_client_settings )
111108 return result
112109
@@ -201,9 +198,7 @@ def _list_to_pb(type_pb, value):
201198
202199def _tuple_to_pb (type_pb , value ):
203200 value_pb = _apis .ydb_value .Value ()
204- for element_type , element_value in six .moves .zip (
205- type_pb .tuple_type .elements , value
206- ):
201+ for element_type , element_value in zip (type_pb .tuple_type .elements , value ):
207202 value_item_proto = value_pb .items .add ()
208203 value_item_proto .MergeFrom (_from_native_value (element_type , element_value ))
209204 return value_pb
@@ -289,7 +284,7 @@ def parameters_to_pb(parameters_types, parameters_values):
289284 return {}
290285
291286 param_values_pb = {}
292- for name , type_pb in six . iteritems ( parameters_types ):
287+ for name , type_pb in parameters_types . items ( ):
293288 result = _apis .ydb_value .TypedValue ()
294289 ttype = type_pb
295290 if isinstance (type_pb , types .AbstractTypeBuilder ):
@@ -330,7 +325,7 @@ def from_message(cls, message, table_client_settings=None):
330325
331326 for row_proto in message .rows :
332327 row = _Row (message .columns )
333- for column , value , column_info in six . moves . zip (
328+ for column , value , column_info in zip (
334329 message .columns , row_proto .items , column_parsers
335330 ):
336331 v_type = value .WhichOneof ("value" )
@@ -398,9 +393,7 @@ def __init__(self, columns, proto_row, table_client_settings, parsers):
398393 super (_LazyRow , self ).__init__ ()
399394 self ._columns = columns
400395 self ._table_client_settings = table_client_settings
401- for i , (column , row_item ) in enumerate (
402- six .moves .zip (self ._columns , proto_row .items )
403- ):
396+ for i , (column , row_item ) in enumerate (zip (self ._columns , proto_row .items )):
404397 super (_LazyRow , self ).__setitem__ (
405398 column .name ,
406399 _LazyRowItem (row_item , column .type , table_client_settings , parsers [i ]),
0 commit comments