summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Lord <davidism@gmail.com>2023-01-19 06:36:29 -0800
committerDavid Lord <davidism@gmail.com>2023-01-19 06:37:38 -0800
commit876ce6ff93e27aa6527b2964a2112e9dab0ab352 (patch)
treee08ed6b10911377b50d1b8d51ff0699e474da517
parent64fcb8776193a7b67c0038f98455376e6643993b (diff)
downloaditsdangerous-876ce6ff93e27aa6527b2964a2112e9dab0ab352.tar.gz
fix mypy/flake8 findings
-rw-r--r--.pre-commit-config.yaml5
-rw-r--r--src/itsdangerous/serializer.py10
2 files changed, 10 insertions, 5 deletions
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index d41d19f..c3cc888 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -12,7 +12,6 @@ repos:
hooks:
- id: reorder-python-imports
args: ["--application-directories", "src:tests"]
- additional_dependencies: ["setuptools>60.9"]
- repo: https://github.com/psf/black
rev: 22.12.0
hooks:
@@ -21,7 +20,9 @@ repos:
rev: 6.0.0
hooks:
- id: flake8
- additional_dependencies: [flake8-bugbear]
+ additional_dependencies:
+ - flake8-bugbear
+ - flake8-implicit-str-concat
- repo: https://github.com/peterdemin/pip-compile-multi
rev: v2.6.1
hooks:
diff --git a/src/itsdangerous/serializer.py b/src/itsdangerous/serializer.py
index 9f4a84a..1a66789 100644
--- a/src/itsdangerous/serializer.py
+++ b/src/itsdangerous/serializer.py
@@ -212,7 +212,9 @@ class Serializer:
return rv
- def dump(self, obj: _t.Any, f: _t.IO, salt: _t_opt_str_bytes = None) -> None:
+ def dump(
+ self, obj: _t.Any, f: _t.IO[_t.Any], salt: _t_opt_str_bytes = None
+ ) -> None:
"""Like :meth:`dumps` but dumps into a file. The file handle has
to be compatible with what the internal serializer expects.
"""
@@ -235,7 +237,7 @@ class Serializer:
raise _t.cast(BadSignature, last_exception)
- def load(self, f: _t.IO, salt: _t_opt_str_bytes = None) -> _t.Any:
+ def load(self, f: _t.IO[_t.Any], salt: _t_opt_str_bytes = None) -> _t.Any:
"""Like :meth:`loads` but loads from a file."""
return self.loads(f.read(), salt)
@@ -287,7 +289,9 @@ class Serializer:
except BadPayload:
return False, None
- def load_unsafe(self, f: _t.IO, salt: _t_opt_str_bytes = None) -> _t_load_unsafe:
+ def load_unsafe(
+ self, f: _t.IO[_t.Any], salt: _t_opt_str_bytes = None
+ ) -> _t_load_unsafe:
"""Like :meth:`loads_unsafe` but loads from a file.
.. versionadded:: 0.15