clan-lib: Fix is_running of tor.py

This commit is contained in:
Qubasa
2025-07-18 13:46:15 +07:00
parent 4b5273fbc1
commit 137aa71529

View File

@@ -1,4 +1,4 @@
from urllib.error import URLError
from urllib.error import HTTPError
from urllib.request import urlopen
from .network import NetworkTechnologyBase
@@ -14,7 +14,7 @@ class NetworkTechnology(NetworkTechnologyBase):
response = urlopen("http://127.0.0.1:9050", timeout=5)
content = response.read().decode("utf-8", errors="ignore")
return "tor" in content.lower()
except URLError as e:
except HTTPError as e:
return "tor" in str(e).lower()
except Exception:
return False