]> SALOME platform Git repositories - modules/yacs.git/blobdiff - src/runtime/CORBAPorts.cxx
Salome HOME
[PYTHON 3] WIP
[modules/yacs.git] / src / runtime / CORBAPorts.cxx
index aeba65639af0882fcff5729ddef54e1032963330..690061c817d30fca4ebeb2ee9cac82669aa3ca0d 100644 (file)
@@ -272,9 +272,9 @@ std::string InputCorbaPort::dump()
 
 std::string InputCorbaPort::valToStr()
 {
-  int isString = PyString_Check(getPyObj());
+  int isString = PyBytes_Check(getPyObj());
   PyObject *strPyObj = PyObject_Str(getPyObj());
-  string val = PyString_AsString(strPyObj);
+  string val = PyBytes_AsString(strPyObj);
   if (isString)
     val = "\"" + val + "\"";
   Py_DECREF(strPyObj);
@@ -466,7 +466,7 @@ namespace YACS {
 std::string OutputCorbaPort::valToStr()
 {
   PyObject *strPyObj = PyObject_Str(getPyObj());
-  string val = PyString_AsString(strPyObj);
+  string val = PyBytes_AsString(strPyObj);
   Py_DECREF(strPyObj);
   return val;
 }