# HG changeset patch # User Pascal Volk # Date 1281156263 0 # Node ID d60ffbc0124ba52b7962e507856eec6c64df9f8a # Parent ca7575401549a537eae6287f20b61d571035b2f7 VMM/cli/config: Except the VMMError from exec_ok in configure(). diff -r ca7575401549 -r d60ffbc0124b VirtualMailManager/cli/config.py --- a/VirtualMailManager/cli/config.py Sat Aug 07 03:29:53 2010 +0000 +++ b/VirtualMailManager/cli/config.py Sat Aug 07 04:44:23 2010 +0000 @@ -13,7 +13,7 @@ from VirtualMailManager import ENCODING from VirtualMailManager.config import Config, ConfigValueError, LazyConfig -from VirtualMailManager.errors import ConfigError +from VirtualMailManager.errors import ConfigError, VMMError from VirtualMailManager.cli import w_err, w_std from VirtualMailManager.constants import CONF_ERROR, VMM_TOO_MANY_FAILURES @@ -46,7 +46,7 @@ LazyConfig.set(self, '%s.%s' % (section, opt), newval) break - except (ValueError, ConfigValueError), err: + except (ValueError, ConfigValueError, VMMError), err: w_err(0, _(u'Warning: %s') % err) failures += 1 if failures > 2: