From e2702de2483887595e2f2278b9e5afc5b7ffd35a Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Fri, 25 Dec 2020 15:17:39 +0200 Subject: update progress slower --- create-files | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/create-files b/create-files index ac53c84..5f311cc 100755 --- a/create-files +++ b/create-files @@ -10,18 +10,18 @@ class Progress: def __init__(self, goal): self.goal = goal self.cur = 0 - self.pref = time.time() + self.prev = 0 def inc(self): self.cur += 1 - self.update - - def update(self): now = time.time() if now - self.prev > 1: self.prev = now - sys.stdout.write(f"\r{self.cur}/{self.goal}") - sys.stdout.flush() + self.update() + + def update(self): + sys.stdout.write(f"\r{self.cur}/{self.goal}") + sys.stdout.flush() class Filenames: @@ -54,5 +54,7 @@ for (dirname, filename) in filenames.filenames(): prevdir = dirname os.makedirs(dirname) open(filename, "w").close() + progress.inc() +progress.update() sys.stdout.write("\n") -- cgit v1.2.1