summaryrefslogtreecommitdiff
path: root/qpid/cpp/include
diff options
context:
space:
mode:
authorGordon Sim <gsim@apache.org>2013-09-06 11:55:38 +0000
committerGordon Sim <gsim@apache.org>2013-09-06 11:55:38 +0000
commit8c3a5975c7674515576dd73be2a93d9768604305 (patch)
tree8c5cb85f7dfcc1b1d973a878065f01bb9a3a14aa /qpid/cpp/include
parent3b6c1b687d371e036f41419cbb51a5127c1ffded (diff)
downloadqpid-python-8c3a5975c7674515576dd73be2a93d9768604305.tar.gz
QPID-5104: fix for python 2.4
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520552 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/include')
-rw-r--r--qpid/cpp/include/qpid/swig_python_typemaps.i2
1 files changed, 1 insertions, 1 deletions
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;