From 8c3a5975c7674515576dd73be2a93d9768604305 Mon Sep 17 00:00:00 2001 From: Gordon Sim Date: Fri, 6 Sep 2013 11:55:38 +0000 Subject: QPID-5104: fix for python 2.4 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520552 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/cpp/include/qpid/swig_python_typemaps.i | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'qpid/cpp/include') diff --git a/qpid/cpp/include/qpid/swig_python_typemaps.i b/qpid/cpp/include/qpid/swig_python_typemaps.i index ef32012693..9d44a1e1ef 100644 --- a/qpid/cpp/include/qpid/swig_python_typemaps.i +++ b/qpid/cpp/include/qpid/swig_python_typemaps.i @@ -122,7 +122,7 @@ typedef int Py_ssize_t; case qpid::types::VAR_STRING : { const std::string val(v->asString()); if (v->getEncoding() == "utf8") - result = PyUnicode_FromStringAndSize(val.c_str(), val.size()); + result = PyUnicode_DecodeUTF8(val.c_str(), val.size(), NULL); else result = PyString_FromStringAndSize(val.c_str(), val.size()); break; -- cgit v1.2.1