From ad67eeff4bfe15c2aaf2c6b537a8327825687411 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Fri, 2 Aug 2019 17:40:15 +0100 Subject: monkeyfarmer: Be a little more verbose when exiting In an effort to try and determine why we sometimes get unexpected exits, print the line queue during the handling of process exit. Signed-off-by: Daniel Silverstone --- test/monkeyfarmer.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/monkeyfarmer.py b/test/monkeyfarmer.py index f6497fa10..1f28d62cb 100644 --- a/test/monkeyfarmer.py +++ b/test/monkeyfarmer.py @@ -81,8 +81,11 @@ class MonkeyFarmer(asyncore.dispatcher): if self.monkey.poll() is None: self.monkey.terminate() self.monkey.wait() + print("Handling an exit {}".format(self.monkey.returncode)) + print("The following are present in the queue: {}".format(self.lines)) self.lines.insert(0, "GENERIC EXIT {}".format( self.monkey.returncode).encode('utf-8')) + print("The queue is now: {}".format(self.lines)) return except socket.error as error: if error.errno == errno.EAGAIN or error.errno == errno.EWOULDBLOCK: -- cgit v1.2.3