22# @Author : llc
33# @Time : 2022/4/1 16:54
44import inspect
5- from typing import Any , Callable , Optional
5+ from typing import Any , Callable
66
77from flask import Blueprint
88
@@ -28,9 +28,9 @@ def __init__(
2828 name : str ,
2929 import_name : str ,
3030 * ,
31- abp_tags : Optional [ list [Tag ]] = None ,
32- abp_security : Optional [ list [dict [str , list [str ]]]] = None ,
33- abp_responses : Optional [ ResponseDict ] = None ,
31+ abp_tags : list [Tag ] | None = None ,
32+ abp_security : list [dict [str , list [str ]]] | None = None ,
33+ abp_responses : ResponseDict | None = None ,
3434 doc_ui : bool = True ,
3535 operation_id_callback : Callable = get_operation_id_for_path ,
3636 ** kwargs : Any ,
@@ -111,16 +111,16 @@ def _collect_openapi_info(
111111 rule : str ,
112112 func : Callable ,
113113 * ,
114- tags : Optional [ list [Tag ]] = None ,
115- summary : Optional [ str ] = None ,
116- description : Optional [ str ] = None ,
117- external_docs : Optional [ ExternalDocumentation ] = None ,
118- operation_id : Optional [ str ] = None ,
119- responses : Optional [ ResponseDict ] = None ,
120- deprecated : Optional [ bool ] = None ,
121- security : Optional [ list [dict [str , list [Any ]]]] = None ,
122- servers : Optional [ list [Server ]] = None ,
123- openapi_extensions : Optional [ dict [str , Any ]] = None ,
114+ tags : list [Tag ] | None = None ,
115+ summary : str | None = None ,
116+ description : str | None = None ,
117+ external_docs : ExternalDocumentation | None = None ,
118+ operation_id : str | None = None ,
119+ responses : ResponseDict | None = None ,
120+ deprecated : bool | None = None ,
121+ security : list [dict [str , list [Any ]]] | None = None ,
122+ servers : list [Server ] | None = None ,
123+ openapi_extensions : dict [str , Any ] | None = None ,
124124 doc_ui : bool = True ,
125125 method : str = HTTPMethod .GET ,
126126 ) -> ParametersTuple :
0 commit comments