Salome HOME
projects
/
modules
/
paravis.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Set properly PARAVIS environment in runtime on Windows
[modules/paravis.git]
/
bin
/
paravis_setenv.py
diff --git
a/bin/paravis_setenv.py
b/bin/paravis_setenv.py
index 43dffa5d200061ca1ffd42559255626d321c237f..3dfd553e2ca31b6b2ff2ad5aff14c148197ca08c 100644
(file)
--- a/
bin/paravis_setenv.py
+++ b/
bin/paravis_setenv.py
@@
-19,7
+19,7
@@
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
-import os, re
+import os, re
, sys
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
@@
-27,9
+27,13
@@
def set_env( args ):
"""Initialize environment of PARAVIS module"""
# set PV_PLUGIN_PATH to PARAVIS plug-ins
paravis_plugin_dir = os.path.join( os.getenv( "PARAVIS_ROOT_DIR" ), "lib", "paraview" )
"""Initialize environment of PARAVIS module"""
# set PV_PLUGIN_PATH to PARAVIS plug-ins
paravis_plugin_dir = os.path.join( os.getenv( "PARAVIS_ROOT_DIR" ), "lib", "paraview" )
- plugin_path = re.split( ":|;", os.getenv( 'PV_PLUGIN_PATH', paravis_plugin_dir ) )
+ if sys.platform == "win32":
+ splitsym = splitre = ";"
+ else:
+ splitsym = ":"; splitre = ":|;"
+ plugin_path = re.split( splitre, os.getenv( 'PV_PLUGIN_PATH', paravis_plugin_dir ) )
if paravis_plugin_dir not in plugin_path: plugin_path[0:0] = [paravis_plugin_dir]
if paravis_plugin_dir not in plugin_path: plugin_path[0:0] = [paravis_plugin_dir]
- os.environ['PV_PLUGIN_PATH'] =
";"
.join(plugin_path)
+ os.environ['PV_PLUGIN_PATH'] =
splitsym
.join(plugin_path)
pass
pass