From 083c2f4e9b8af68369da0cc4bf0345d3ade0e3e6 Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Thu, 17 Oct 2019 09:01:22 -0400 Subject: [PATCH] hack fix for passlib bug relying on deprecated time.clock on win32 --- src/gam.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gam.py b/src/gam.py index 39a3a722..e4607955 100755 --- a/src/gam.py +++ b/src/gam.py @@ -55,7 +55,12 @@ import http.client as http_client from multiprocessing import Pool from multiprocessing import freeze_support from urllib.parse import urlencode, urlparse +# workaround https://bitbucket.org/ecollins/passlib/issues/107/timeclock-has-gone +# can be removed with passlib > 1.7.1 +if sys.platform == 'win32' and sys.version_info[1] >= 8: + time.clock = time.time from passlib.hash import sha512_crypt +time.__dict__.pop('clock', None) import dateutil.parser import googleapiclient