Salome HOME
Merge branch 'V9_5_BR'
authorvsr <vsr@opencascade.com>
Fri, 10 Jul 2020 15:31:36 +0000 (18:31 +0300)
committervsr <vsr@opencascade.com>
Fri, 10 Jul 2020 15:31:53 +0000 (18:31 +0300)
CMakeLists.txt
src/KERNEL_PY/salome_iapp.py

index 3bd7da09566911775383781fa358e58f1c930355..a44b20b02d8390e7cc7be958f104570c8e465eac 100755 (executable)
@@ -27,7 +27,7 @@ PROJECT(SalomeKERNEL C CXX)
 STRING(TOUPPER ${PROJECT_NAME} PROJECT_NAME_UC)
 
 SET(${PROJECT_NAME_UC}_MAJOR_VERSION 9)
-SET(${PROJECT_NAME_UC}_MINOR_VERSION 4)
+SET(${PROJECT_NAME_UC}_MINOR_VERSION 5)
 SET(${PROJECT_NAME_UC}_PATCH_VERSION 0)
 SET(${PROJECT_NAME_UC}_VERSION
   ${${PROJECT_NAME_UC}_MAJOR_VERSION}.${${PROJECT_NAME_UC}_MINOR_VERSION}.${${PROJECT_NAME_UC}_PATCH_VERSION})
index 04e1f2beb1dffd3bbc4fa2eadd3f23c83903700d..6be459cb16880474b8219201b9d75bc14009ce06 100644 (file)
@@ -186,3 +186,16 @@ def salome_iapp_close():
     pass
 
 
+def register_module_in_study(name, syncCall=True):
+    try:
+        import salome
+        salome.salome_init()
+        session_server = salome.naming_service.Resolve("/Kernel/Session")
+        if session_server:
+            message = "register_module_in_study/"+name
+            if syncCall:
+                session_server.emitMessage(message)
+            else:
+                session_server.emitMessageOneWay(message)
+    except:
+         pass
\ No newline at end of file