diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-08-02 17:40:15 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-08-02 17:40:15 +0100 |
commit | ad67eeff4bfe15c2aaf2c6b537a8327825687411 (patch) | |
tree | f6b5e3e7803bbe8afdb8e8cd2f4dc885a6a84599 /test | |
parent | 6bbdf08cb09d6e893056af72b5e7b47ef9fe7d5a (diff) | |
download | netsurf-ad67eeff4bfe15c2aaf2c6b537a8327825687411.tar.gz netsurf-ad67eeff4bfe15c2aaf2c6b537a8327825687411.tar.bz2 |
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 <dsilvers@digital-scurf.org>
Diffstat (limited to 'test')
-rw-r--r-- | test/monkeyfarmer.py | 3 |
1 files changed, 3 insertions, 0 deletions
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: |