diff --git a/README.md b/README.md index a07af8d..efab3f0 100644 --- a/README.md +++ b/README.md @@ -860,13 +860,15 @@ class Progressbar(): self.width = width self.filled = 0 self.counter = 0 + self.treshold = self.filled * self.steps / self.width sys.stdout.write(f"[{' ' * width}]") sys.stdout.flush() sys.stdout.write('\b' * (width + 1)) def tick(self): self.counter += 1 - while self.counter > self.filled * self.steps / self.width: + while self.counter > self.treshold: self.filled += 1 + self.treshold = self.filled * self.steps / self.width sys.stdout.write("-") sys.stdout.flush() if self.counter == self.steps: