mirror of https://github.com/scrapy/scrapy.git
Address typing issues
This commit is contained in:
parent
826683051c
commit
78ded66c5f
|
|
@ -107,6 +107,7 @@ pattern = "^(?P<version>.+)$"
|
|||
strict = true
|
||||
extra_checks = false # weird addErrback() errors
|
||||
untyped_calls_exclude = [
|
||||
"keyring",
|
||||
"twisted",
|
||||
]
|
||||
|
||||
|
|
|
|||
|
|
@ -273,16 +273,16 @@ class TestResolveSecretKeyringIntegration:
|
|||
import keyring.backends.null # noqa: PLC0415
|
||||
|
||||
class _InMemoryKeyring(keyring.backend.KeyringBackend):
|
||||
priority = 1
|
||||
priority = 1 # type: ignore[assignment]
|
||||
_store: dict[tuple[str, str], str] = {}
|
||||
|
||||
def get_password(self, service, username):
|
||||
def get_password(self, service: str, username: str) -> str | None:
|
||||
return self._store.get((service, username))
|
||||
|
||||
def set_password(self, service, username, password):
|
||||
def set_password(self, service: str, username: str, password: str) -> None:
|
||||
self._store[(service, username)] = password
|
||||
|
||||
def delete_password(self, service, username):
|
||||
def delete_password(self, service: str, username: str) -> None:
|
||||
self._store.pop((service, username), None)
|
||||
|
||||
backend = _InMemoryKeyring()
|
||||
|
|
|
|||
Loading…
Reference in New Issue