88from openapi_spec_validator .validation .types import SpecValidatorType
99
1010from openapi_core .casting .schemas .factories import SchemaCastersFactory
11- from openapi_core .deserializing .media_types import (
12- media_type_deserializers_factory ,
13- )
1411from openapi_core .deserializing .media_types .datatypes import (
1512 MediaTypeDeserializersDict ,
1613)
1714from openapi_core .deserializing .media_types .factories import (
1815 MediaTypeDeserializersFactory ,
1916)
20- from openapi_core .deserializing .styles import style_deserializers_factory
2117from openapi_core .deserializing .styles .factories import (
2218 StyleDeserializersFactory ,
2319)
@@ -43,8 +39,12 @@ def __init__(
4339 self ,
4440 spec : SchemaPath ,
4541 base_url : Optional [str ] = None ,
46- style_deserializers_factory : StyleDeserializersFactory = style_deserializers_factory ,
47- media_type_deserializers_factory : MediaTypeDeserializersFactory = media_type_deserializers_factory ,
42+ style_deserializers_factory : Optional [
43+ StyleDeserializersFactory
44+ ] = None ,
45+ media_type_deserializers_factory : Optional [
46+ MediaTypeDeserializersFactory
47+ ] = None ,
4848 schema_casters_factory : Optional [SchemaCastersFactory ] = None ,
4949 schema_validators_factory : Optional [SchemaValidatorsFactory ] = None ,
5050 path_finder_cls : Optional [PathFinderType ] = None ,
@@ -74,8 +74,12 @@ def __init__(
7474 self ,
7575 spec : SchemaPath ,
7676 base_url : Optional [str ] = None ,
77- style_deserializers_factory : StyleDeserializersFactory = style_deserializers_factory ,
78- media_type_deserializers_factory : MediaTypeDeserializersFactory = media_type_deserializers_factory ,
77+ style_deserializers_factory : Optional [
78+ StyleDeserializersFactory
79+ ] = None ,
80+ media_type_deserializers_factory : Optional [
81+ MediaTypeDeserializersFactory
82+ ] = None ,
7983 schema_casters_factory : Optional [SchemaCastersFactory ] = None ,
8084 schema_validators_factory : Optional [SchemaValidatorsFactory ] = None ,
8185 path_finder_cls : Optional [PathFinderType ] = None ,
0 commit comments