# HG changeset patch # User Aurelien Campeas # Date 1332761367 -7200 # Node ID ac2b17bd73114a126e1e999df26c3fcb7f1c7b4b # Parent c53bbeea7870c520d2cb04aaca0ec2b9feb13871 [server/ldaputils] do not allow ldap.server_down to crash on us diff -r c53bbeea7870 -r ac2b17bd7311 server/ldaputils.py --- a/server/ldaputils.py Thu Mar 22 11:50:34 2012 +0100 +++ b/server/ldaputils.py Mon Mar 26 13:29:27 2012 +0200 @@ -203,7 +203,7 @@ try: user = self._search(session, self.user_base_dn, self.user_base_scope, searchstr)[0] - except IndexError: + except (IndexError, ldap.SERVER_DOWN): # no such user raise AuthenticationError() # check password by establishing a (unused) connection