Wie fange ich eine Ausnahme wie diese bei Flask ab?

Ich starte eine einfache Flaschen-App wie diese:

from flask import Flask

app = Flask(__name__) 

@app.route('/')
def welcome():
    return "OK"


app.config.update(
    DEBUG = True
)

if __name__ == '__main__':
    app.run(use_reloader = False)

Wenn ich es starte und es besuche, kann es manchmal (nicht immer) nicht auf die Anfrage antworten und eine Ausnahmebedingung auslösen:

Exception happened during processing of request from ('127.0.0.1', 54481)
Traceback (most recent call last):
  File "c:\python27\Lib\SocketServer.py", line 295, in _handle_request_noblock
    self.process_request(request, client_address)
  File "c:\python27\Lib\SocketServer.py", line 321, in process_request
    self.finish_request(request, client_address)
  File "c:\python27\Lib\SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "c:\python27\Lib\SocketServer.py", line 651, in __init__
    self.finish()
  File "c:\python27\Lib\SocketServer.py", line 710, in finish
    self.wfile.close()
  File "c:\python27\Lib\socket.py", line 279, in close
    self.flush()
  File "c:\python27\Lib\socket.py", line 303, in flush
    self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 10053]

Ich kann die Ursache dieses Fehlers nicht verstehen. und wie kann ich das lösen?

und wie kann ich verwendentry except es zu fangen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage