diff --git a/cloudpulse/common/timerthread.py b/cloudpulse/common/timerthread.py index d2ded2f..25f55f3 100755 --- a/cloudpulse/common/timerthread.py +++ b/cloudpulse/common/timerthread.py @@ -91,3 +91,6 @@ def timerfunc(*args, **kwargs): testthreads.append(testthr) testthr.start() LOG.debug(_LI('REPFUNCTION, exec test %s') % test['name']) + for thr in testthreads: + thr.join() + testthreads.remove(thr)