summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-10-27 22:54:56 +0000
committerZac Medico <zmedico@gentoo.org>2009-10-27 22:54:56 +0000
commit5adb1df7290b168081de0559c2da37d4c878c5a4 (patch)
tree6ee44e79e12a94a2004a2ddc6960c43db00833a2
parent7f17314e356ab20619b4cd2af0702d6c5b15fd88 (diff)
downloadportage-5adb1df7290b168081de0559c2da37d4c878c5a4.tar.gz
portage-5adb1df7290b168081de0559c2da37d4c878c5a4.tar.bz2
portage-5adb1df7290b168081de0559c2da37d4c878c5a4.zip
Use calendar.timegm instead of time.mktime, for correct timezone handling.
(trunk r14728) svn path=/main/branches/2.1.7/; revision=14736
-rwxr-xr-xbin/repoman3
1 files changed, 2 insertions, 1 deletions
diff --git a/bin/repoman b/bin/repoman
index 063a778f8..f6fb55b31 100755
--- a/bin/repoman
+++ b/bin/repoman
@@ -9,6 +9,7 @@
from __future__ import print_function
+import calendar
import codecs
try:
from subprocess import getstatusoutput as subprocess_getstatusoutput
@@ -824,7 +825,7 @@ def fetch_metadata_dtd():
elif last_modified is not None:
last_modified = parsedate(last_modified)
if last_modified is not None:
- last_modified = time.mktime(last_modified)
+ last_modified = calendar.timegm(last_modified)
metadata_dtd_tmp = "%s.%s" % (metadata_dtd, os.getpid())
try: