diff options
author | Richard van der Hoff <richard@matrix.org> | 2020-01-03 16:16:09 +0000 |
---|---|---|
committer | Richard van der Hoff <richard@matrix.org> | 2020-01-06 13:45:33 +0000 |
commit | 66ca914dc0290b16516cbb599dc4be06793963ed (patch) | |
tree | ce75087055e568dc07816e5e4fbfdd13dabe5dd2 /synapse/types.py | |
parent | replace get_prev_events_and_hashes_for_room with get_prev_events_for_room in ... (diff) | |
download | synapse-66ca914dc0290b16516cbb599dc4be06793963ed.tar.xz |
Remove unused hashes and depths from create_new_client_event params
Diffstat (limited to 'synapse/types.py')
-rw-r--r-- | synapse/types.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/synapse/types.py b/synapse/types.py index aafc3ffe74..cd996c0b5a 100644 --- a/synapse/types.py +++ b/synapse/types.py @@ -15,6 +15,7 @@ # limitations under the License. import re import string +import sys from collections import namedtuple import attr @@ -23,6 +24,17 @@ from unpaddedbase64 import decode_base64 from synapse.api.errors import SynapseError +# define a version of typing.Collection that works on python 3.5 +if sys.version_info[:3] >= (3, 6, 0): + from typing import Collection +else: + from typing import Sized, Iterable, Container, TypeVar + + T_co = TypeVar("T_co", covariant=True) + + class Collection(Iterable[T_co], Container[T_co], Sized): + __slots__ = () + class Requester( namedtuple( |