|
4 | 4 |
|
5 | 5 | import io |
6 | 6 | import logging |
| 7 | +from collections.abc import Mapping |
7 | 8 | from email.message import EmailMessage |
8 | 9 |
|
9 | 10 | from beartype import beartype |
|
22 | 23 | @beartype |
23 | 24 | def validate_image_field_given( |
24 | 25 | *, |
25 | | - request_headers: dict[str, str], |
| 26 | + request_headers: Mapping[str, str], |
26 | 27 | request_body: bytes, |
27 | 28 | ) -> None: |
28 | 29 | """ |
@@ -54,7 +55,7 @@ def validate_image_field_given( |
54 | 55 | @beartype |
55 | 56 | def validate_image_file_size( |
56 | 57 | *, |
57 | | - request_headers: dict[str, str], |
| 58 | + request_headers: Mapping[str, str], |
58 | 59 | request_body: bytes, |
59 | 60 | ) -> None: |
60 | 61 | """ |
@@ -95,7 +96,7 @@ def validate_image_file_size( |
95 | 96 | @beartype |
96 | 97 | def validate_image_dimensions( |
97 | 98 | *, |
98 | | - request_headers: dict[str, str], |
| 99 | + request_headers: Mapping[str, str], |
99 | 100 | request_body: bytes, |
100 | 101 | ) -> None: |
101 | 102 | """ |
@@ -134,7 +135,7 @@ def validate_image_dimensions( |
134 | 135 | @beartype |
135 | 136 | def validate_image_format( |
136 | 137 | *, |
137 | | - request_headers: dict[str, str], |
| 138 | + request_headers: Mapping[str, str], |
138 | 139 | request_body: bytes, |
139 | 140 | ) -> None: |
140 | 141 | """ |
@@ -168,7 +169,7 @@ def validate_image_format( |
168 | 169 |
|
169 | 170 | @beartype |
170 | 171 | def validate_image_is_image( |
171 | | - request_headers: dict[str, str], |
| 172 | + request_headers: Mapping[str, str], |
172 | 173 | request_body: bytes, |
173 | 174 | ) -> None: |
174 | 175 | """ |
|
0 commit comments