From 78980aab9e06e48010971267bbfbfe7083e0c07f Mon Sep 17 00:00:00 2001 From: "roberto@sirius" Date: Tue, 18 Jan 2011 06:11:09 +0100 Subject: [PATCH] re-export uwsgi.env in non-threaded modes --- plugins/python/wsgi_subhandler.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/python/wsgi_subhandler.c b/plugins/python/wsgi_subhandler.c index 36f90c63..a68a5a7a 100644 --- a/plugins/python/wsgi_subhandler.c +++ b/plugins/python/wsgi_subhandler.c @@ -78,7 +78,10 @@ void *uwsgi_request_subhandler_wsgi(struct wsgi_request *wsgi_req, struct uwsgi_ wsgi_req->async_app = wi->callable; - //PyDict_SetItemString(uwsgi.embedded_dict, "env", wsgi_req->async_environ); + // export .env only in non-threaded mode + if (uwsgi.threads < 2) { + PyDict_SetItemString(up.embedded_dict, "env", wsgi_req->async_environ); + } PyDict_SetItemString(wsgi_req->async_environ, "uwsgi.version", PyString_FromString(UWSGI_VERSION)); if (uwsgi.cores > 1) {