1 files changed, 5 insertions, 2 deletions
diff --git a/synapse/config/emailconfig.py b/synapse/config/emailconfig.py
index 949d7dd5ac..5b5c2f4fff 100644
--- a/synapse/config/emailconfig.py
+++ b/synapse/config/emailconfig.py
@@ -19,9 +19,12 @@ import email.utils
import logging
import os
from enum import Enum
+from typing import Any
import attr
+from synapse.types import JsonDict
+
from ._base import Config, ConfigError
logger = logging.getLogger(__name__)
@@ -73,7 +76,7 @@ class EmailSubjectConfig:
class EmailConfig(Config):
section = "email"
- def read_config(self, config, **kwargs):
+ def read_config(self, config: JsonDict, **kwargs: Any) -> None:
# TODO: We should separate better the email configuration from the notification
# and account validity config.
@@ -354,7 +357,7 @@ class EmailConfig(Config):
path=("email", "invite_client_location"),
)
- def generate_config_section(self, config_dir_path, server_name, **kwargs):
+ def generate_config_section(self, **kwargs: Any) -> str:
return (
"""\
# Configuration for sending emails from Synapse.
|