View | Details | Raw Unified | Return to bug 51182
Collapse All | Expand All

(-)base/univention-python/modules/uldap.py (-2 / +3 lines)
 Lines 175-183   def getMachineConnection(start_tls=2, decode_ignorelist=[], ldap_master=True, se Link Here 
175
		# Connect to ldap/server/name
175
		# Connect to ldap/server/name
176
		port = int(ucr.get('ldap/server/port', '7389'))
176
		port = int(ucr.get('ldap/server/port', '7389'))
177
		servers = [ucr.get('ldap/server/name')]
177
		servers = [ucr.get('ldap/server/name')]
178
		servers += ucr.get('ldap/server/addition','').split()
178
		additional_servers = ucr.get('ldap/server/addition', '').split()
179
		if random_server:
179
		if random_server:
180
			random.shuffle(servers)
180
			random.shuffle(additional_servers)
181
		servers.extend(additional_servers)
181
		for server in servers:
182
		for server in servers:
182
			try:
183
			try:
183
				return access(host=server, port=port, base=ucr['ldap/base'], binddn=ucr['ldap/hostdn'], bindpw=bindpw, start_tls=start_tls, decode_ignorelist=decode_ignorelist, reconnect=reconnect)
184
				return access(host=server, port=port, base=ucr['ldap/base'], binddn=ucr['ldap/hostdn'], bindpw=bindpw, start_tls=start_tls, decode_ignorelist=decode_ignorelist, reconnect=reconnect)

Return to bug 51182