]> git.ipfire.org Git - ipfire.org.git/blobdiff - src/backend/accounts.py
Try to reconnect to the LDAP server for longer than 30 seconds
[ipfire.org.git] / src / backend / accounts.py
index e3405cdae97fcfed3aa7b9121d8aecb0caa5ece3..584a865823c83eacd95279e06c76a1c3dbcae2b8 100644 (file)
@@ -13,6 +13,7 @@ import logging
 import os
 import phonenumbers
 import re
+import sys
 import time
 import tornado.httpclient
 import urllib.parse
@@ -196,7 +197,7 @@ class Accounts(Object):
                # Connect to the LDAP server
                connection = ldap.ldapobject.ReconnectLDAPObject(ldap_uri,
                        trace_level=2 if self.backend.debug else 0,
-                       retry_max=10, retry_delay=3)
+                       retry_max=sys.maxsize, retry_delay=3)
 
                # Set maximum timeout for operations
                connection.set_option(ldap.OPT_TIMEOUT, 10)