summaryrefslogtreecommitdiffstats
path: root/pyload/network/Bucket.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyload/network/Bucket.py')
-rw-r--r--pyload/network/Bucket.py7
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