mckabue commited on
Commit
e398149
·
1 Parent(s): b68b7b6

Increase socket timeout in WHOIS availability check and enhance error logging

Browse files
Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -139,7 +139,7 @@ def socket_whois_is_available(domain, is_available_callback: Callable[[str], boo
139
  whois_server = get_whois_server(domain, logs_append)
140
 
141
  sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
142
- sock.settimeout(5)
143
  sock.connect((whois_server, 43))
144
  sock.send(f"{domain}\r\n".encode())
145
  response = sock.recv(4096).decode(errors='ignore')
@@ -148,6 +148,7 @@ def socket_whois_is_available(domain, is_available_callback: Callable[[str], boo
148
  response_lower = response.lower()
149
  return is_available_callback(response_lower), whois_server
150
  except Exception as e:
 
151
  logs_append(f"{socket_whois_is_available.__name__}:Exception:{str(e)}")
152
  return False, None
153
 
 
139
  whois_server = get_whois_server(domain, logs_append)
140
 
141
  sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
142
+ sock.settimeout(15)
143
  sock.connect((whois_server, 43))
144
  sock.send(f"{domain}\r\n".encode())
145
  response = sock.recv(4096).decode(errors='ignore')
 
148
  response_lower = response.lower()
149
  return is_available_callback(response_lower), whois_server
150
  except Exception as e:
151
+ logs_append(f"{socket_whois_is_available.__name__}:whois_server:{whois_server}")
152
  logs_append(f"{socket_whois_is_available.__name__}:Exception:{str(e)}")
153
  return False, None
154