diff options
author | Lars Wirzenius <liw@liw.fi> | 2020-12-25 15:17:39 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2020-12-25 15:17:39 +0200 |
commit | e2702de2483887595e2f2278b9e5afc5b7ffd35a (patch) | |
tree | 69ac0cb5cff68c5e7e6eeee8549fdc9172a5ac99 | |
parent | 61e1d9067b23ca068f7e04b463e9454e2ca39f27 (diff) | |
download | billion-files-master.tar.gz |
-rwxr-xr-x | create-files | 14 |
1 files 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") |