summaryrefslogtreecommitdiff
path: root/oslo_utils/eventletutils.py
diff options
context:
space:
mode:
Diffstat (limited to 'oslo_utils/eventletutils.py')
-rw-r--r--oslo_utils/eventletutils.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/oslo_utils/eventletutils.py b/oslo_utils/eventletutils.py
index f5bca51..46d9ba7 100644
--- a/oslo_utils/eventletutils.py
+++ b/oslo_utils/eventletutils.py
@@ -159,6 +159,9 @@ class _Event(object):
isSet = is_set
def set(self):
+ if self._set:
+ self._event.reset()
+
self._set = True
self._event.send(True)