+ if progress: progress.caughtup()
+
+class ProgressPrintPercentage:
+ def __init__(self, f): self._f = f
+ def progress(self,done,total):
+ self._f.write("scan chat logs %3d%%\r" % ((done*100) / total))
+ self._f.flush()
+ def caughtup(self):
+ self._f.write(' \r')
+ self._f.flush()