...
|
...
|
@@ -22,10 +22,11 @@ from .ExitCodes import EX_OSFILE
|
22
|
22
|
|
23
|
23
|
try:
|
24
|
24
|
import dateutil.parser
|
|
25
|
+ import dateutil.tz
|
25
|
26
|
except ImportError:
|
26
|
27
|
sys.stderr.write(u"""
|
27
|
28
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
28
|
|
-ImportError trying to import dateutil.parser.
|
|
29
|
+ImportError trying to import dateutil.parser and dateutil.tz.
|
29
|
30
|
Please install the python dateutil module:
|
30
|
31
|
$ sudo apt-get install python-dateutil
|
31
|
32
|
or
|
...
|
...
|
@@ -328,7 +329,7 @@ class Config(object):
|
328
|
328
|
|
329
|
329
|
def role_refresh(self):
|
330
|
330
|
if self._access_token_refresh:
|
331
|
|
- now = datetime.datetime.now(datetime.timezone.utc)
|
|
331
|
+ now = datetime.datetime.now(dateutil.tz.tzutc())
|
332
|
332
|
if self._access_token_expiration \
|
333
|
333
|
and now < self._access_token_expiration \
|
334
|
334
|
and self._access_token_last_update \
|