From a078d730e1c77e0498b70379441c537528f6afc1 Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Fri, 5 Feb 2016 00:18:24 +0100 Subject: [PATCH] archive creation start/end timestamp: use utc the timestamp given via cli is already expected to be utc. the timestamp which is automatically created when no cli timestamp is given is also utc. thus, also use utc for .start and .end. --- borg/archive.py | 2 +- borg/archiver.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/borg/archive.py b/borg/archive.py index ab7ff199e..0b977b561 100644 --- a/borg/archive.py +++ b/borg/archive.py @@ -128,7 +128,7 @@ class Archive: def __init__(self, repository, key, manifest, name, cache=None, create=False, checkpoint_interval=300, numeric_owner=False, progress=False, chunker_params=CHUNKER_PARAMS, - start=datetime.now(), end=datetime.now()): + start=datetime.utcnow(), end=datetime.utcnow()): self.cwd = os.getcwd() self.key = key self.repository = repository diff --git a/borg/archiver.py b/borg/archiver.py index 115b2bc38..664bd0df1 100644 --- a/borg/archiver.py +++ b/borg/archiver.py @@ -191,7 +191,7 @@ class Archiver: if args.progress: archive.stats.show_progress(final=True) if args.stats: - archive.end = datetime.now() + archive.end = datetime.utcnow() log_multi(DASHES, str(archive), DASHES, @@ -202,7 +202,7 @@ class Archiver: self.output_filter = args.output_filter self.output_list = args.output_list dry_run = args.dry_run - t0 = datetime.now() + t0 = datetime.utcnow() if not dry_run: repository = self.open_repository(args, exclusive=True) manifest, key = Manifest.load(repository)