diff --git a/qchess/qchess.py b/qchess/qchess.py
index 5883ca53dedf76ac69b2ce98643e23883ba9be5e..40a3d3e6ebd645f93bc421f3b7694abc81adcf80 100755
--- a/qchess/qchess.py
+++ b/qchess/qchess.py
@@ -1349,7 +1349,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):
@@ -2633,4 +2633,4 @@ if __name__ == "__main__":
 		sys.exit(102)
 
 # --- main.py --- #
-# EOF - created from make on Sat Mar 23 12:55:44 WST 2013
+# EOF - created from make on Wed Mar 27 12:38:30 WST 2013
diff --git a/qchess/src/log.py b/qchess/src/log.py
index af0c2a79106adf67a71d4a18e0f8a5ab8d56a63e..96c3c92152e16fdb4900393d4ac31b09baaf492d 100644
--- a/qchess/src/log.py
+++ b/qchess/src/log.py
@@ -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):