From 650bb6fa265f5af3c621b3e645079158dc5af1b9 Mon Sep 17 00:00:00 2001 From: Alan Hamlett Date: Mon, 1 Nov 2021 17:27:12 -0700 Subject: [PATCH] log error response when fail to check wakatime-cli version or download binary --- WakaTime.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/WakaTime.py b/WakaTime.py index 5607021..bf28d1d 100644 --- a/WakaTime.py +++ b/WakaTime.py @@ -843,12 +843,15 @@ def request(url, last_modified=None): resp = urlopen(url) headers = dict(resp.getheaders()) if is_py2 else resp.headers return headers, resp.read(), resp.getcode() - except HTTPError as err: - if err.code == 304: + except HTTPError as err2: + if err2.code == 304: return None, None, 304 + log(DEBUG, err.read().decode()) + log(DEBUG, err2.read().decode()) raise except IOError: raise + log(DEBUG, err.read().decode()) raise except IOError: if is_py2: @@ -860,6 +863,7 @@ def request(url, last_modified=None): except HTTPError as err: if err.code == 304: return None, None, 304 + log(DEBUG, err.read().decode()) raise except IOError: raise