diff options
| author | Barry Warsaw | 2014-04-14 14:00:23 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2014-04-14 14:00:23 -0400 |
| commit | 243b4dd66d1c6bd412ae0ce3770e36aebd3b6a36 (patch) | |
| tree | 4675fbe20a241617d128360f555cb8f7ffc973c0 /src/mailman/commands/cli_import.py | |
| parent | 3a9725b91ef822122a70170333d71b58e1788a78 (diff) | |
| parent | 9a25f63b3e1846dca980010287b9278fc7418f0b (diff) | |
| download | mailman-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.py | 8 |
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) |
