Skip to content

Commit 6ba7229

Browse files
authored
fix(typing): fix wrong types (#314)
Signed-off-by: Frost Ming <[email protected]>
1 parent d404a91 commit 6ba7229

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

cachecontrol/serialize.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
from urllib3 import HTTPResponse
1212

1313
if TYPE_CHECKING:
14-
from requests import PreparedRequest, Request
14+
from requests import PreparedRequest
1515

1616

17-
class Serializer(object):
17+
class Serializer:
1818
serde_version = "4"
1919

2020
def dumps(
@@ -99,7 +99,7 @@ def loads(
9999

100100
def prepare_response(
101101
self,
102-
request: Request,
102+
request: PreparedRequest,
103103
cached: Mapping[str, Any],
104104
body_file: IO[bytes] | None = None,
105105
) -> HTTPResponse | None:
@@ -151,7 +151,7 @@ def prepare_response(
151151

152152
def _loads_v0(
153153
self,
154-
request: Request,
154+
request: PreparedRequest,
155155
data: bytes,
156156
body_file: IO[bytes] | None = None,
157157
) -> None:
@@ -162,7 +162,7 @@ def _loads_v0(
162162

163163
def _loads_v1(
164164
self,
165-
request: Request,
165+
request: PreparedRequest,
166166
data: bytes,
167167
body_file: IO[bytes] | None = None,
168168
) -> HTTPResponse | None:
@@ -172,7 +172,7 @@ def _loads_v1(
172172

173173
def _loads_v2(
174174
self,
175-
request: Request,
175+
request: PreparedRequest,
176176
data: bytes,
177177
body_file: IO[bytes] | None = None,
178178
) -> HTTPResponse | None:
@@ -183,7 +183,7 @@ def _loads_v2(
183183

184184
def _loads_v3(
185185
self,
186-
request: Request,
186+
request: PreparedRequest,
187187
data: bytes,
188188
body_file: IO[bytes] | None = None,
189189
) -> None:
@@ -194,7 +194,7 @@ def _loads_v3(
194194

195195
def _loads_v4(
196196
self,
197-
request: Request,
197+
request: PreparedRequest,
198198
data: bytes,
199199
body_file: IO[bytes] | None = None,
200200
) -> HTTPResponse | None:

dev_requirements.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,13 @@
22
#
33
# SPDX-License-Identifier: Apache-2.0
44

5-
-e .
5+
-e .[filecache,redis]
66

77
tox
88
pytest-cov
99
pytest
1010
cherrypy
1111
sphinx
12-
redis
13-
filelock
1412
bumpversion
1513
twine
1614
black

0 commit comments

Comments
 (0)