monkeyfarmer: Probably make handling of monkey more robust

Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
This commit is contained in:
Daniel Silverstone 2019-08-03 12:31:22 +01:00
parent 69d1d5f626
commit 45097c7f39
1 changed files with 2 additions and 2 deletions

View File

@ -83,7 +83,7 @@ class MonkeyFarmer(asyncore.dispatcher):
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.lines.append("GENERIC EXIT {}".format(
self.monkey.returncode).encode('utf-8'))
print("The queue is now: {}".format(self.lines))
return
@ -97,7 +97,7 @@ class MonkeyFarmer(asyncore.dispatcher):
if b"\n" in self.incoming:
lines = self.incoming.split(b"\n")
self.incoming = lines.pop()
self.lines = lines
self.lines.extend(lines)
def writable(self):
return len(self.buffer) > 0