self.report_file = None
def warn(self, message):
- self.warnings.append(message)
+ if not message in self.warnings:
+ self.warnings.append(message)
#if self.need_newline:
# sys.stdout.write("\n")
#sys.stdout.write("%s\n" % message.encode('utf8'))
runtime = "%.2fs" % (time.time() - self.run_start_time)
s = "Done. Total runtime: %s\n" % runtime
self.color(s)
+ stdout.write(self.CRESET)
if self.report_filename:
self.report_file = open(self.report_filename, "a")
self.report_file.write("========================================================================\n")