summaryrefslogtreecommitdiff
path: root/nose/config.py
diff options
context:
space:
mode:
authorJohn Szakmeister <john@szakmeister.net>2013-01-20 06:44:46 -0800
committerJohn Szakmeister <john@szakmeister.net>2013-01-20 06:44:46 -0800
commitf5790a16d292271155d6f8552e3b52b21487ce2b (patch)
tree44990c9f014dc7de9fd049c59685d7b75aab119d /nose/config.py
parentf21db436427a089ef9466a2a386d0ceafcf7129d (diff)
parentfbb2378a737ef91ea4777fcf45a7b28b994884ef (diff)
downloadnose-f5790a16d292271155d6f8552e3b52b21487ce2b.tar.gz
Merge pull request #528 from andrea-corbellini/master
Suppress tracebacks caused by ConfigErrors
Diffstat (limited to 'nose/config.py')
-rw-r--r--nose/config.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/nose/config.py b/nose/config.py
index fd39250..bf530be 100644
--- a/nose/config.py
+++ b/nose/config.py
@@ -129,7 +129,10 @@ class ConfiguredDefaultsOptionParser(object):
except ConfigError, exc:
self._error(str(exc))
else:
- self._applyConfigurationToValues(self._parser, config, values)
+ try:
+ self._applyConfigurationToValues(self._parser, config, values)
+ except ConfigError, exc:
+ self._error(str(exc))
return self._parser.parse_args(args, values)