From 87749e413ec4dafa0ee5126672a282c665504356 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Borgstr=C3=B6m?= Date: Sun, 15 Dec 2013 21:36:20 +0100 Subject: [PATCH] Fix timezone issue on python 3.2 --- attic/helpers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/attic/helpers.py b/attic/helpers.py index fb1fe3e69..e3f3b8df5 100644 --- a/attic/helpers.py +++ b/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):