X-Git-Url: https://git.ucc.asn.au/?p=progcomp2012.git;a=blobdiff_plain;f=judge%2Fsimulator%2Fsimulate.py;h=217a80eda54fc1cf96cd6ceec565563076206a48;hp=5daafb7dde7182899d54eb6462fdeb075485930d;hb=dd4d3afbb990b34ad3cc42155f5af102af1a2eae;hpb=85cfed04e179dad45eefd9fdf747628addbf93fb;ds=sidebyside diff --git a/judge/simulator/simulate.py b/judge/simulator/simulate.py index 5daafb7..217a80e 100755 --- a/judge/simulator/simulate.py +++ b/judge/simulator/simulate.py @@ -10,6 +10,7 @@ Now (sortof) generates .html files to display results in a prettiful manner. + THIS FILE IS TERRIBLE author Sam Moore (matches) [SZM] website http://matches.ucc.asn.au/stratego @@ -127,7 +128,7 @@ for name in agentNames: break infoFile.close() - if os.path.exists(agentExecutable) == False: + if os.path.exists(agentExecutable.split(" ")[0]) == False: if verbose: sys.stdout.write(" Invalid! (Path: \""+agentExecutable+"\" does not exist!)\n") continue @@ -152,6 +153,26 @@ if verbose: print "Preparing .html results files..." +if os.path.exists(resultsDirectory + "index.html") == True: + os.remove(resultsDirectory + "index.html") #Delete the file +totalFile = open(resultsDirectory + "index.html", "w") +totalFile.write("\n
\nPlease wait for the rounds to finish. You can view the current progress by watching the Log Files
") +if totalRounds > 1: + totalFile.write("Round " + str(i) + " |