Added timing code

This commit is contained in:
Josh Yelon 2005-02-24 18:10:27 +00:00
parent 632b61c3e5
commit 929175378e

View File

@ -151,6 +151,17 @@ def WriteFile(wfile,data):
dsthandle.close() dsthandle.close()
except: sys.exit("Cannot write "+wfile) except: sys.exit("Cannot write "+wfile)
def prettyTime(t):
t = int(t)
hours = t/3600
t -= hours*3600
minutes = t/60
t -= minutes*60
seconds = t
if (hours): return str(hours)+" hours "+str(minutes)+" min"
if (minutes): return str(minutes)+" min "+str(seconds)+" sec"
return str(seconds)+" sec"
######################################################################## ########################################################################
## ##
## MakeDirectory ## MakeDirectory
@ -188,8 +199,8 @@ PACKAGES=["ZLIB","PNG","JPEG","TIFF","VRPN","FMOD","NVIDIACG","HELIX","NSPR",
"SSL","FREETYPE","FFTW","MILES","MAYA5","MAYA6","MAX5","MAX6","MAX7"] "SSL","FREETYPE","FFTW","MILES","MAYA5","MAYA6","MAX5","MAX6","MAX7"]
OMIT=PACKAGES[:] OMIT=PACKAGES[:]
WARNINGS=[] WARNINGS=[]
DIRECTXSDK=None DIRECTXSDK=None
STARTTIME=time.time()
########################################################################################## ##########################################################################################
# #
@ -6131,5 +6142,6 @@ if (INSTALLER):
# #
########################################################################################## ##########################################################################################
WARNINGS.append("Elapsed Time: "+prettyTime(time.time() - STARTTIME))
printStatus("Makepanda Final Status Report", WARNINGS) printStatus("Makepanda Final Status Report", WARNINGS)