Salome HOME
transform std::string in python3 string with PyUnicode_FromString instead of PyBytes_...
authorPaul RASCLE <paul.rascle@edf.fr>
Fri, 12 Jan 2018 08:09:41 +0000 (09:09 +0100)
committerPaul RASCLE <paul.rascle@edf.fr>
Fri, 12 Jan 2018 08:09:41 +0000 (09:09 +0100)
src/runtime/PythonNode.cxx

index 7d7ec10099bc0403caa9ff369cc4954c467a40e4..ac61b3de83c6709f11b5d97b2002b44693cf9022 100644 (file)
@@ -736,7 +736,7 @@ void PythonNode::applyDPLScope(ComposedNode *gfn)
       {
         const std::pair<std::string,int>& p(ret[i]);
         PyObject *elt(PyTuple_New(2));
-        PyTuple_SetItem(elt,0,PyBytes_FromString(p.first.c_str()));
+        PyTuple_SetItem(elt,0,PyUnicode_FromString(p.first.c_str()));
         PyTuple_SetItem(elt,1,PyLong_FromLong(p.second));
         PyList_SetItem(ob,i,elt);
       }