updater: set get() timeout

Fixes #937

Signed-off-by: Ruslan Kuprieiev <[email protected]>
This commit is contained in:
Ruslan Kuprieiev
2018-07-23 14:37:31 +03:00
parent b6e721b486
commit c8958d737f
+2 -1
View File
@@ -9,6 +9,7 @@ class Updater(object):
URL = 'https://4ki8820rsf.execute-api.us-east-2.amazonaws.com/prod/latest-version'
UPDATER_FILE = 'updater'
TIMEOUT = 7 * 24 * 60 * 60 #every week
TIMEOUT_GET = 10
def __init__(self, dvc_dir):
self.dvc_dir = dvc_dir
@@ -34,7 +35,7 @@ class Updater(object):
os.unlink(self.updater_file)
try:
r = requests.get(self.URL)
r = requests.get(self.URL, timeout=self.TIMEOUT_GET)
j = r.json()
latest = j['version']
open(self.updater_file, 'w+').close()