diff options
Diffstat (limited to 'babel/util.py')
-rw-r--r-- | babel/util.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/babel/util.py b/babel/util.py index fb4870d..d25ec53 100644 --- a/babel/util.py +++ b/babel/util.py @@ -17,7 +17,7 @@ import textwrap from babel import localtime, dates from collections.abc import Generator, Iterable -from datetime import datetime as datetime_, timedelta, tzinfo +import datetime from typing import IO, Any, TypeVar missing = object() @@ -225,12 +225,12 @@ def wraptext(text: str, width: int = 70, initial_indent: str = '', subsequent_in odict = collections.OrderedDict -class FixedOffsetTimezone(tzinfo): +class FixedOffsetTimezone(datetime.tzinfo): """Fixed offset in minutes east from UTC.""" def __init__(self, offset: float, name: str | None = None) -> None: - self._offset = timedelta(minutes=offset) + self._offset = datetime.timedelta(minutes=offset) if name is None: name = 'Etc/GMT%+d' % offset self.zone = name @@ -241,13 +241,13 @@ class FixedOffsetTimezone(tzinfo): def __repr__(self) -> str: return f'<FixedOffset "{self.zone}" {self._offset}>' - def utcoffset(self, dt: datetime_) -> timedelta: + def utcoffset(self, dt: datetime.datetime) -> datetime.timedelta: return self._offset - def tzname(self, dt: datetime_) -> str: + def tzname(self, dt: datetime.datetime) -> str: return self.zone - def dst(self, dt: datetime_) -> timedelta: + def dst(self, dt: datetime.datetime) -> datetime.timedelta: return ZERO |