Преглед на файлове

Fix timezone issue on python 3.2

Jonas Borgström преди 11 години
родител
ревизия
87749e413e
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      attic/helpers.py

+ 2 - 2
attic/helpers.py

@@ -8,7 +8,7 @@ import re
 import stat
 import sys
 import time
-from datetime import datetime
+from datetime import datetime, timezone
 from fnmatch import fnmatchcase
 from operator import attrgetter
 import fcntl
@@ -138,7 +138,7 @@ def get_cache_dir():
 
 def to_localtime(ts):
     """Convert datetime object from UTC to local time zone"""
-    return datetime(*time.localtime(ts.timestamp())[:6])
+    return datetime(*time.localtime((ts - datetime(1970, 1, 1, tzinfo=timezone.utc)).total_seconds())[:6])
 
 
 def adjust_patterns(paths, excludes):