diff options
Diffstat (limited to 'src/mailman/app')
| -rw-r--r-- | src/mailman/app/lifecycle.py | 4 | ||||
| -rw-r--r-- | src/mailman/app/tests/test_lifecycle.py | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/mailman/app/lifecycle.py b/src/mailman/app/lifecycle.py index 6970de187..e373bf4d9 100644 --- a/src/mailman/app/lifecycle.py +++ b/src/mailman/app/lifecycle.py @@ -44,6 +44,10 @@ _listname_chars = re.compile('[-_.+=!$*{}~0-9a-z]', re.IGNORECASE) class InvalidListNameError(InvalidEmailAddressError): """List name is invalid.""" + def __init__(self, listname): + super().__init__('{}@any.example.com'.format(listname)) + self.listname = listname + @public def create_list(fqdn_listname, owners=None, style_name=None): diff --git a/src/mailman/app/tests/test_lifecycle.py b/src/mailman/app/tests/test_lifecycle.py index 3730291da..4b198d973 100644 --- a/src/mailman/app/tests/test_lifecycle.py +++ b/src/mailman/app/tests/test_lifecycle.py @@ -54,7 +54,7 @@ class TestLifecycle(unittest.TestCase): mlist = create_list('test@example.com') # Check the error log. self.assertRegex( - mark.readline()[-93:-1], + mark.readline(), '^.*Bad config\.mailman\.listname_chars setting: ' '\[a-z0-9-\+\\\]: ' '(unterminated character set|' |
