class_docstr: tzinfo class based on win32's timezones available in the registry.
class_docstr_tok: ["tzinfo","class","based","on","win32","'s","timezones","available","in","the","registry","."]
code: def __eq__(self, other):
      # Compare on all relevant dimensions, including name.
      if not isinstance(other, tzwinbase):
          return NotImplemented
  
      return (
          self._std_offset == other._std_offset
          and self._dst_offset == other._dst_offset
          and self._stddayofweek == other._stddayofweek
          and self._dstdayofweek == other._dstdayofweek
          and self._stdweeknumber == other._stdweeknumber
          and self._dstweeknumber == other._dstweeknumber
          and self._stdhour == other._stdhour
          and self._dsthour == other._dsthour
          and self._stdminute == other._stdminute
          and self._dstminute == other._dstminute
          and self._std_abbr == other._std_abbr
          and self._dst_abbr == other._dst_abbr
      )
  
imports: import datetime
  import struct
  from six.moves import winreg
  from six import text_type
  from ._common import tzrangebase
label_desc: Use image node_id 2 for calling the tzwinbase obj's underlying member method code with example usage: obj.__eq__(other) and returns: unknown, NotImplemented