Salome HOME
Join modifications from branch OCC_debug_for_3_2_0b1
[modules/visu.git] / src / VISU_SWIG / visu_med.py
index cd120a6c7024f79dc86cb1ef65ef651df93ec282..33d05a734e1f4bfe246f39d834a4d2d56cd29896 100644 (file)
@@ -1,11 +1,21 @@
+#  VISU VISU_SWIG : binding of C++ implementation and Python
+#
+#  Copyright (C) 2003  CEA/DEN, EDF R&D
+#
+#
+#
+#  File   : visu_med.py
+#  Module : VISU
+
 import os
 import salome
 import SALOMEDS
 import SALOME_MED
 import VISU
 
-from libSALOME_Swig import *
-sg = SALOMEGUI_Swig()
+if salome.hasDesktop():
+    from libSALOME_Swig import *
+    sg = SALOMEGUI_Swig()
 
 def getMedObjectFromStudy():
     mySO = salome.myStudy.FindObject("Objet MED")
@@ -33,12 +43,13 @@ def getFieldObjectFromStudy(number,subnumber):
 
 med_comp = salome.lcc.FindOrLoadComponent("FactoryServer", "MED")
 
-medDir = os.getenv('SALOME_ROOT_DIR') + '/../SALOME_ROOT/data/'
+medDir = os.getenv('DATA_DIR') + '/MedFiles/'
 
 def importMedFrom(medDir,medFile):
     medFile = medDir + medFile
     med_comp.readStructFileWithFieldType(medFile,salome.myStudyName)
-    sg.updateObjBrowser(1)
+    if salome.hasDesktop():
+        sg.updateObjBrowser(1)
   
 def importMed(medFile):
     importMedFrom(medDir,medFile)