From c042ff16f9119afaac568f81dbd86564ad3d1c6f Mon Sep 17 00:00:00 2001 From: Alec Delaney Date: Wed, 13 Jul 2022 12:14:33 -0400 Subject: [PATCH] Create timezone.dst() with return None for timetuple() fix --- adafruit_datetime.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/adafruit_datetime.py b/adafruit_datetime.py index 3041a65..45837ba 100755 --- a/adafruit_datetime.py +++ b/adafruit_datetime.py @@ -609,6 +609,13 @@ def tzname(self, dt: "datetime") -> str: """Return the time zone name corresponding to the datetime object dt, as a string.""" raise NotImplementedError("tzinfo subclass must override tzname()") + def dst(self, dt: "datetime") -> None: # pylint: disable=unused-argument + """Return the DST setting correspinding to the datetime object dt, as a number. + + DST usage is currently not implemented for this library. + """ + return None + # tzinfo is an abstract base class, disabling for self._offset # pylint: disable=no-member def fromutc(self, dt: "datetime") -> "datetime":