pass
else:
logging.debug("CREATE EvolutionError is set")
+ logging.debug("CREATE EvolutionErrorType is %s"%EvolutionErrorType)
logging.debug("CREATE EvolutionErrorStored is %s"%EvolutionErrorStored)
+ assim_study.setEvolutionErrorType(EvolutionErrorType)
assim_study.setEvolutionErrorStored(EvolutionErrorStored)
assim_study.setEvolutionError(EvolutionError)
<inline name="CreateNumpyMatrixFromScript">
<script><code><![CDATA[
-import logging
+import logging, sys, os
logging.debug("CREATE Entering in CreateNumpyMatrixFromScript")
type = "Matrix"
# Get file path and filename
-import sys
-import os
+try:
+ if sys.path.count(studydir)==0 or (sys.path.count(studydir)>0 and sys.path.index(studydir)>0):
+ sys.path.insert(0,studydir)
+except:
+ pass
filepath = os.path.dirname(script)
filename = os.path.basename(script)
module_name = os.path.splitext(filename)[0]
if sys.path.count(filepath)==0 or (sys.path.count(filepath)>0 and sys.path.index(filepath)>0):
sys.path.insert(0,filepath)
-# Import script
-__import__(module_name)
-user_script_module = sys.modules[module_name]
-
-# Get Data from script
]]></code></script>
<inport name="script" type="string"/>
<outport name="type" type="string"/>
<inline name="CreateNumpyScalarSparseMatrixFromScript">
<script><code><![CDATA[
-import logging
+import logging, sys, os
logging.debug("CREATE Entering in CreateNumpyScalarSparseMatrixFromScript")
type = "ScalarSparseMatrix"
# Get file path and filename
-import sys
-import os
+try:
+ if sys.path.count(studydir)==0 or (sys.path.count(studydir)>0 and sys.path.index(studydir)>0):
+ sys.path.insert(0,studydir)
+except:
+ pass
filepath = os.path.dirname(script)
filename = os.path.basename(script)
module_name = os.path.splitext(filename)[0]
if sys.path.count(filepath)==0 or (sys.path.count(filepath)>0 and sys.path.index(filepath)>0):
sys.path.insert(0,filepath)
-# Import script
-__import__(module_name)
-user_script_module = sys.modules[module_name]
-
-# Get Data from script
]]></code></script>
<inport name="script" type="string"/>
<outport name="type" type="string"/>
<inline name="CreateNumpyDiagonalSparseMatrixFromScript">
<script><code><![CDATA[
-import logging
+import logging, sys, os
logging.debug("CREATE Entering in CreateNumpyDiagonalSparseMatrixFromScript")
type = "DiagonalSparseMatrix"
# Get file path and filename
-import sys
-import os
+try:
+ if sys.path.count(studydir)==0 or (sys.path.count(studydir)>0 and sys.path.index(studydir)>0):
+ sys.path.insert(0,studydir)
+except:
+ pass
filepath = os.path.dirname(script)
filename = os.path.basename(script)
module_name = os.path.splitext(filename)[0]
if sys.path.count(filepath)==0 or (sys.path.count(filepath)>0 and sys.path.index(filepath)>0):
sys.path.insert(0,filepath)
-# Import script
-__import__(module_name)
-user_script_module = sys.modules[module_name]
-
-# Get Data from script
]]></code></script>
<inport name="script" type="string"/>
<outport name="type" type="string"/>
<inline name="CreateNumpyVectorFromScript">
<script><code><![CDATA[
-import logging
+import logging, sys, os
logging.debug("CREATE Entering in CreateNumpyVectorFromScript")
type = "Vector"
# Get file path and filename
-import sys
-import os
+try:
+ if sys.path.count(studydir)==0 or (sys.path.count(studydir)>0 and sys.path.index(studydir)>0):
+ sys.path.insert(0,studydir)
+except:
+ pass
filepath = os.path.dirname(script)
filename = os.path.basename(script)
module_name = os.path.splitext(filename)[0]
if sys.path.count(filepath)==0 or (sys.path.count(filepath)>0 and sys.path.index(filepath)>0):
sys.path.insert(0,filepath)
-# Import script
-__import__(module_name)
-user_script_module = sys.modules[module_name]
-
-# Get Data from script
]]></code></script>
<inport name="script" type="string"/>
<outport name="type" type="string"/>
<inline name="CreateNumpyVectorSerieFromScript">
<script><code><![CDATA[
-import logging
+import logging, sys, os
logging.debug("CREATE Entering in CreateNumpyVectorSerieFromScript")
type = "VectorSerie"
# Get file path and filename
-import sys
-import os
+try:
+ if sys.path.count(studydir)==0 or (sys.path.count(studydir)>0 and sys.path.index(studydir)>0):
+ sys.path.insert(0,studydir)
+except:
+ pass
filepath = os.path.dirname(script)
filename = os.path.basename(script)
module_name = os.path.splitext(filename)[0]
if sys.path.count(filepath)==0 or (sys.path.count(filepath)>0 and sys.path.index(filepath)>0):
sys.path.insert(0,filepath)
-# Import script
-__import__(module_name)
-user_script_module = sys.modules[module_name]
-
-# Get Data from script
]]></code></script>
<inport name="script" type="string"/>
<outport name="type" type="string"/>
<outport name="result" type="SALOME_TYPES/ParametricOutput"/>
</inline>
+ <inline name="CreateDictFromString">
+ <script><code><![CDATA[
+import logging, sys, os
+logging.debug("CREATE Entering in CreateDictFromString")
+dico = eval(dict_in_string)
+]]></code></script>
+ <inport name="dict_in_string" type="string"/>
+ </inline>
+
<inline name="CreateDictFromScript">
<script><code><![CDATA[
-import logging
+import logging, sys, os
logging.debug("CREATE Entering in CreateDictFromScript")
# Get file path and filename
-import sys
-import os
+try:
+ if sys.path.count(studydir)==0 or (sys.path.count(studydir)>0 and sys.path.index(studydir)>0):
+ sys.path.insert(0,studydir)
+except:
+ pass
filepath = os.path.dirname(script)
filename = os.path.basename(script)
module_name = os.path.splitext(filename)[0]
if sys.path.count(filepath)==0 or (sys.path.count(filepath)>0 and sys.path.index(filepath)>0):
sys.path.insert(0,filepath)
-# Import script
-__import__(module_name)
-user_script_module = sys.modules[module_name]
-
-# Get Data from script
]]></code></script>
<inport name="script" type="string"/>
</inline>
<inline name="UserDataInitFromScript">
<script><code><![CDATA[
-import logging
+import logging, sys, os
logging.debug("CREATE Entering in UserDataInitFromScript")
# Get file path and filename
-import sys
-import os
+try:
+ if sys.path.count(studydir)==0 or (sys.path.count(studydir)>0 and sys.path.index(studydir)>0):
+ sys.path.insert(0,studydir)
+except:
+ pass
filepath = os.path.dirname(script)
filename = os.path.basename(script)
module_name = os.path.splitext(filename)[0]
if sys.path.count(filepath)==0 or (sys.path.count(filepath)>0 and sys.path.index(filepath)>0):
sys.path.insert(0,filepath)
-# Import script
-__import__(module_name)
-user_script_module = sys.modules[module_name]
-
-# Get Data from script
]]></code></script>
<inport name="script" type="string"/>
<outport name="init_data" type="pyobj"/>
</inline>
<inline name="ObservationNodeString">
- <script><code><![CDATA[
-#print "Entering in Observation"
-
-]]></code></script>
+ <script><code><![CDATA[]]></code></script>
<inport name="var" type="pyobj"/>
<inport name="info" type="pyobj"/>
</inline>
<inline name="ObservationNodeFile">
- <script><code><![CDATA[
-#print "Entering in Observation"
-execfile(script)
-
-]]></code></script>
+ <script><code><![CDATA[execfile(script)]]></code></script>
<inport name="var" type="pyobj"/>
<inport name="info" type="pyobj"/>
<inport name="script" type="string"/>