changeset 87:c3f8af496f46

Add "execution time elapsed" metering.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 26 Jul 2016 15:24:42 +0300
parents d9e799a27ceb
children 1d7d4dc5cf68
files multimerge.py
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/multimerge.py	Tue Jul 26 15:14:52 2016 +0300
+++ b/multimerge.py	Tue Jul 26 15:24:42 2016 +0300
@@ -340,6 +340,8 @@
 gcm_msgbuf = []
 signal.signal(signal.SIGINT, gcm_signal_handler)
 
+gcm_bench_start = time.time()
+
 
 ## Settings
 cfg = GCMSettings()
@@ -614,4 +616,7 @@
     gcm_fatal(u"Failed to update target calendar:\n{0}\n\nERROR: {1}\n".format(dst_calendar, str(e)))
 
 
-gcm_debug(3, u"Finished.")
+gcm_bench_end = time.time()
+gcm_bench_elapsed = gcm_bench_end - gcm_bench_start
+
+gcm_debug(3, u"Finished. {0} seconds elapsed.".format(gcm_bench_elapsed))