[Web-SIG] A 'shutdown' function in WSGI
PJ Eby
pje at telecommunity.com
Mon Feb 20 23:39:09 CET 2012
The standard way to do this would be to define an "optional server
extension" API supplied in the environ; for example, a
'x-wsgiorg.register_shutdown' function. The wsgi.org wiki used to be the
place to propose these sorts of things for standardization, but it appears
to no longer be a wiki, so the mailing list is probably a good place to
discuss such a proposal.
On Mon, Feb 20, 2012 at 2:30 PM, Tarek Ziadé <ziade.tarek at gmail.com> wrote:
> oops my examples were broken, should be:
>
> def hello_world_app(environ, start_response):
> status = '200 OK' # HTTP Status
> headers = [('Content-type', 'text/plain')]
> start_response(status, headers)
> return ["Hello World"]
> def shutdown(): # or maybe something else as an argument I don't know
> do_some_cleanup()
>
>
> and:
>
> $ gunicorn myapp:hello_world_app myapp:shutdown
>
>
>
> Cheers
> Tarek
>
> _______________________________________________
> Web-SIG mailing list
> Web-SIG at python.org
> Web SIG: http://www.python.org/sigs/web-sig
> Unsubscribe:
> http://mail.python.org/mailman/options/web-sig/pje%40telecommunity.com
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/web-sig/attachments/20120220/5a8abdde/attachment.html>
More information about the Web-SIG
mailing list