diff options
Diffstat (limited to 'pyload/network/Bucket.py')
-rw-r--r-- | pyload/network/Bucket.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/pyload/network/Bucket.py b/pyload/network/Bucket.py index b7f33f993..4f152f0d4 100644 --- a/pyload/network/Bucket.py +++ b/pyload/network/Bucket.py @@ -2,8 +2,7 @@ # @author: RaNaN import threading - -from time import time +import time MIN_RATE = 10240 #: 10kb minimum rate @@ -14,7 +13,7 @@ class Bucket(object): def __init__(self): self.rate = 0 #: bytes per second, maximum targeted throughput self.tokens = 0 - self.timestamp = time() + self.timestamp = time.time() self.lock = threading.Lock() @@ -45,7 +44,7 @@ class Bucket(object): def calc_tokens(self): if self.tokens < self.rate: - now = time() + now = time.time() delta = self.rate * (now - self.timestamp) self.tokens = min(self.rate, self.tokens + delta) self.timestamp = now |