summary refs log tree commit diff
path: root/synapse/config/server.py
diff options
context:
space:
mode:
authorAndrew Morgan <andrew@amorgan.xyz>2020-02-26 12:12:14 +0000
committerAndrew Morgan <andrew@amorgan.xyz>2020-02-26 12:12:14 +0000
commitfba32b84d28fd6018b698f5ee6738ad29347b216 (patch)
tree221d296c5c0764fc1720e29e4ea160e509fb2bda /synapse/config/server.py
parentFix yields and copy instead of move push rules on room upgrade (#6144) (diff)
parentFix up some typechecking (#6150) (diff)
downloadsynapse-fba32b84d28fd6018b698f5ee6738ad29347b216.tar.xz
Fix up some typechecking (#6150)
Diffstat (limited to '')
-rw-r--r--synapse/config/server.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/synapse/config/server.py b/synapse/config/server.py

index 6eddb588c4..e0d0e9c4de 100644 --- a/synapse/config/server.py +++ b/synapse/config/server.py
@@ -19,6 +19,7 @@ import logging import os.path import re from textwrap import indent +from typing import List import attr import yaml @@ -373,7 +374,7 @@ class ServerConfig(Config): } ] - self.listeners = [] + self.listeners = [] # type: List[dict] for listener in config.get("listeners", []): if not isinstance(listener.get("port", None), int): raise ConfigError( @@ -417,7 +418,10 @@ class ServerConfig(Config): validator=attr.validators.instance_of(bool), default=False ) complexity = attr.ib( - validator=attr.validators.instance_of((int, float)), default=1.0 + validator=attr.validators.instance_of( + (float, int) # type: ignore[arg-type] # noqa + ), + default=1.0, ) complexity_error = attr.ib( validator=attr.validators.instance_of(str), @@ -496,7 +500,7 @@ class ServerConfig(Config): "cleanup_extremities_with_dummy_events", True ) - def has_tls_listener(self): + def has_tls_listener(self) -> bool: return any(l["tls"] for l in self.listeners) def generate_config_section(