From c7026f7de5acc84b76a8d1fc82a6cbc1ca1b07ba Mon Sep 17 00:00:00 2001 From: Patrick Cloke Date: Wed, 26 Feb 2020 10:08:35 -0500 Subject: [PATCH] typing.Collection isn't available until Python 3.6. --- synapse/federation/federation_base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/synapse/federation/federation_base.py b/synapse/federation/federation_base.py index 27c8939c1480..d4b54e64ca62 100644 --- a/synapse/federation/federation_base.py +++ b/synapse/federation/federation_base.py @@ -15,7 +15,7 @@ # limitations under the License. import logging from collections import namedtuple -from typing import Collection, List +from typing import Iterable, List import six @@ -224,7 +224,7 @@ class PduToCheckSig( def _check_sigs_on_pdus( - keyring: Keyring, room_version: str, pdus: Collection[EventBase] + keyring: Keyring, room_version: str, pdus: Iterable[EventBase] ) -> List[Deferred]: """Check that the given events are correctly signed