X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2Fevalyfx%2FYACSEvalSessionInternal.cxx;h=09a1971c20ef14ea885e22ff6bd91e39ad8a4b33;hb=0716fd562e4f709b42f40ce827a9ca02ac70634f;hp=d5bf80b158e71430e136addc208ffe6b301ffa0b;hpb=2e1ca826243444870b2dce799832e3f7dc770f7b;p=modules%2Fyacs.git diff --git a/src/evalyfx/YACSEvalSessionInternal.cxx b/src/evalyfx/YACSEvalSessionInternal.cxx index d5bf80b15..09a1971c2 100644 --- a/src/evalyfx/YACSEvalSessionInternal.cxx +++ b/src/evalyfx/YACSEvalSessionInternal.cxx @@ -48,7 +48,7 @@ Engines::SalomeLauncher_var YACSEvalSession::YACSEvalSessionInternal::goFetching const char fetchPyCmd[]="import salome,CORBA\nsalome.salome_init()\nsl=salome.naming_service.Resolve(\"/SalomeLauncher\")\nif not CORBA.is_nil(sl):\n return salome.orb.object_to_string(sl)\nelse:\n raise Exception(\"Impossible to locate salome launcher !\")"; YACS::ENGINE::AutoPyRef func(YACS::ENGINE::evalPy(methName,fetchPyCmd)); YACS::ENGINE::AutoPyRef val(YACS::ENGINE::evalFuncPyWithNoParams(func)); - std::string ior(PyString_AsString(val)); + std::string ior(PyBytes_AsString(val)); CORBA::Object_var obj(string_to_object(ior)); if(CORBA::is_nil(obj)) throw YACS::Exception("goFetchingSalomeLauncherInNS : fetched ior is NIL !");