From 46757ff89b5d408b6ce170d94333c0df292a8297 Mon Sep 17 00:00:00 2001 From: Sebastian Lohff Date: Tue, 17 Mar 2015 23:47:51 +0100 Subject: [PATCH] Mute SSL exceptions on connection shutdown Happens most frequently with SSL errors being sent by the client --- servefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/servefile b/servefile index 639b169..1e27462 100755 --- a/servefile +++ b/servefile @@ -673,7 +673,11 @@ class SecureThreadedHTTPServer(ThreadedHTTPServer): self.server_activate() def shutdown_request(self, request): - request.shutdown() + try: + request.shutdown() + except SSL.Error: + # ignore SSL errors on connection shutdown + pass class SecureHandler():