Fix: catch Exception instead of more specific exception types

Regression caused by commit 491447cc5a,
ValueErrori and AttributeError are too much specific for these cases, multiple types of
exception can be raised.

Reviewed-By: Martin Babinsky <mbabinsk@redhat.com>
This commit is contained in:
Martin Basti 2016-03-22 16:39:39 +01:00
parent c204290038
commit d1e29fe60e
2 changed files with 4 additions and 4 deletions

View File

@ -565,7 +565,7 @@ class stageuser_activate(LDAPQuery):
try:
v.decode('utf-8')
self.log.debug("merge: %s:%r wiped" % (attr, v))
except ValueError:
except Exception:
self.log.debug("merge %s: [no_print %s]" % (attr, v.__class__.__name__))
if isinstance(entry_to[attr], (list, tuple)):
# multi value attribute
@ -581,7 +581,7 @@ class stageuser_activate(LDAPQuery):
try:
v.decode('utf-8')
self.log.debug("Add: %s:%r" % (attr, v))
except ValueError:
except Exception:
self.log.debug("Add %s: [no_print %s]" % (attr, v.__class__.__name__))
if isinstance(entry_to[attr], (list, tuple)):

View File

@ -160,7 +160,7 @@ def __parse_config(discover_server = True):
try:
if not config.default_realm:
config.default_realm = p.get("global", "realm")
except AttributeError:
except Exception:
pass
if discover_server:
try:
@ -172,7 +172,7 @@ def __parse_config(discover_server = True):
try:
if not config.default_domain:
config.default_domain = p.get("global", "domain")
except AttributeError:
except Exception:
pass
def __discover_config(discover_server = True):