hack fix for passlib bug relying on deprecated time.clock on win32

This commit is contained in:
Jay Lee
2019-10-17 09:01:22 -04:00
parent 17f88eb4e7
commit 083c2f4e9b

View File

@@ -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