From 8bf7a55b68ad5a9fe8826dffe6ad9ad06a3bc8eb Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Sat, 5 Mar 2016 15:42:17 -0500 Subject: [PATCH] Prevent double firing of event in consolesession There is a timing scenario where an event could be double fired. Prevent by clearing the event when sent. --- confluent_server/confluent/consoleserver.py | 1 + 1 file changed, 1 insertion(+) diff --git a/confluent_server/confluent/consoleserver.py b/confluent_server/confluent/consoleserver.py index 74dbb071..14313f72 100644 --- a/confluent_server/confluent/consoleserver.py +++ b/confluent_server/confluent/consoleserver.py @@ -552,6 +552,7 @@ class ConsoleSession(object): self.databuffer.append(data) if self._evt: self._evt.send() + self._evt = None def get_next_output(self, timeout=45): """Poll for next available output on this console.