diff options
author | Yaron de Leeuw <me@jarondl.net> | 2014-11-24 21:29:45 +0200 |
---|---|---|
committer | Yaron de Leeuw <me@jarondl.net> | 2014-11-29 14:53:14 +0200 |
commit | 3195820c01fc0638fd1d05759aa56cc65c247d2f (patch) | |
tree | b93f386cece1dda3663b1c533d734c811c96b10c /dateutil/tzwin.py | |
parent | 2d0a14660b811216d29cf14f1ff05c8f1579637f (diff) | |
download | dateutil-3195820c01fc0638fd1d05759aa56cc65c247d2f.tar.gz |
add more docs
Diffstat (limited to 'dateutil/tzwin.py')
-rw-r--r-- | dateutil/tzwin.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/dateutil/tzwin.py b/dateutil/tzwin.py index f0773f2..c02cd3e 100644 --- a/dateutil/tzwin.py +++ b/dateutil/tzwin.py @@ -41,7 +41,7 @@ class tzwinbase(datetime.tzinfo): return datetime.timedelta(minutes=minutes) else: return datetime.timedelta(0) - + def tzname(self, dt): if self._isdst(dt): return self._dstname @@ -61,7 +61,7 @@ class tzwinbase(datetime.tzinfo): def display(self): return self._display - + def _isdst(self, dt): dston = picknthweekday(dt.year, self._dstmonth, self._dstdayofweek, self._dsthour, self._dstminute, @@ -90,12 +90,12 @@ class tzwin(tzwinbase): self._dstname = keydict["Dlt"].encode("iso-8859-1") self._display = keydict["Display"] - + # See http://ww_winreg.jsiinc.com/SUBA/tip0300/rh0398.htm tup = struct.unpack("=3l16h", keydict["TZI"]) self._stdoffset = -tup[0]-tup[1] # Bias + StandardBias * -1 self._dstoffset = self._stdoffset-tup[2] # + DaylightBias * -1 - + (self._stdmonth, self._stddayofweek, # Sunday = 0 self._stdweeknumber, # Last = 5 @@ -116,7 +116,7 @@ class tzwin(tzwinbase): class tzwinlocal(tzwinbase): - + def __init__(self): handle = winreg.ConnectRegistry(None, winreg.HKEY_LOCAL_MACHINE) @@ -137,7 +137,7 @@ class tzwinlocal(tzwinbase): self._display = None handle.Close() - + self._stdoffset = -keydict["Bias"]-keydict["StandardBias"] self._dstoffset = self._stdoffset-keydict["DaylightBias"] |