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.ta...@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@python.org > Web SIG: http://www.python.org/sigs/web-sig > Unsubscribe: > http://mail.python.org/mailman/options/web-sig/pje%40telecommunity.com > >
_______________________________________________ Web-SIG mailing list Web-SIG@python.org Web SIG: http://www.python.org/sigs/web-sig Unsubscribe: http://mail.python.org/mailman/options/web-sig/archive%40mail-archive.com