diff options
author | Patrick Cloke <clokep@users.noreply.github.com> | 2021-02-08 13:59:54 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-08 13:59:54 -0500 |
commit | 3f58fc848d0002de4605bed91603a1f9f245d128 (patch) | |
tree | c34cffdce8e7b037f0c1f7114c53c51f24bb113f /synapse/server.py | |
parent | Handle additional errors when previewing URLs. (#9333) (diff) | |
download | synapse-3f58fc848d0002de4605bed91603a1f9f245d128.tar.xz |
Type hints and validation improvements. (#9321)
* Adds type hints to the groups servlet and stringutils code. * Assert the maximum length of some input values for spec compliance.
Diffstat (limited to 'synapse/server.py')
-rw-r--r-- | synapse/server.py | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/synapse/server.py b/synapse/server.py index 9bdd3177d7..6b3892e3cd 100644 --- a/synapse/server.py +++ b/synapse/server.py @@ -25,7 +25,17 @@ import abc import functools import logging import os -from typing import TYPE_CHECKING, Any, Callable, Dict, List, Optional, TypeVar, cast +from typing import ( + TYPE_CHECKING, + Any, + Callable, + Dict, + List, + Optional, + TypeVar, + Union, + cast, +) import twisted.internet.base import twisted.internet.tcp @@ -588,7 +598,9 @@ class HomeServer(metaclass=abc.ABCMeta): return UserDirectoryHandler(self) @cache_in_self - def get_groups_local_handler(self): + def get_groups_local_handler( + self, + ) -> Union[GroupsLocalWorkerHandler, GroupsLocalHandler]: if self.config.worker_app: return GroupsLocalWorkerHandler(self) else: |