Skip to content

Commit 8d5d633

Browse files
committed
Add type annotations for tzinfo
1 parent 2292ecb commit 8d5d633

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

adafruit_datetime.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -587,20 +587,20 @@ class tzinfo:
587587
588588
"""
589589

590-
def utcoffset(self, dt):
590+
def utcoffset(self, dt: "datetime") -> timedelta:
591591
"""Return offset of local time from UTC, as a timedelta
592592
object that is positive east of UTC.
593593
594594
"""
595595
raise NotImplementedError("tzinfo subclass must override utcoffset()")
596596

597-
def tzname(self, dt):
597+
def tzname(self, dt: "datetime") -> str:
598598
"""Return the time zone name corresponding to the datetime object dt, as a string."""
599599
raise NotImplementedError("tzinfo subclass must override tzname()")
600600

601601
# tzinfo is an abstract base class, disabling for self._offset
602602
# pylint: disable=no-member
603-
def fromutc(self, dt):
603+
def fromutc(self, dt: "datetime") -> "datetime":
604604
"datetime in UTC -> datetime in local time."
605605

606606
if not isinstance(dt, datetime):

0 commit comments

Comments
 (0)