Trying to fix long loads

This commit is contained in:
quietsy
2022-01-29 15:44:05 +02:00
parent 71f2c81f5d
commit 39774176ae
+9 -7
View File
@@ -32,15 +32,17 @@ def find_apps():
def is_available(url): def is_available(url):
host, port = url.split("/")[2].split(":")
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.settimeout(1)
try: try:
host, port = url.split("/")[2].split(":") s.connect((host, int(port)))
with contextlib.closing(socket.socket(socket.AF_INET, socket.SOCK_STREAM)) as sock: s.shutdown(socket.SHUT_RDWR)
if sock.connect_ex((host, int(port))) == 0: return True
return True
else:
return False
except: except:
return False return False
finally:
s.close()
urllib3.disable_warnings() urllib3.disable_warnings()