From e9c0bf91ad4c793f490bfcecc0765396dab5cf6a Mon Sep 17 00:00:00 2001 From: Unbit Date: Thu, 24 Jul 2014 08:55:52 +0200 Subject: [PATCH] fixed #668 --- plugins/python/uwsgi_pymodule.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/python/uwsgi_pymodule.c b/plugins/python/uwsgi_pymodule.c index 1c6f2649..3334f501 100644 --- a/plugins/python/uwsgi_pymodule.c +++ b/plugins/python/uwsgi_pymodule.c @@ -2240,7 +2240,8 @@ PyObject *py_uwsgi_stop(PyObject * self, PyObject * args) { } PyObject *py_uwsgi_request_id(PyObject * self, PyObject * args) { - return PyLong_FromUnsignedLongLong(uwsgi.workers[uwsgi.mywid].requests); + struct wsgi_request *wsgi_req = py_current_wsgi_req(); + return PyLong_FromUnsignedLongLong(uwsgi.workers[uwsgi.mywid].cores[wsgi_req->async_id].requests); } PyObject *py_uwsgi_worker_id(PyObject * self, PyObject * args) {