diff options
author | Patrick Cloke <clokep@users.noreply.github.com> | 2021-10-21 09:07:07 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-21 13:07:07 +0000 |
commit | 0f9adc99ada1f66f4897c8164dcf509a955e5584 (patch) | |
tree | efc2c73d0f303d86ccd2aa97e3817891887e2e79 /synapse/crypto/keyring.py | |
parent | fix relative link in docker readme (#11144) (diff) | |
download | synapse-0f9adc99ada1f66f4897c8164dcf509a955e5584.tar.xz |
Add missing type hints to synapse.crypto. (#11146)
And require type hints for this module.
Diffstat (limited to 'synapse/crypto/keyring.py')
-rw-r--r-- | synapse/crypto/keyring.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/synapse/crypto/keyring.py b/synapse/crypto/keyring.py index e1e13a2412..8628e951c4 100644 --- a/synapse/crypto/keyring.py +++ b/synapse/crypto/keyring.py @@ -87,7 +87,7 @@ class VerifyJsonRequest: server_name: str, json_object: JsonDict, minimum_valid_until_ms: int, - ): + ) -> "VerifyJsonRequest": """Create a VerifyJsonRequest to verify all signatures on a signed JSON object for the given server. """ @@ -104,7 +104,7 @@ class VerifyJsonRequest: server_name: str, event: EventBase, minimum_valid_until_ms: int, - ): + ) -> "VerifyJsonRequest": """Create a VerifyJsonRequest to verify all signatures on an event object for the given server. """ @@ -449,7 +449,9 @@ class StoreKeyFetcher(KeyFetcher): self.store = hs.get_datastore() - async def _fetch_keys(self, keys_to_fetch: List[_FetchKeyRequest]): + async def _fetch_keys( + self, keys_to_fetch: List[_FetchKeyRequest] + ) -> Dict[str, Dict[str, FetchKeyResult]]: key_ids_to_fetch = ( (queue_value.server_name, key_id) for queue_value in keys_to_fetch |