@@ -221,10 +221,10 @@ def __init__(
221
221
self ,
222
222
schema_registry_client : SchemaRegistryClient ,
223
223
schema_str : Union [str , Schema , None ] = None ,
224
- to_dict : Callable [[object , SerializationContext ], dict ] = None ,
225
- conf : dict = None ,
226
- rule_conf : dict = None ,
227
- rule_registry : RuleRegistry = None
224
+ to_dict : Optional [ Callable [[object , SerializationContext ], dict ] ] = None ,
225
+ conf : Optional [ dict ] = None ,
226
+ rule_conf : Optional [ dict ] = None ,
227
+ rule_registry : Optional [ RuleRegistry ] = None
228
228
):
229
229
super ().__init__ ()
230
230
if isinstance (schema_str , str ):
@@ -306,7 +306,7 @@ def __init__(
306
306
rule .configure (self ._registry .config () if self ._registry else {},
307
307
rule_conf if rule_conf else {})
308
308
309
- def __call__ (self , obj : object , ctx : SerializationContext = None ) -> Optional [bytes ]:
309
+ def __call__ (self , obj : object , ctx : Optional [ SerializationContext ] = None ) -> Optional [bytes ]:
310
310
"""
311
311
Serializes an object to Avro binary format, prepending it with Confluent
312
312
Schema Registry framing.
@@ -455,11 +455,11 @@ def __init__(
455
455
self ,
456
456
schema_registry_client : SchemaRegistryClient ,
457
457
schema_str : Union [str , Schema , None ] = None ,
458
- from_dict : Callable [[dict , SerializationContext ], object ] = None ,
458
+ from_dict : Optional [ Callable [[dict , SerializationContext ], object ] ] = None ,
459
459
return_record_name : bool = False ,
460
- conf : dict = None ,
461
- rule_conf : dict = None ,
462
- rule_registry : RuleRegistry = None
460
+ conf : Optional [ dict ] = None ,
461
+ rule_conf : Optional [ dict ] = None ,
462
+ rule_registry : Optional [ RuleRegistry ] = None
463
463
):
464
464
super ().__init__ ()
465
465
schema = None
@@ -515,7 +515,7 @@ def __init__(
515
515
rule .configure (self ._registry .config () if self ._registry else {},
516
516
rule_conf if rule_conf else {})
517
517
518
- def __call__ (self , data : bytes , ctx : SerializationContext = None ) -> Union [dict , object , None ]:
518
+ def __call__ (self , data : bytes , ctx : Optional [ SerializationContext ] = None ) -> Union [dict , object , None ]:
519
519
"""
520
520
Deserialize Avro binary encoded data with Confluent Schema Registry framing to
521
521
a dict, or object instance according to from_dict, if specified.
0 commit comments