From 2920449a03988f5e268b9c51147ba723e6924cb8 Mon Sep 17 00:00:00 2001 From: Michael Still Date: Mon, 8 Apr 2013 11:58:07 +1000 Subject: 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 --- openstack/common/threadgroup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'openstack/common/threadgroup.py') 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) -- cgit