@@ -87,8 +87,8 @@ def load_sync(
8787 cls ,
8888 url ,
8989 session_factory : Callable [..., httpx .Client ] = httpx .Client ,
90- loader : Loader | None = None ,
91- plugins : List [Plugin ] | None = None ,
90+ loader : Optional [ Loader ] = None ,
91+ plugins : Optional [ List [Plugin ]] = None ,
9292 use_operation_tags : bool = False ,
9393 ) -> "OpenAPI" :
9494 """
@@ -110,8 +110,8 @@ async def load_async(
110110 cls ,
111111 url : str ,
112112 session_factory : Callable [..., httpx .AsyncClient ] = httpx .AsyncClient ,
113- loader : Loader | None = None ,
114- plugins : List [Plugin ] | None = None ,
113+ loader : Optional [ Loader ] = None ,
114+ plugins : Optional [ List [Plugin ]] = None ,
115115 use_operation_tags : bool = False ,
116116 ) -> "OpenAPI" :
117117 """
@@ -139,8 +139,8 @@ def load_file(
139139 url : str ,
140140 path : Union [str , pathlib .Path , yarl .URL ],
141141 session_factory : Callable [..., Union [httpx .AsyncClient , httpx .Client ]] = httpx .AsyncClient ,
142- loader : Loader | None = None ,
143- plugins : List [Plugin ] | None = None ,
142+ loader : Optional [ Loader ] = None ,
143+ plugins : Optional [ List [Plugin ]] = None ,
144144 use_operation_tags : bool = False ,
145145 ) -> "OpenAPI" :
146146 """
@@ -166,8 +166,8 @@ def loads(
166166 url : str ,
167167 data : str ,
168168 session_factory : Callable [..., Union [httpx .AsyncClient , httpx .Client ]] = httpx .AsyncClient ,
169- loader : Loader | None = None ,
170- plugins : List [Plugin ] | None = None ,
169+ loader : Optional [ Loader ] = None ,
170+ plugins : Optional [ List [Plugin ]] = None ,
171171 use_operation_tags : bool = False ,
172172 ) -> "OpenAPI" :
173173 """
@@ -213,8 +213,8 @@ def __init__(
213213 url : str ,
214214 document : "JSON" ,
215215 session_factory : Callable [..., Union [httpx .Client , httpx .AsyncClient ]] = httpx .AsyncClient ,
216- loader : Loader | None = None ,
217- plugins : List [Plugin ] | None = None ,
216+ loader : Optional [ Loader ] = None ,
217+ plugins : Optional [ List [Plugin ]] = None ,
218218 use_operation_tags : bool = True ,
219219 ) -> None :
220220 """
@@ -233,7 +233,7 @@ def __init__(
233233
234234 self ._session_factory : Callable [..., Union [httpx .Client , httpx .AsyncClient ]] = session_factory
235235
236- self .loader : Loader | None = loader
236+ self .loader : Optional [ Loader ] = loader
237237 """
238238 Loader - loading referenced documents
239239 """
@@ -722,7 +722,7 @@ def __copy__(self) -> "OpenAPI":
722722 api .loader = self .loader
723723 return api
724724
725- def clone (self , baseurl : yarl .URL | None = None ) -> "OpenAPI" :
725+ def clone (self , baseurl : Optional [ yarl .URL ] = None ) -> "OpenAPI" :
726726 """
727727 shallwo copy the api object
728728 optional set a base url
@@ -735,7 +735,7 @@ def clone(self, baseurl: yarl.URL | None = None) -> "OpenAPI":
735735 return api
736736
737737 @staticmethod
738- def cache_load (path : pathlib .Path , plugins : List [Plugin ] | None = None , session_factory = None ) -> "OpenAPI" :
738+ def cache_load (path : pathlib .Path , plugins : Optional [ List [Plugin ]] = None , session_factory = None ) -> "OpenAPI" :
739739 """
740740 read a pickle api object from path and init the schema types
741741
0 commit comments