From 84a67ab6cf8d626e9a73991687651df16faa5c91 Mon Sep 17 00:00:00 2001 From: Giorgos Verigakis Date: Tue, 22 Jan 2013 10:47:43 +0800 Subject: [PATCH] Optionally increment by more than 1 in next Fixes #4 --- progress/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/progress/__init__.py b/progress/__init__.py index cf3319f..da7d6be 100644 --- a/progress/__init__.py +++ b/progress/__init__.py @@ -57,8 +57,8 @@ class Infinite(object): def finish(self): pass - def next(self): - self.index = self.index + 1 + def next(self, n=1): + self.index = self.index + n self.update_stats() self.update() @@ -99,9 +99,9 @@ class Progress(Infinite): self.update_stats() self.update() - def next(self): + def next(self, n=1): prev = self.index - self.index = min(self.index + 1, self.max) + self.index = min(self.index + n, self.max) self.delta = self.index - prev self.update_stats() self.update()