summaryrefslogtreecommitdiff
path: root/oslo_utils/timeutils.py
diff options
context:
space:
mode:
Diffstat (limited to 'oslo_utils/timeutils.py')
-rw-r--r--oslo_utils/timeutils.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/oslo_utils/timeutils.py b/oslo_utils/timeutils.py
index 390be53..ba45fda 100644
--- a/oslo_utils/timeutils.py
+++ b/oslo_utils/timeutils.py
@@ -22,9 +22,9 @@ import datetime
import functools
import logging
import time
+import zoneinfo
import iso8601
-import pytz
from oslo_utils import reflection
@@ -225,8 +225,8 @@ def unmarshall_time(tyme):
if tzname:
# Need to handle either iso8601 or python UTC format
tzname = 'UTC' if tzname == 'UTC+00:00' else tzname
- tzinfo = pytz.timezone(tzname)
- dt = tzinfo.localize(dt)
+ tzinfo = zoneinfo.ZoneInfo(tzname)
+ dt = dt.replace(tzinfo=tzinfo)
return dt