Salome HOME
[PYTHON 3] WIP
[modules/yacs.git] / src / engine_swig / pypilot.i
index 04e1584b0ddc119bb5e58a49c389f021e84e8843..8038d42f758a5366e3c944e5096ccbb7500d7ee6 100644 (file)
@@ -87,10 +87,10 @@ namespace YACS
   if (!omnipy)
   {
     PyErr_SetString(PyExc_ImportError,(char*)"Cannot import _omnipy");
-    return;
+    return NULL;
   }
   PyObject* pyapi = PyObject_GetAttrString(omnipy, (char*)"API");
-  api = (omniORBPYAPI*)PyCObject_AsVoidPtr(pyapi);
+  api = (omniORBpyAPI*)PyCapsule_GetPointer(pyapi,"_omnipy.API");
   Py_DECREF(pyapi);
 #endif
 %}