summaryrefslogtreecommitdiffstats
path: root/ipa-client/ipaclient
diff options
context:
space:
mode:
Diffstat (limited to 'ipa-client/ipaclient')
-rw-r--r--ipa-client/ipaclient/ipadiscovery.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/ipa-client/ipaclient/ipadiscovery.py b/ipa-client/ipaclient/ipadiscovery.py
index b7b691360..2bd151925 100644
--- a/ipa-client/ipaclient/ipadiscovery.py
+++ b/ipa-client/ipaclient/ipadiscovery.py
@@ -178,11 +178,14 @@ class IPADiscovery:
except LDAPError, err:
#no good
- if type(err.message) == dict:
- for (k, v) in err.message.iteritems():
- logging.error("LDAP Error: %s" % v )
- else:
- logging.error("LDAP Error: "+err.message)
+ try:
+ if type(err.message) == dict:
+ for (k, v) in err.message.iteritems():
+ logging.error("LDAP Error: %s" % v )
+ else:
+ logging.error("LDAP Error: "+err.message)
+ except AttributeError:
+ logging.error("LDAP Error: "+str(err))
return []