1
0
This commit is contained in:
Andrew Morgan
2020-08-21 17:18:42 +01:00
parent 8cc8ee4448
commit b41b0512f9

View File

@@ -16,6 +16,7 @@
# limitations under the License.
import logging
from http import HTTPStatus
from typing import TYPE_CHECKING
from synapse.api.constants import LoginType
from synapse.api.errors import (
@@ -37,6 +38,9 @@ from synapse.util.msisdn import phone_number_to_msisdn
from synapse.util.stringutils import assert_valid_client_secret, random_string
from synapse.util.threepids import canonicalise_email, check_3pid_allowed
if TYPE_CHECKING:
from synapse.server import HomeServer
from ._base import client_patterns, interactive_auth_handler
logger = logging.getLogger(__name__)
@@ -204,10 +208,10 @@ class PasswordResetConfirmationSubmitTokenServlet(RestServlet):
"/password_reset/email/submit_token_confirm$", releases=(), unstable=True,
)
def __init__(self, hs):
def __init__(self, hs: "HomeServer"):
"""
Args:
hs (synapse.server.HomeServer): server
hs: server
"""
super(PasswordResetConfirmationSubmitTokenServlet, self).__init__()
self.auth = hs.get_auth()