I run a simple flack application:
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)
when I run it and visit it, sometimes (not always) it cannot respond to the request and throw with the exception of:
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]
I do not understand what is the cause of this error? and how can i solve it?
and how can I use try except to catch it?
python flask try-catch
hh54188
source share