From 978d8e0e8bc1f2cad3f65c0b45e909d142252992 Mon Sep 17 00:00:00 2001 From: Alessandro Perazzetta <482310+AlessandroPerazzetta@users.noreply.github.com> Date: Mon, 26 May 2025 17:41:50 +0200 Subject: [PATCH] refactor: replace os.socket with socket for DNS resolution consistency --- StreamingCommunity/Util/os.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/StreamingCommunity/Util/os.py b/StreamingCommunity/Util/os.py index d4d448d..490076c 100644 --- a/StreamingCommunity/Util/os.py +++ b/StreamingCommunity/Util/os.py @@ -12,7 +12,7 @@ import inspect import subprocess import contextlib import importlib.metadata - +import socket # External library from unidecode import unidecode @@ -334,9 +334,9 @@ class InternManager(): try: for domain in test_domains: # socket.gethostbyname() works consistently across all platforms - os.socket.gethostbyname(domain) + socket.gethostbyname(domain) return True - except (os.socket.gaierror, os.socket.error): + except (socket.gaierror, socket.error): return False class OsSummary: