Python-3.12: do not use datetime.datetime.utcnow()

This is deprecated in the favor of:
oslo_utils.timeutils.utcnow()

Change-Id: Iaf95c602b4ead7128850625140b7b3bde132ebf6
This commit is contained in:
Thomas Goirand 2023-12-17 17:36:36 +01:00 committed by Rodolfo Alonso
parent c69701eb73
commit c8754d1e5d
2 changed files with 3 additions and 6 deletions

View File

@ -14,11 +14,11 @@
import collections
import copy
import datetime
from oslo_context import context as oslo_context
from oslo_db.sqlalchemy import enginefacade
from oslo_log import log as logging
from oslo_utils import timeutils
from neutron_lib.db import api as db_api
from neutron_lib.policy import _engine as policy_engine
@ -46,10 +46,7 @@ class ContextBase(oslo_context.RequestContext):
is_admin=is_admin, user_id=user_id, **kwargs)
self.user_name = user_name
if not timestamp:
timestamp = datetime.datetime.utcnow()
self.timestamp = timestamp
self.timestamp = timestamp or timeutils.utcnow()
self._is_advsvc = is_advsvc
if self._is_advsvc is None:
self._is_advsvc = (self.is_admin or

View File

@ -16,7 +16,7 @@ oslo.messaging>=14.2.0 # Apache-2.0
oslo.policy>=3.6.2 # Apache-2.0
oslo.serialization>=2.25.0 # Apache-2.0
oslo.service!=1.28.1,>=1.24.0 # Apache-2.0
oslo.utils>=4.5.0 # Apache-2.0
oslo.utils>=7.0.0 # Apache-2.0
oslo.versionedobjects>=1.31.2 # Apache-2.0
osprofiler>=1.4.0 # Apache-2.0
setproctitle>=1.1.10 # BSD