summaryrefslogtreecommitdiffstats
path: root/openstack/common/threadgroup.py
diff options
context:
space:
mode:
authorMichael Still <mikal@stillhq.com>2013-04-08 11:58:07 +1000
committerMichael Still <mikal@stillhq.com>2013-04-08 17:01:12 +1000
commit2920449a03988f5e268b9c51147ba723e6924cb8 (patch)
treefde4dbb8988fd95e2b803b1d8054f4dfa06c9db7 /openstack/common/threadgroup.py
parent25c8dd56a5fd3b2874c61220d7c451c4c9346689 (diff)
downloadoslo-2920449a03988f5e268b9c51147ba723e6924cb8.tar.gz
oslo-2920449a03988f5e268b9c51147ba723e6924cb8.tar.xz
oslo-2920449a03988f5e268b9c51147ba723e6924cb8.zip
Import nova's looping call.
The looping call implementation had drifted in nova away from what was in oslo. Update olso. I will move nova over to this code in a later review. Change-Id: I0e9214a150223dcd4fb1d695db36961bba794166
Diffstat (limited to 'openstack/common/threadgroup.py')
-rw-r--r--openstack/common/threadgroup.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/openstack/common/threadgroup.py b/openstack/common/threadgroup.py
index a87497f..3558b73 100644
--- a/openstack/common/threadgroup.py
+++ b/openstack/common/threadgroup.py
@@ -63,7 +63,7 @@ class ThreadGroup(object):
def add_timer(self, interval, callback, initial_delay=None,
*args, **kwargs):
- pulse = loopingcall.LoopingCall(callback, *args, **kwargs)
+ pulse = loopingcall.FixedIntervalLoopingCall(callback, *args, **kwargs)
pulse.start(interval=interval,
initial_delay=initial_delay)
self.timers.append(pulse)