@@ -126,9 +126,7 @@ def encoded_tuple_values(self) -> List[str]:
126
126
...
127
127
"""
128
128
values = self .tuple_literals
129
- value_by_index = {}
130
- for value , index in values .items ():
131
- value_by_index [index ] = value
129
+ value_by_index = {index : value for value , index in values .items ()}
132
130
result = []
133
131
num = len (values )
134
132
result .append (str (num ))
@@ -142,9 +140,7 @@ def encoded_tuple_values(self) -> List[str]:
142
140
143
141
144
142
def _encode_str_values (values : Dict [str , int ]) -> List [bytes ]:
145
- value_by_index = {}
146
- for value , index in values .items ():
147
- value_by_index [index ] = value
143
+ value_by_index = {index : value for value , index in values .items ()}
148
144
result = []
149
145
line : List [bytes ] = []
150
146
line_len = 0
@@ -165,9 +161,7 @@ def _encode_str_values(values: Dict[str, int]) -> List[bytes]:
165
161
166
162
167
163
def _encode_bytes_values (values : Dict [bytes , int ]) -> List [bytes ]:
168
- value_by_index = {}
169
- for value , index in values .items ():
170
- value_by_index [index ] = value
164
+ value_by_index = {index : value for value , index in values .items ()}
171
165
result = []
172
166
line : List [bytes ] = []
173
167
line_len = 0
@@ -212,9 +206,7 @@ def _encode_int_values(values: Dict[int, int]) -> List[bytes]:
212
206
213
207
Values are stored in base 10 and separated by 0 bytes.
214
208
"""
215
- value_by_index = {}
216
- for value , index in values .items ():
217
- value_by_index [index ] = value
209
+ value_by_index = {index : value for value , index in values .items ()}
218
210
result = []
219
211
line : List [bytes ] = []
220
212
line_len = 0
@@ -248,9 +240,7 @@ def _encode_float_values(values: Dict[float, int]) -> List[str]:
248
240
249
241
The result contains the number of values followed by individual values.
250
242
"""
251
- value_by_index = {}
252
- for value , index in values .items ():
253
- value_by_index [index ] = value
243
+ value_by_index = {index : value for value , index in values .items ()}
254
244
result = []
255
245
num = len (values )
256
246
result .append (str (num ))
@@ -266,9 +256,7 @@ def _encode_complex_values(values: Dict[complex, int]) -> List[str]:
266
256
The result contains the number of values followed by pairs of doubles
267
257
representing complex numbers.
268
258
"""
269
- value_by_index = {}
270
- for value , index in values .items ():
271
- value_by_index [index ] = value
259
+ value_by_index = {index : value for value , index in values .items ()}
272
260
result = []
273
261
num = len (values )
274
262
result .append (str (num ))
0 commit comments