Salome HOME
Updated copyright comment
[modules/kernel.git] / src / SALOMESDS / SALOMESDS_PickelizedPyObjRdWrServer.cxx
index cf780a09d945bad1239c2b03ab56363cb9fc2c6e..9e31c830d7edd78703972dc770d57e3130189d4d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2016  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2024  CEA, EDF, OPEN CASCADE
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -80,25 +80,25 @@ SALOME::PickelizedPyObjRdWrServer_ptr PickelizedPyObjRdWrServer::invokePythonMet
       if(errTyp)
         {
           PyObject *ob(PyObject_Str(errTyp));
-          oss2 << " type : \"" << (const char *)PyString_AsString(ob) << "\"";
+          oss2 << " type : \"" << (const char *)PyUnicode_AsUTF8(ob) << "\"";
           Py_XDECREF(ob); Py_XDECREF(errTyp);
         }
       if(errValue)
         {
           PyObject *ob(PyObject_Str(errValue));
-          oss2 << " value : \"" << (const char *)PyString_AsString(ob) << "\"";
+          oss2 << " value : \"" << (const char *)PyUnicode_AsUTF8(ob) << "\"";
           Py_XDECREF(ob); Py_XDECREF(errValue);
         }
       oss2 << " )";
       if(errTB)
         {
           PyObject *ob(PyObject_Str(errTB));
-          oss2 << "( traceback : \"" << (const char *)PyString_AsString(ob) << "\"";
+          oss2 << "( traceback : \"" << (const char *)PyUnicode_AsUTF8(ob) << "\"";
           Py_XDECREF(ob); Py_XDECREF(errTB);
         }
       oss2 << " )";
       PyErr_Clear();
-      oss << "PickelizedPyObjRdWrServer::invokePythonMethodOn : Problem during invokation serverside of Method \"" << method << "\" ! Details are : " << oss2.str() << "\n\n" << "TraceBack is : " << oss3.str(); 
+      oss << "PickelizedPyObjRdWrServer::invokePythonMethodOn : Problem during invocation serverside of Method \"" << method << "\" ! Details are : " << oss2.str() << "\n\n" << "TraceBack is : " << oss3.str(); 
       throw Exception(oss.str());
     }
   PickelizedPyObjRdWrServer *ret(new PickelizedPyObjRdWrServer(_father,DataScopeServer::BuildTmpVarNameFrom(getVarNameCpp()),res));