1
1
from __future__ import annotations
2
2
3
3
import base64
4
- from typing import Any , Dict , List , Optional , overload
4
+ from typing import Any , overload
5
5
6
6
7
7
def base64_decode (value : str ) -> str :
@@ -26,31 +26,31 @@ def get_header_value(
26
26
headers : dict [str , Any ],
27
27
name : str ,
28
28
default_value : str ,
29
- case_sensitive : bool ,
29
+ case_sensitive : bool | None = None ,
30
30
) -> str : ...
31
31
32
32
33
33
@overload
34
34
def get_header_value (
35
35
headers : dict [str , Any ],
36
36
name : str ,
37
- default_value : Optional [ str ] ,
38
- case_sensitive : bool ,
39
- ) -> Optional [ str ] : ...
37
+ default_value : str | None = None ,
38
+ case_sensitive : bool | None = None ,
39
+ ) -> str | None : ...
40
40
41
41
42
42
def get_header_value (
43
43
headers : dict [str , Any ],
44
44
name : str ,
45
- default_value : Optional [ str ] ,
46
- case_sensitive : bool ,
47
- ) -> Optional [ str ] :
45
+ default_value : str | None = None ,
46
+ case_sensitive : bool | None = None ,
47
+ ) -> str | None :
48
48
"""
49
49
Get the value of a header by its name.
50
50
51
51
Parameters
52
52
----------
53
- headers: Dict [str, str]
53
+ headers: dict [str, str]
54
54
The dictionary of headers.
55
55
name: str
56
56
The name of the header to retrieve.
@@ -82,25 +82,25 @@ def get_header_value(
82
82
83
83
@overload
84
84
def get_query_string_value (
85
- query_string_parameters : Dict [str , str ] | None ,
85
+ query_string_parameters : dict [str , str ] | None ,
86
86
name : str ,
87
87
default_value : str ,
88
88
) -> str : ...
89
89
90
90
91
91
@overload
92
92
def get_query_string_value (
93
- query_string_parameters : Dict [str , str ] | None ,
93
+ query_string_parameters : dict [str , str ] | None ,
94
94
name : str ,
95
- default_value : Optional [ str ] = None ,
96
- ) -> Optional [ str ] : ...
95
+ default_value : str | None = None ,
96
+ ) -> str | None : ...
97
97
98
98
99
99
def get_query_string_value (
100
- query_string_parameters : Dict [str , str ] | None ,
100
+ query_string_parameters : dict [str , str ] | None ,
101
101
name : str ,
102
- default_value : Optional [ str ] = None ,
103
- ) -> Optional [ str ] :
102
+ default_value : str | None = None ,
103
+ ) -> str | None :
104
104
"""
105
105
Retrieves the value of a query string parameter specified by the given name.
106
106
@@ -121,23 +121,23 @@ def get_query_string_value(
121
121
122
122
123
123
def get_multi_value_query_string_values (
124
- multi_value_query_string_parameters : Dict [str , List [str ]] | None ,
124
+ multi_value_query_string_parameters : dict [str , list [str ]] | None ,
125
125
name : str ,
126
- default_values : Optional [ List [ str ]] = None ,
127
- ) -> List [str ]:
126
+ default_values : list [ str ] | None = None ,
127
+ ) -> list [str ]:
128
128
"""
129
129
Retrieves the values of a multi-value string parameters specified by the given name.
130
130
131
131
Parameters
132
132
----------
133
133
name: str
134
134
The name of the query string parameter to retrieve.
135
- default_value: List [str], optional
135
+ default_value: list [str], optional
136
136
The default value to return if the parameter is not found. Defaults to None.
137
137
138
138
Returns
139
139
-------
140
- List [str]. optional
140
+ list [str]. optional
141
141
The values of the query string parameter if found, or the default values if not found.
142
142
"""
143
143
0 commit comments