Skip to content

Commit fb1f841

Browse files
committed
Replace deprecated datetime.utcnow()
The datetime.utcnow() is deprecated in Python 3.12. Replace datetime.utcnow() with datetime.now(datetime.timezone.utc).replace(tzinfo=None). Change-Id: Ic20174a9c6cacac05471fa57b105c1f784a73057 Signed-off-by: Takashi Natsume <takanattie@gmail.com>
1 parent 8890981 commit fb1f841

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

openstackclient/compute/v2/usage.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ def _format_project(project):
153153
)
154154

155155
date_cli_format = "%Y-%m-%d"
156-
now = datetime.datetime.utcnow()
156+
now = datetime.datetime.now(datetime.timezone.utc).replace(tzinfo=None)
157157

158158
if parsed_args.start:
159159
start = datetime.datetime.strptime(
@@ -238,7 +238,7 @@ def take_action(self, parsed_args):
238238
identity_client = self.app.client_manager.identity
239239
compute_client = self.app.client_manager.sdk_connection.compute
240240
date_cli_format = "%Y-%m-%d"
241-
now = datetime.datetime.utcnow()
241+
now = datetime.datetime.now(datetime.timezone.utc).replace(tzinfo=None)
242242

243243
if parsed_args.start:
244244
start = datetime.datetime.strptime(

openstackclient/tests/functional/identity/v3/test_application_credential.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,8 @@ def test_application_credential_create_with_options(self):
107107
secret = data_utils.rand_name('secret')
108108
description = data_utils.rand_name('description')
109109
tomorrow = (
110-
datetime.datetime.utcnow() + datetime.timedelta(days=1)
110+
datetime.datetime.now(datetime.timezone.utc).replace(tzinfo=None)
111+
+ datetime.timedelta(days=1)
111112
).strftime('%Y-%m-%dT%H:%M:%S%z')
112113
role1, role2 = self._create_role_assignments()
113114
raw_output = self.openstack(

0 commit comments

Comments
 (0)