mirror of https://github.com/borgbackup/borg.git
Fix timezone issue on python 3.2
This commit is contained in:
parent
f3e9fa28bc
commit
87749e413e
|
@ -8,7 +8,7 @@ import re
|
||||||
import stat
|
import stat
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
from datetime import datetime
|
from datetime import datetime, timezone
|
||||||
from fnmatch import fnmatchcase
|
from fnmatch import fnmatchcase
|
||||||
from operator import attrgetter
|
from operator import attrgetter
|
||||||
import fcntl
|
import fcntl
|
||||||
|
@ -138,7 +138,7 @@ def get_cache_dir():
|
||||||
|
|
||||||
def to_localtime(ts):
|
def to_localtime(ts):
|
||||||
"""Convert datetime object from UTC to local time zone"""
|
"""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):
|
def adjust_patterns(paths, excludes):
|
||||||
|
|
Loading…
Reference in New Issue