summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2019-08-03 13:15:28 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2019-08-03 13:15:28 +0100
commit6826e5d612848a6c94b73d9d1cc54250ee0f17b5 (patch)
tree8812d31488b86100136b24b87e7e0ce984cd3cc6 /test
parent41ecb495d0d27e2911a08c52330d1e58483c345c (diff)
downloadnetsurf-6826e5d612848a6c94b73d9d1cc54250ee0f17b5.tar.gz
netsurf-6826e5d612848a6c94b73d9d1cc54250ee0f17b5.tar.bz2
monkeyfarmer: Make polling even more robust
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'test')
-rw-r--r--test/monkeyfarmer.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/monkeyfarmer.py b/test/monkeyfarmer.py
index a26e28dd4..dcc32175f 100644
--- a/test/monkeyfarmer.py
+++ b/test/monkeyfarmer.py
@@ -148,10 +148,10 @@ class MonkeyFarmer(asyncore.dispatcher):
asyncore.loop(timeout=next_event - now, count=1)
else:
asyncore.loop(count=1)
- if len(self.lines) > 0:
+ while len(self.lines) > 0:
self.monkey_says(self.lines.pop(0))
- if once:
- break
+ if once or self.deadmonkey:
+ return
class Browser: