diff options
Diffstat (limited to 'oslo_utils/eventletutils.py')
-rw-r--r-- | oslo_utils/eventletutils.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/oslo_utils/eventletutils.py b/oslo_utils/eventletutils.py index 1f90b6e..30fc41c 100644 --- a/oslo_utils/eventletutils.py +++ b/oslo_utils/eventletutils.py @@ -165,11 +165,9 @@ class EventletEvent(object): isSet = is_set def set(self): - if self._set: - self._event.reset() - - self._set = True - self._event.send(True) + if not self._set: + self._set = True + self._event.send(True) def wait(self, timeout=None): with timeutils.StopWatch(timeout) as sw: |