X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=blobdiff_plain;f=lib%2Fmudpy%2Fmisc.py;h=41d3ab67cbed83a4cf6f9dbc66ddcfbe341d96ba;hp=ea18ffb411876939374b7e32e37c542b33aeea4c;hb=d8917a25f912911288217da7b601ff6330c8fcdb;hpb=6e92c2d80dfd8f87d57c569db2fd9c9892a407a5 diff --git a/lib/mudpy/misc.py b/lib/mudpy/misc.py index ea18ffb..41d3ab6 100644 --- a/lib/mudpy/misc.py +++ b/lib/mudpy/misc.py @@ -840,14 +840,14 @@ class User: if self.output_queue: try: self.connection.send(self.output_queue[0]) - del self.output_queue[0] except BrokenPipeError: if self.account and self.account.get("name"): account = self.account.get("name") else: account = "an unknown user" - log("Broken pipe sending to %s." % account, 7) self.state = "disconnecting" + log("Broken pipe sending to %s." % account, 7) + del self.output_queue[0] def enqueue_input(self): """Process and enqueue any new input."""