This commit is contained in:
Vinícius Moreira
2020-04-13 11:49:28 -03:00
parent 83aab1ff55
commit 01a60ea686
165 changed files with 12778 additions and 6171 deletions

View File

@@ -1,16 +1,13 @@
import logging
import requests
from bauh.api.http import HttpClient
import subprocess
import traceback
from subprocess import Popen
def is_available(client: HttpClient, logger: logging.Logger) -> bool:
def is_available() -> bool:
try:
client.exists('https://google.com')
return True
except (requests.exceptions.ConnectionError, requests.exceptions.ReadTimeout):
if logger:
logger.warning('Internet connection seems to be off')
res = Popen(['ping', '-q', '-w1', '-c1', 'google.com'], stderr=subprocess.DEVNULL, stdout=subprocess.DEVNULL)
res.wait()
return res.returncode == 0
except:
traceback.print_exc()
return False