From fadbdaf2048470c982b22833321833825fca4a8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Sch=C3=A4fer?= Date: Sun, 17 Jan 2021 12:19:21 +0100 Subject: [PATCH] Restore compatibility with Python 3.7 --- requirements.txt | 1 + snikket_web/prosodyclient.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 59dbe20..82b0b21 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,3 +4,4 @@ flask-wtf~=0.14 hsluv~=0.0.2 flask-babel~=1.0 email-validator~=1.1 +typing-extensions diff --git a/snikket_web/prosodyclient.py b/snikket_web/prosodyclient.py index 635158d..a54a047 100644 --- a/snikket_web/prosodyclient.py +++ b/snikket_web/prosodyclient.py @@ -6,6 +6,7 @@ import logging import secrets import types import typing +import typing_extensions from datetime import datetime @@ -159,7 +160,7 @@ class HTTPAuthSessionManager(HTTPSessionManager): ) -class AuthSessionProvider(typing.Protocol): +class AuthSessionProvider(typing_extensions.Protocol): _auth_session: HTTPAuthSessionManager