diff --git a/plugins/python/uwsgi_pymodule.c b/plugins/python/uwsgi_pymodule.c index 5f50db2e..25107e12 100644 --- a/plugins/python/uwsgi_pymodule.c +++ b/plugins/python/uwsgi_pymodule.c @@ -382,6 +382,11 @@ PyObject *py_uwsgi_rpc(PyObject * self, PyObject * args) { if (PyString_Check(py_node)) { node = PyString_AsString(py_node); } +#ifdef PYTHREE + else if (PyUnicode_Check(py_node)) { + node = PyBytes_AsString(PyUnicode_AsLatin1String(py_node)); + } +#endif py_func = PyTuple_GetItem(args, 1);