Skip to content

Commit b7b4268

Browse files
Merge pull request #151 from mdujava/utcnow
Use datetime.now with timezone, instead of datetime.utcnow
2 parents 4a9227c + 9751e80 commit b7b4268

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

ansible/rebuild_module.digest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
95d5ecc9863064e6039b3c5f1213ad9e -
1+
e7d43169f7b71cfc9f85275fc03e7702 -

ansible/roles/openshift_client_python/library/openshift_client_python.py

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/openshift_client/action.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ def oc_action(context, verb, cmd_args=None, all_namespaces=False, no_namespace=F
291291
return_code = -1
292292

293293
start_time = time.time()
294-
exec_time = int((datetime.datetime.utcnow() - datetime.datetime(1970, 1, 1)).total_seconds() * 1000)
294+
exec_time = int((datetime.datetime.now(datetime.timezone.utc) - datetime.datetime(1970, 1, 1)).total_seconds() * 1000)
295295

296296
if context.get_ssh_client() is not None:
297297
references['.client_host'] = '{}@{}'.format(context.get_ssh_username() or '', context.get_ssh_hostname())

packages/openshift_client/context.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import inspect
44
import os
55

6-
from datetime import datetime
6+
from datetime import datetime, timezone
77
from datetime import timedelta
88
from threading import local
99

@@ -248,7 +248,7 @@ def get_out_of_time(self):
248248
# Unlike most context methods, timeout methods use cur_context instead of self.
249249
# This allows selectors/apiobjects captured in one timeout block to be used in another.
250250
c = cur_context()
251-
now = datetime.utcnow()
251+
now = datetime.now(timezone.utc)
252252
while c is not None:
253253
if c.timeout_datetime is not None and now > c.timeout_datetime:
254254
return True, c
@@ -267,7 +267,7 @@ def get_min_remaining_seconds(self):
267267
# This allows selectors/apiobjects captured in one timeout block to be used in another.
268268
c = cur_context()
269269
min_secs = None
270-
now = datetime.utcnow()
270+
now = datetime.now(timezone.utc)
271271
limiting_context = None
272272
while c is not None:
273273
if c.timeout_datetime is not None:
@@ -325,7 +325,7 @@ def set_timeout(self, seconds):
325325
:return: N/A
326326
"""
327327
if seconds and seconds > 0:
328-
self.timeout_datetime = datetime.utcnow() + timedelta(seconds=seconds)
328+
self.timeout_datetime = datetime.now(timezone.utc) + timedelta(seconds=seconds)
329329
else:
330330
self.timeout_datetime = None
331331

0 commit comments

Comments
 (0)