summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rteval/modules/__init__.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/rteval/modules/__init__.py b/rteval/modules/__init__.py
index c4e83cc..bbd2b6c 100644
--- a/rteval/modules/__init__.py
+++ b/rteval/modules/__init__.py
@@ -438,7 +438,8 @@ start their workloads yet"""
mod.setStop()
try:
self._logger.log(Log.DEBUG, "\t - Stopping %s" % modname)
- mod.join(2.0)
+ if mod.is_alive():
+ mod.join(2.0)
except RuntimeError, e:
self._logger.log(Log.ERR, "\t\tFailed stopping %s: %s" % (modname, str(e)))