diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ec85914..1e34dedd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -45,6 +45,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Core - saving settings time (=~ -11%) + - internet checking time (=~ -58%) - UI - minor improvements diff --git a/bauh/commons/internet.py b/bauh/commons/internet.py index 1587c90e..de5bc61a 100644 --- a/bauh/commons/internet.py +++ b/bauh/commons/internet.py @@ -1,4 +1,4 @@ -import http.client as http_client +import socket class InternetChecker: @@ -10,11 +10,9 @@ class InternetChecker: if self.offline: return False - conn = http_client.HTTPConnection("www.google.com", timeout=5) try: - conn.request("HEAD", "/") - conn.close() + socket.gethostbyname('google.com') return True except: - conn.close() return False +