From dd4bf7b1442831814fe8bff2ed181689a074f0ab Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Sat, 20 Jul 2019 10:07:34 -0400 Subject: [PATCH] 10 second timeout on update check (default seems to be 2 min) --- src/gam.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gam.py b/src/gam.py index 635cd0d8..1b41caa6 100755 --- a/src/gam.py +++ b/src/gam.py @@ -742,6 +742,7 @@ def doGAMCheckForUpdates(forceCheck=False): check_url = GAM_LATEST_RELEASE # latest full release headers = {'Accept': 'application/vnd.github.v3.text+json'} simplehttp = _createHttpObj() + simplehttp.timeout = 10 try: (_, c) = simplehttp.request(check_url, 'GET', headers=headers) try: @@ -774,7 +775,7 @@ def doGAMCheckForUpdates(forceCheck=False): sys.exit(0) writeFile(GM_Globals[GM_LAST_UPDATE_CHECK_TXT], str(now_time), continueOnError=True, displayError=forceCheck) return - except (httplib2.HttpLib2Error, httplib2.ServerNotFoundError, RuntimeError): + except (httplib2.HttpLib2Error, httplib2.ServerNotFoundError, RuntimeError, socket.timeout): return def doGAMVersion(checkForArgs=True):