Skip to content

Commit 1805637

Browse files
committed
replace pytz with zoneinfo
1 parent 0a36004 commit 1805637

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

copyTimezoneTool.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
from qgis.core import Qgis, QgsCoordinateTransform, QgsPointXY, QgsProject, QgsSettings, QgsPolygon, QgsMultiPolygon, QgsLineString, QgsGeometry
55
from qgis.gui import QgsMapToolEmitPoint, QgsVertexMarker, QgsRubberBand
66
from datetime import datetime
7+
from zoneinfo import ZoneInfo
78
from pytz import timezone
8-
import pytz
99

1010
from .settings import epsg4326, tzf_instance
1111
# import traceback
@@ -55,9 +55,9 @@ def formatMessage(self, pt):
5555
if mode == 1:
5656
msg = tz_name
5757
else:
58-
tz = timezone(tz_name)
58+
tz = ZoneInfo(tz_name)
5959
date = self.settings.date()
60-
loc_dt = tz.localize(datetime(date.year(), date.month(), date.day()))
60+
loc_dt = datetime(date.year(), date.month(), date.day(), tzinfo=tz)
6161
offset = loc_dt.strftime('%z')
6262
if mode == 0:
6363
msg = '{} ({})'.format(tz_name, offset)

0 commit comments

Comments
 (0)