]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Set PeriodicCallback._running to True in start instead of __init__
authorBen Darnell <ben@bendarnell.com>
Thu, 26 Aug 2010 00:17:44 +0000 (17:17 -0700)
committerBen Darnell <ben@bendarnell.com>
Thu, 26 Aug 2010 00:17:44 +0000 (17:17 -0700)
Closes #72.

tornado/ioloop.py

index 63b4e3e65b2f50a50a828debec0e4ba3b0bbc0c2..d414b4f199805962682baded5ce13bb9806e2ee3 100644 (file)
@@ -370,9 +370,10 @@ class PeriodicCallback(object):
         self.callback = callback
         self.callback_time = callback_time
         self.io_loop = io_loop or IOLoop.instance()
-        self._running = True
+        self._running = False
 
     def start(self):
+        self._running = True
         timeout = time.time() + self.callback_time / 1000.0
         self.io_loop.add_timeout(timeout, self._run)