diff options
| author | Aurélien Bompard | 2013-10-08 15:45:36 +0200 |
|---|---|---|
| committer | Aurélien Bompard | 2013-10-08 15:45:36 +0200 |
| commit | 228e1c57fb79411381fc0da3bcbd69fbaf3cbf9a (patch) | |
| tree | 451129a6eec5280f662290d40ad019f45236c00b /src/mailman/commands/cli_import.py | |
| parent | 004915c1fa7eaa8957101d41eeef0c48ff621eeb (diff) | |
| download | mailman-228e1c57fb79411381fc0da3bcbd69fbaf3cbf9a.tar.gz mailman-228e1c57fb79411381fc0da3bcbd69fbaf3cbf9a.tar.zst mailman-228e1c57fb79411381fc0da3bcbd69fbaf3cbf9a.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 c8145429d..880457334 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, e: + print(e, file=sys.stderr) + sys.exit(1) |
