summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZane Bitter <zbitter@redhat.com>2014-10-03 14:22:10 -0400
committerZane Bitter <zbitter@redhat.com>2014-10-08 10:09:44 -0400
commit8b7fd4529b8d070fa1a65412a3c493c3013b5e30 (patch)
tree21ca6f98b3bf6fb61e8e230b90d16ca8f605a6b6
parent9027ee5e8e9d9976c29a47e4063b783a43ec2d04 (diff)
downloadheat-8b7fd4529b8d070fa1a65412a3c493c3013b5e30.tar.gz
Don't send multiple update-cancel messages to an event
Change-Id: Ib64da11ed5584c1a2eef98378d3201a6949fac7d Closes-Bug: #1376900 (cherry picked from commit 75242b9c67aafa80b4d4a13cfae6c50ba7f85b79)
-rw-r--r--heat/engine/service.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/heat/engine/service.py b/heat/engine/service.py
index 32f1a7b06..747335d0b 100644
--- a/heat/engine/service.py
+++ b/heat/engine/service.py
@@ -191,7 +191,7 @@ class ThreadGroupManager(object):
eventlet.sleep()
def send(self, stack_id, message):
- for event in self.events.get(stack_id, []):
+ for event in self.events.pop(stack_id, []):
event.send(message)