From 257981fd042a24098690832f8f14f1c5d736c58d Mon Sep 17 00:00:00 2001 From: prascle Date: Wed, 2 Feb 2005 14:58:59 +0000 Subject: [PATCH] PR: add import salome salome.salome_init() before import moduleGUI --- src/SALOME_PYQT/SALOME_PYQT_GUI.cxx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/SALOME_PYQT/SALOME_PYQT_GUI.cxx b/src/SALOME_PYQT/SALOME_PYQT_GUI.cxx index 09c9227a7..1ec297726 100644 --- a/src/SALOME_PYQT/SALOME_PYQT_GUI.cxx +++ b/src/SALOME_PYQT/SALOME_PYQT_GUI.cxx @@ -66,6 +66,20 @@ void SALOME_PYQT_GUI::importModule() { PyLockWrapper aLock = interp->GetLockWrapper(); + PyObjWrapper amod = PyImport_ImportModule("salome"); + if(!amod){ + MESSAGE ( " Problem import salome... " ); + PyErr_Print(); + return; + } + + PyObjWrapper res(PyObject_CallMethod(amod,"salome_init","")); + if(!res){ + MESSAGE ( " Problem... " ); + PyErr_Print(); + return; + } + _module=PyImport_ImportModule((char*)_moduleName.c_str()); if(!_module){ MESSAGE ( " Problem... " ); -- 2.39.2