X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=qchess%2Fsrc%2Flog.py;h=ec7e6eaed5e6034cc679a2e888f9b6d50dfbf2c7;hb=HEAD;hp=af0c2a79106adf67a71d4a18e0f8a5ab8d56a63e;hpb=a6d91c8bb286fa91f9e2a56b304043ff48154322;p=progcomp2013.git diff --git a/qchess/src/log.py b/qchess/src/log.py index af0c2a7..ec7e6ea 100644 --- a/qchess/src/log.py +++ b/qchess/src/log.py @@ -3,8 +3,8 @@ import datetime import urllib2 class LogFile(): - def __init__(self, log): - + def __init__(self, log, name): + self.name = name self.log = log self.logged = [] self.log.write("# Log starts " + str(datetime.datetime.now()) + "\n") @@ -17,7 +17,7 @@ class LogFile(): def setup(self, board, players): for p in players: - self.log.write("# " + p.colour + " : " + p.name + "\n") + self.log.write("# " + str(p.colour) + " : " + str(p.name) + "\n") self.log.write("# Initial board\n") for x in range(0, w): @@ -38,7 +38,7 @@ class ShortLog(LogFile): self.log = sys.stdout else: self.log = open(file_name, "w", 0) - LogFile.__init__(self, self.log) + LogFile.__init__(self, self.log, "@"+file_name) self.file_name = file_name self.phase = 0 @@ -173,6 +173,9 @@ def log(s): for l in log_files: l.write(s) +def debug(s): + sys.stderr.write("# DEBUG: " + s + "\n") + def log_init(board, players): for l in log_files: