summaryrefslogtreecommitdiff
path: root/src/mailman/commands/cli_import.py
diff options
context:
space:
mode:
authorBarry Warsaw2014-04-14 14:00:23 -0400
committerBarry Warsaw2014-04-14 14:00:23 -0400
commit243b4dd66d1c6bd412ae0ce3770e36aebd3b6a36 (patch)
tree4675fbe20a241617d128360f555cb8f7ffc973c0 /src/mailman/commands/cli_import.py
parent3a9725b91ef822122a70170333d71b58e1788a78 (diff)
parent9a25f63b3e1846dca980010287b9278fc7418f0b (diff)
downloadmailman-243b4dd66d1c6bd412ae0ce3770e36aebd3b6a36.tar.gz
mailman-243b4dd66d1c6bd412ae0ce3770e36aebd3b6a36.tar.zst
mailman-243b4dd66d1c6bd412ae0ce3770e36aebd3b6a36.zip
Diffstat (limited to 'src/mailman/commands/cli_import.py')
-rw-r--r--src/mailman/commands/cli_import.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mailman/commands/cli_import.py b/src/mailman/commands/cli_import.py
index 00c6377fb..5e25cd4fe 100644
--- a/src/mailman/commands/cli_import.py
+++ b/src/mailman/commands/cli_import.py
@@ -35,7 +35,7 @@ from mailman.core.i18n import _
from mailman.database.transaction import transactional
from mailman.interfaces.command import ICLISubCommand
from mailman.interfaces.listmanager import IListManager
-from mailman.utilities.importer import import_config_pck
+from mailman.utilities.importer import import_config_pck, Import21Error
@@ -93,4 +93,8 @@ class Import21:
print(_('Ignoring non-dictionary: {0!r}').format(
config_dict), file=sys.stderr)
continue
- import_config_pck(mlist, config_dict)
+ try:
+ import_config_pck(mlist, config_dict)
+ except Import21Error as error:
+ print(error, file=sys.stderr)
+ sys.exit(1)