11# -*- coding: utf-8 -*-
22# @Author : llc
33# @Time : 2022/4/1 16:54
4- from typing import Optional , List , Dict , Any , Callable
4+ from typing import Optional , Any , Callable
55
66from flask import Blueprint
77
@@ -28,8 +28,8 @@ 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 ,
31+ abp_tags : Optional [list [Tag ]] = None ,
32+ abp_security : Optional [list [ dict [str , list [str ]]]] = None ,
3333 abp_responses : Optional [ResponseDict ] = None ,
3434 doc_ui : bool = True ,
3535 operation_id_callback : Callable = get_operation_id_for_path ,
@@ -54,10 +54,10 @@ def __init__(
5454 super (APIBlueprint , self ).__init__ (name , import_name , ** kwargs )
5555
5656 # Initialize instance variables
57- self .paths : Dict = dict ()
58- self .components_schemas : Dict = dict ()
59- self .tags : List [Tag ] = []
60- self .tag_names : List [str ] = []
57+ self .paths : dict = dict ()
58+ self .components_schemas : dict = dict ()
59+ self .tags : list [Tag ] = []
60+ self .tag_names : list [str ] = []
6161
6262 # Set values from arguments or default values
6363 self .abp_tags = abp_tags or []
@@ -111,16 +111,16 @@ def _collect_openapi_info(
111111 rule : str ,
112112 func : Callable ,
113113 * ,
114- tags : Optional [List [Tag ]] = None ,
114+ tags : Optional [list [Tag ]] = None ,
115115 summary : Optional [str ] = None ,
116116 description : Optional [str ] = None ,
117117 external_docs : Optional [ExternalDocumentation ] = None ,
118118 operation_id : Optional [str ] = None ,
119119 responses : Optional [ResponseDict ] = None ,
120120 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 ,
121+ security : Optional [list [ dict [str , list [Any ]]]] = None ,
122+ servers : Optional [list [Server ]] = None ,
123+ openapi_extensions : Optional [dict [str , Any ]] = None ,
124124 doc_ui : bool = True ,
125125 method : str = HTTPMethod .GET
126126 ) -> ParametersTuple :
0 commit comments