X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=blobdiff_plain;f=mudpy%2Fmisc.py;h=f32536479a1ab85e5551376859889b079aef125d;hp=a23b834f857842769d41fe7c9d527a8c59755096;hb=b22b47a953cf1f5ed3c14ee3c17806a8d85bc005;hpb=12b6cc52a74bc3f6dd5f510fc20c2a3e00818802 diff --git a/mudpy/misc.py b/mudpy/misc.py index a23b834..f325364 100644 --- a/mudpy/misc.py +++ b/mudpy/misc.py @@ -834,13 +834,13 @@ class User: if self.output_queue: try: self.connection.send(self.output_queue[0]) - except BrokenPipeError: + except (BrokenPipeError, ConnectionResetError): if self.account and self.account.get("name"): account = self.account.get("name") else: account = "an unknown user" self.state = "disconnecting" - log("Broken pipe sending to %s." % account, 7) + log("Disconnected while sending to %s." % account, 7) del self.output_queue[0] def enqueue_input(self):