class_docstr: A timezone that has a variable offset from UTC
  
  The offset might change if daylight saving time comes into effect,
  or at a point in history when the region decides to change their
  timezone definition.
class_docstr_tok: ["A","timezone","that","has","a","variable","offset","from","UTC","The","offset","might","change","if","daylight","saving","time","comes","into","effect",",","or","at","a","point","in","history","when","the","region","decides","to","change","their","timezone","definition","."]
code: def __repr__(self):
      if self._dst:
          dst = "DST"
      else:
          dst = "STD"
      if self._utcoffset > _notime:
          return "<DstTzInfo %r %s+%s %s>" % (
              self.zone,
              self._tzname,
              self._utcoffset,
              dst,
          )
      else:
          return "<DstTzInfo %r %s%s %s>" % (
              self.zone,
              self._tzname,
              self._utcoffset,
              dst,
          )
  
imports: from datetime import datetime, timedelta, tzinfo
  from bisect import bisect_right
  import pytz
  from pytz.exceptions import AmbiguousTimeError, NonExistentTimeError
label_desc: Use image node_id 8 for calling the DstTzInfo obj's underlying member method code with example usage: obj.__repr__() and returns: unknown, unknown