diff options
Diffstat (limited to 'pykolab/auth/ldap')
-rw-r--r-- | pykolab/auth/ldap/__init__.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pykolab/auth/ldap/__init__.py b/pykolab/auth/ldap/__init__.py index 2d79df6..a2a64e0 100644 --- a/pykolab/auth/ldap/__init__.py +++ b/pykolab/auth/ldap/__init__.py @@ -1255,8 +1255,10 @@ class LDAP(pykolab.base.Base): if len(modlist) > 0 and self._bind_priv() is True: try: self.ldap_priv.modify_s(dn, modlist) - except: - log.error(_("Could not update dn %r:\n%r") % (dn, modlist)) + except Exception, errmsg: + log.error(_("Could not update dn:\nDN: %r\nModlist: %r\nError Message: %r") % (dn, modlist, errmsg)) + import traceback + log.error("%s" % (traceback.format_exc())) def synchronize(self, mode=0, callback=None): """ |