@@ -307,16 +307,16 @@ def encode_varint(value: int) -> bytes:
307
307
308
308
def _preprocess_single (proto_type : str , wraps : str , value : Any ) -> bytes :
309
309
"""Adjusts values before serialization."""
310
- if proto_type in [
310
+ if proto_type in (
311
311
TYPE_ENUM ,
312
312
TYPE_BOOL ,
313
313
TYPE_INT32 ,
314
314
TYPE_INT64 ,
315
315
TYPE_UINT32 ,
316
316
TYPE_UINT64 ,
317
- ] :
317
+ ) :
318
318
return encode_varint (value )
319
- elif proto_type in [ TYPE_SINT32 , TYPE_SINT64 ] :
319
+ elif proto_type in ( TYPE_SINT32 , TYPE_SINT64 ) :
320
320
# Handle zig-zag encoding.
321
321
return encode_varint (value << 1 if value >= 0 else (value << 1 ) ^ (~ 0 ))
322
322
elif proto_type in FIXED_TYPES :
@@ -840,18 +840,18 @@ def _postprocess_single(
840
840
) -> Any :
841
841
"""Adjusts values after parsing."""
842
842
if wire_type == WIRE_VARINT :
843
- if meta .proto_type in [ TYPE_INT32 , TYPE_INT64 ] :
843
+ if meta .proto_type in ( TYPE_INT32 , TYPE_INT64 ) :
844
844
bits = int (meta .proto_type [3 :])
845
845
value = value & ((1 << bits ) - 1 )
846
846
signbit = 1 << (bits - 1 )
847
847
value = int ((value ^ signbit ) - signbit )
848
- elif meta .proto_type in [ TYPE_SINT32 , TYPE_SINT64 ] :
848
+ elif meta .proto_type in ( TYPE_SINT32 , TYPE_SINT64 ) :
849
849
# Undo zig-zag encoding
850
850
value = (value >> 1 ) ^ (- (value & 1 ))
851
851
elif meta .proto_type == TYPE_BOOL :
852
852
# Booleans use a varint encoding, so convert it to true/false.
853
853
value = value > 0
854
- elif wire_type in [ WIRE_FIXED_32 , WIRE_FIXED_64 ] :
854
+ elif wire_type in ( WIRE_FIXED_32 , WIRE_FIXED_64 ) :
855
855
fmt = _pack_fmt (meta .proto_type )
856
856
value = struct .unpack (fmt , value )[0 ]
857
857
elif wire_type == WIRE_LEN_DELIM :
@@ -915,10 +915,10 @@ def parse(self: T, data: bytes) -> T:
915
915
pos = 0
916
916
value = []
917
917
while pos < len (parsed .value ):
918
- if meta .proto_type in [ TYPE_FLOAT , TYPE_FIXED32 , TYPE_SFIXED32 ] :
918
+ if meta .proto_type in ( TYPE_FLOAT , TYPE_FIXED32 , TYPE_SFIXED32 ) :
919
919
decoded , pos = parsed .value [pos : pos + 4 ], pos + 4
920
920
wire_type = WIRE_FIXED_32
921
- elif meta .proto_type in [ TYPE_DOUBLE , TYPE_FIXED64 , TYPE_SFIXED64 ] :
921
+ elif meta .proto_type in ( TYPE_DOUBLE , TYPE_FIXED64 , TYPE_SFIXED64 ) :
922
922
decoded , pos = parsed .value [pos : pos + 8 ], pos + 8
923
923
wire_type = WIRE_FIXED_64
924
924
else :
@@ -1264,7 +1264,7 @@ def to_timedelta(self) -> timedelta:
1264
1264
def delta_to_json (delta : timedelta ) -> str :
1265
1265
parts = str (delta .total_seconds ()).split ("." )
1266
1266
if len (parts ) > 1 :
1267
- while len (parts [1 ]) not in [ 3 , 6 , 9 ] :
1267
+ while len (parts [1 ]) not in ( 3 , 6 , 9 ) :
1268
1268
parts [1 ] = f"{ parts [1 ]} 0"
1269
1269
return f"{ '.' .join (parts )} s"
1270
1270
0 commit comments