summaryrefslogtreecommitdiff
path: root/kafka/util.py
diff options
context:
space:
mode:
Diffstat (limited to 'kafka/util.py')
-rw-r--r--kafka/util.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/kafka/util.py b/kafka/util.py
index 5dc6bc2..8c02cb2 100644
--- a/kafka/util.py
+++ b/kafka/util.py
@@ -71,13 +71,12 @@ class ReentrantTimer(object):
self.fn = fn
def start(self):
- if self.timer is None:
- self.timer = Timer(self.t / 1000., self.fn)
- self.timer.start()
- else:
+ if self.timer is not None:
self.timer.cancel()
- self.timer = Timer(self.t / 1000., self.fn)
- self.timer.start()
+
+ self.timer = Timer(self.t / 1000., self.fn)
+ self.timer.start()
def stop(self):
self.timer.cancel()
+ self.timer = None