Skip to content

Commit 9ddf24c

Browse files
Say default and list the default pool
1 parent 447acf2 commit 9ddf24c

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

whois/whois.py

+7-6
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,13 @@ def searchLDAP(self, vhost):
5454
ldap.filter.filter_format(
5555
'(|(scriptsVhostName=%s)(scriptsVhostAlias=%s))', (vhost,)*2),
5656
timeout=5)
57-
if 'scriptsVhostPoolIPv4' in default_results[0][1]:
58-
pool_results = self.ldap.search_st('ou=Pools,dc=scripts,dc=mit,dc=edu', ldap.SCOPE_SUBTREE, "scriptsVhostPoolIPv4=%s" % (attrs['scriptsVhostPoolIPv4']), ["description"])
59-
if pool_results:
60-
attrs["description"] = pool_results[0][1]["description"][0]
61-
else:
62-
attrs["description"] = attrs["scriptsVhostPoolIPv4"]
57+
pool_results = self.ldap.search_st('ou=Pools,dc=scripts,dc=mit,dc=edu', ldap.SCOPE_SUBTREE, "scriptsVhostPoolIPv4=%s" % (attrs['scriptsVhostPoolIPv4']), ["description"])
58+
if pool_results:
59+
attrs["description"] = pool_results[0][1]["description"][0]
60+
else:
61+
attrs["description"] = attrs["scriptsVhostPoolIPv4"]
62+
if 'scriptsVhostPoolIPv4' not in default_results[0][1]:
63+
attrs["description"] = "Default (" + attrs["description"] + ")"
6364
return attrs
6465
else:
6566
return None

0 commit comments

Comments
 (0)