X-Git-Url: https://git.ucc.asn.au/?p=progcomp2013.git;a=blobdiff_plain;f=qchess%2Fsrc%2Flog.py;h=981e936b5d9e27a9a4e37f1dffbb7ede50e56375;hp=0712910e76ae616df0edd7f77171080984b0514c;hb=6857a85bd7dc426f0b864780596435555bef3f11;hpb=5e4b175a7410b8878705b69ed8f97caf10b45a64 diff --git a/qchess/src/log.py b/qchess/src/log.py index 0712910..981e936 100644 --- a/qchess/src/log.py +++ b/qchess/src/log.py @@ -50,9 +50,9 @@ class HttpReplay(): def readline(self): line = self.log.readline() - sys.stderr.write(sys.argv[0] + " : " + str(self) + " read \""+str(line) + "\" from address " + str(self.address) + "\n") + sys.stderr.write(sys.argv[0] + " : " + str(self.__class__.__name__) + " read \""+str(line.strip("\r\n")) + "\" from address " + str(self.address) + "\n") if line == "": - sys.stderr.write(sys.argv[0] + " : " + str(self) + " retrieving from address " + str(self.address) + "\n") + sys.stderr.write(sys.argv[0] + " : " + str(self.__class__.__name__) + " retrieving from address " + str(self.address) + "\n") date_mod = datetime.datetime.strptime(self.log.headers['last-modified'], "%a, %d %b %Y %H:%M:%S GMT") self.log.close() @@ -62,13 +62,15 @@ class HttpReplay(): next_log = urllib2.urlopen(HeadRequest(self.address)) date_new = datetime.datetime.strptime(next_log.headers['last-modified'], "%a, %d %b %Y %H:%M:%S GMT") - self.log = urllib2.urlopen(address) + self.log = urllib2.urlopen(self.address) game.setup() line = self.log.readline() return line + def close(self): + self.log.close() def log(s): if log_file != None: