From 7e8958671b2e07f422226fe685f32e5ba38dedae Mon Sep 17 00:00:00 2001 From: Alberto Berti Date: Tue, 24 Feb 2009 11:14:25 -0700 Subject: [PATCH] Add elapsed timestamp to cli backup command final summary. --- src/allmydata/scripts/tahoe_backup.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/allmydata/scripts/tahoe_backup.py b/src/allmydata/scripts/tahoe_backup.py index f75aafaf..b0e51d69 100644 --- a/src/allmydata/scripts/tahoe_backup.py +++ b/src/allmydata/scripts/tahoe_backup.py @@ -3,6 +3,7 @@ import os.path import time import urllib import simplejson +import datetime from allmydata.scripts.common import get_alias, escape_path, DEFAULT_ALIAS from allmydata.scripts.common_http import do_http from allmydata import uri @@ -144,6 +145,7 @@ class BackerUpper: stdout = options.stdout stderr = options.stderr + start_timestamp = datetime.datetime.now() self.backupdb = None use_backupdb = not options["no-backupdb"] if use_backupdb: @@ -209,6 +211,9 @@ class BackerUpper: put_child(archives_url, now, new_readonly_backup_dircap) put_child(to_url, "Latest", new_readonly_backup_dircap) + end_timestamp = datetime.datetime.now() + # calc elapsed time, omitting microseconds + elapsed_time = str(end_timestamp - start_timestamp).split('.')[0] if self.verbosity >= 1: print >>stdout, (" %d files uploaded (%d reused), " @@ -223,7 +228,7 @@ class BackerUpper: % (self.files_checked, self.directories_checked, self.directories_read)) - print >>stdout, " backup done" + print >>stdout, " backup done, elapsed time: %s" % elapsed_time # done! return 0 -- 2.45.2