summaryrefslogtreecommitdiff
path: root/sphinx/builders
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2013-09-16 08:28:47 +0200
committerGeorg Brandl <georg@python.org>2013-09-16 08:28:47 +0200
commit508d3900f7331fa566485b43eed8743aadb2e95d (patch)
tree77eb9b28f016276e71be020f7f78d30703cd6744 /sphinx/builders
parente99b315a514d0013b995aa4cdb7e2988233982a9 (diff)
downloadsphinx-508d3900f7331fa566485b43eed8743aadb2e95d.tar.gz
Small consistency fix for timestamp tzoffset calculation.
Diffstat (limited to 'sphinx/builders')
-rw-r--r--sphinx/builders/gettext.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/sphinx/builders/gettext.py b/sphinx/builders/gettext.py
index 2bee3e64..50d5163b 100644
--- a/sphinx/builders/gettext.py
+++ b/sphinx/builders/gettext.py
@@ -108,14 +108,15 @@ class I18nBuilder(Builder):
catalog.add(m, node)
+# determine tzoffset once to remain unaffected by DST change during build
timestamp = time()
+tzdelta = datetime.fromtimestamp(timestamp) - \
+ datetime.utcfromtimestamp(timestamp)
class LocalTimeZone(tzinfo):
def __init__(self, *args, **kw):
super(LocalTimeZone, self).__init__(*args, **kw)
- tzdelta = datetime.fromtimestamp(timestamp) - \
- datetime.utcfromtimestamp(timestamp)
self.tzdelta = tzdelta
def utcoffset(self, dt):