X-Git-Url: https://mudpy.org/gitweb?a=blobdiff_plain;f=lib%2Fmudpy%2Fmisc.py;h=41d3ab67cbed83a4cf6f9dbc66ddcfbe341d96ba;hb=05edf88abb0e14dc42275977daff9fac197b387e;hp=ea18ffb411876939374b7e32e37c542b33aeea4c;hpb=96e7bf74c86fc4a66356957e4fd4f4e0fc987b5e;p=mudpy.git 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."""