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):