From a67d8ace9bc8b5f5ab953fdcfd6ade077337782d Mon Sep 17 00:00:00 2001
From: Neil Johnson <neil@matrix.org>
Date: Tue, 23 Oct 2018 17:44:39 +0100
Subject: remove errant exception and style

---
 synapse/config/registration.py |  2 +-
 synapse/handlers/register.py   | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

(limited to 'synapse')

diff --git a/synapse/config/registration.py b/synapse/config/registration.py
index 4b9bf6f2d1..5df321b287 100644
--- a/synapse/config/registration.py
+++ b/synapse/config/registration.py
@@ -18,7 +18,7 @@ from distutils.util import strtobool
 from synapse.types import RoomAlias
 from synapse.util.stringutils import random_string_with_symbols
 
-from ._base import Config, ConfigError
+from synapse.config._base import Config, ConfigError
 
 
 class RegistrationConfig(Config):
diff --git a/synapse/handlers/register.py b/synapse/handlers/register.py
index 1b5873c8d7..9615dd552f 100644
--- a/synapse/handlers/register.py
+++ b/synapse/handlers/register.py
@@ -231,15 +231,15 @@ class RegistrationHandler(BaseHandler):
         for r in self.hs.config.auto_join_rooms:
             try:
                 if should_auto_create_rooms:
-                    if self.hs.hostname != RoomAlias.from_string(r).domain:
-                        logger.warn(
+                    room_alias = RoomAlias.from_string(r)
+                    if self.hs.hostname != room_alias.domain:
+                        logger.warning(
                             'Cannot create room alias %s, '
-                            'it does not match server domain' % (r,)
+                            'it does not match server domain', (r,)
                         )
-                        raise SynapseError()
                     else:
                         # create room expects the localpart of the room alias
-                        room_alias_localpart = RoomAlias.from_string(r).localpart
+                        room_alias_localpart = room_alias.localpart
                         yield self.room_creation_handler.create_room(
                             fake_requester,
                             config={
-- 
cgit 1.5.1