@@ -42,7 +42,7 @@ class NumberAsHex(fields.Field):
4242 MAX_VALUE = sys .maxsize
4343 REGEX_PATTERN = r"^0x[a-fA-F0-9]+$"
4444
45- def _serialize (self , value : Any , attr : str , obj : Any , ** kwargs ):
45+ def _serialize (self , value : Any , attr : Optional [ str ] , obj : Any , ** kwargs ):
4646 if self ._is_int_and_in_range (value ):
4747 return hex (value )
4848
@@ -56,7 +56,7 @@ def _serialize(self, value: Any, attr: str, obj: Any, **kwargs):
5656 def _deserialize (
5757 self ,
5858 value : Any ,
59- attr : Union [str , None ],
59+ attr : Optional [str ],
6060 data : Union [Mapping [str , Any ], None ],
6161 ** kwargs ,
6262 ):
@@ -108,7 +108,7 @@ class Uint128(NumberAsHex):
108108
109109
110110class NonPrefixedHex (fields .Field ):
111- def _serialize (self , value : Any , attr : str , obj : Any , ** kwargs ):
111+ def _serialize (self , value : Any , attr : Optional [ str ] , obj : Any , ** kwargs ):
112112 return hex (value ).lstrip ("0x" )
113113
114114 def _deserialize (
@@ -122,7 +122,7 @@ def _deserialize(
122122
123123
124124class StatusField (fields .Field ):
125- def _serialize (self , value : Any , attr : str , obj : Any , ** kwargs ):
125+ def _serialize (self , value : Any , attr : Optional [ str ] , obj : Any , ** kwargs ):
126126 return value .name if value is not None else ""
127127
128128 def _deserialize (
@@ -143,7 +143,7 @@ def _deserialize(
143143
144144
145145class ExecutionStatusField (fields .Field ):
146- def _serialize (self , value : Any , attr : str , obj : Any , ** kwargs ):
146+ def _serialize (self , value : Any , attr : Optional [ str ] , obj : Any , ** kwargs ):
147147 return value .name if value is not None else ""
148148
149149 def _deserialize (
@@ -164,7 +164,7 @@ def _deserialize(
164164
165165
166166class FinalityStatusField (fields .Field ):
167- def _serialize (self , value : Any , attr : str , obj : Any , ** kwargs ):
167+ def _serialize (self , value : Any , attr : Optional [ str ] , obj : Any , ** kwargs ):
168168 return value .name if value is not None else ""
169169
170170 def _deserialize (
@@ -185,7 +185,7 @@ def _deserialize(
185185
186186
187187class BlockStatusField (fields .Field ):
188- def _serialize (self , value : Any , attr : str , obj : Any , ** kwargs ):
188+ def _serialize (self , value : Any , attr : Optional [ str ] , obj : Any , ** kwargs ):
189189 return value .name if value is not None else ""
190190
191191 def _deserialize (
@@ -207,7 +207,7 @@ def _deserialize(
207207
208208
209209class TransactionTypeField (fields .Field ):
210- def _serialize (self , value : Any , attr : str , obj : Any , ** kwargs ):
210+ def _serialize (self , value : Any , attr : Optional [ str ] , obj : Any , ** kwargs ):
211211 if value == TransactionType .INVOKE :
212212 return "INVOKE_FUNCTION"
213213 return value .name
@@ -233,7 +233,7 @@ def _deserialize(
233233
234234
235235class EntryPointTypeField (fields .Field ):
236- def _serialize (self , value : Any , attr : str , obj : Any , ** kwargs ):
236+ def _serialize (self , value : Any , attr : Optional [ str ] , obj : Any , ** kwargs ):
237237 return value .name if value is not None else ""
238238
239239 def _deserialize (
@@ -254,7 +254,7 @@ def _deserialize(
254254
255255
256256class CallTypeField (fields .Field ):
257- def _serialize (self , value : Any , attr : str , obj : Any , ** kwargs ):
257+ def _serialize (self , value : Any , attr : Optional [ str ] , obj : Any , ** kwargs ):
258258 return value .name if value is not None else ""
259259
260260 def _deserialize (
@@ -273,7 +273,7 @@ def _deserialize(
273273
274274
275275class L1DAModeField (fields .Field ):
276- def _serialize (self , value : Any , attr : str , obj : Any , ** kwargs ):
276+ def _serialize (self , value : Any , attr : Optional [ str ] , obj : Any , ** kwargs ):
277277 return value .name if value is not None else ""
278278
279279 def _deserialize (
@@ -292,7 +292,7 @@ def _deserialize(
292292
293293
294294class PriceUnitField (fields .Field ):
295- def _serialize (self , value : Any , attr : str , obj : Any , ** kwargs ):
295+ def _serialize (self , value : Any , attr : Optional [ str ] , obj : Any , ** kwargs ):
296296 return value .name if value is not None else ""
297297
298298 def _deserialize (
@@ -311,7 +311,7 @@ def _deserialize(
311311
312312
313313class DAModeField (fields .Field ):
314- def _serialize (self , value : Any , attr : str , obj : Any , ** kwargs ):
314+ def _serialize (self , value : Any , attr : Optional [ str ] , obj : Any , ** kwargs ):
315315 return value .name if value is not None else ""
316316
317317 def _deserialize (
@@ -349,7 +349,7 @@ class Revision(Enum):
349349
350350
351351class RevisionField (fields .Field ):
352- def _serialize (self , value : Any , attr : str , obj : Any , ** kwargs ):
352+ def _serialize (self , value : Any , attr : Optional [ str ] , obj : Any , ** kwargs ):
353353 if value is None or value == Revision .V0 :
354354 return str (Revision .V0 .value )
355355 return value .value
0 commit comments