How do I shutdown a socket from a request within Flask?

Solution
from flask import Flask, request
import socket
import werkzeug


class ErrorTestingWSGIRequestHandler(werkzeug.serving.WSGIRequestHandler):
    def make_environ(self):
        environ = super(ErrorTestingWSGIRequestHandler, self).make_environ()
        environ['socket'] = self.connection
        return environ


app = Flask(__name__)


@app.route('/')
def main():
    return 'Fail now!'


@app.route('/error')
def error():
    request.environ["socket"].shutdown(socket.SHUT_RDWR)
    return "not shown"


if __name__ == "__main__":
    app.run(request_handler=ErrorTestingWSGIRequestHandler)