Added running time elapsed to make.py

This commit is contained in:
ViperMaul 2015-08-23 23:00:22 -07:00
parent a2022bb6fb
commit 3a9d6a6a6c

View File

@ -30,7 +30,7 @@
############################################################################### ###############################################################################
__version__ = "0.4" __version__ = "0.6"
import sys import sys
@ -49,6 +49,7 @@ import configparser
import json import json
import traceback import traceback
import time import time
import timeit
import re import re
from tempfile import mkstemp from tempfile import mkstemp
@ -116,6 +117,20 @@ def get_directory_hash(directory):
#print_yellow("Hash Value for {} is {}".format(directory,retVal)) #print_yellow("Hash Value for {} is {}".format(directory,retVal))
return directory_hash.hexdigest() return directory_hash.hexdigest()
def Fract_Sec(s):
temp = float()
temp = float(s) / (60*60*24)
d = int(temp)
temp = (temp - d) * 24
h = int(temp)
temp = (temp - h) * 60
m = int(temp)
temp = (temp - m) * 60
sec = temp
return d,h,m,sec
#endef Fract_Sec
# Copyright (c) André Burgaud # Copyright (c) André Burgaud
# http://www.burgaud.com/bring-colors-to-the-windows-console-with-python/ # http://www.burgaud.com/bring-colors-to-the-windows-console-with-python/
if sys.platform == "win32": if sys.platform == "win32":
@ -863,7 +878,7 @@ See the make.cfg file for additional build options.
check_external = True check_external = True
else: else:
check_external = False check_external = False
if "version" in argv: if "version" in argv:
argv.remove("version") argv.remove("version")
version_update = True version_update = True
@ -897,7 +912,7 @@ See the make.cfg file for additional build options.
# Project prefix (folder path) # Project prefix (folder path)
prefix = cfg.get(make_target, "prefix", fallback="") prefix = cfg.get(make_target, "prefix", fallback="")
# Release archive prefix # Release archive prefix
zipPrefix = cfg.get(make_target, "zipPrefix", fallback=project.lstrip("@").lower()) zipPrefix = cfg.get(make_target, "zipPrefix", fallback=project.lstrip("@").lower())
@ -1418,5 +1433,8 @@ See the make.cfg file for additional build options.
if __name__ == "__main__": if __name__ == "__main__":
start_time = timeit.default_timer()
main(sys.argv) main(sys.argv)
d,h,m,s = Fract_Sec(timeit.default_timer() - start_time)
print("\nTotal Program time elapsed: {0:2}h {1:2}m {2:4.5f}s".format(h,m,s))
input("Press Enter to continue...") input("Press Enter to continue...")