Public Member Functions | |
def | __init__ (self, nodeName, code, poa, my_container) |
def | __del__ (self) |
def | getContainer (self) |
def | getCode (self) |
def | getName (self) |
def | defineNewCustomVar (self, varName, valueOfVar) |
def | executeAnotherPieceOfCode (self, code) |
def | assignNewCompiledCode (self, codeStr) |
def | executeSimple (self, key, val) |
def | execute (self, outargsname, argsin) |
def | executeFirst (self, argsin) |
def | executeSecond (self, outargsname) |
def | listAllVarsInContext (self) |
def | removeAllVarsInContext (self) |
def | getValueOfVarInContext (self, varName) |
def | assignVarInContext (self, varName, value) |
def | callMethodOnVarInContext (self, varName, methodName, args) |
def | Register (self) |
def | UnRegister (self) |
def | Destroy (self) |
Data Fields | |
nodeName | |
code | |
my_container | |
ccode | |
context | |
poa | |
cnt | |
The implementation of the PyScriptNode CORBA IDL that executes a script
def SALOME_PyNode.PyScriptNode_i.__init__ | ( | self, | |
nodeName, | |||
code, | |||
poa, | |||
my_container | |||
) |
Initialize the node : compilation in the local context
def SALOME_PyNode.PyScriptNode_i.__del__ | ( | self | ) |
Reimplemented from SALOME_PyNode.Generic.
References Engines::PyScriptNode.removeAllVarsInContext(), and SALOME_PyNode.PyScriptNode_i.removeAllVarsInContext().
def SALOME_PyNode.PyScriptNode_i.assignNewCompiledCode | ( | self, | |
codeStr | |||
) |
References SALOME_PyNode.PyScriptNode_i.ccode, SALOME_PyNode.PyNode_i.code, SALOME_PyNode.PyScriptNode_i.code, Engines_Component_i.nodeName(), SALOME_PyNode.PyNode_i.nodeName, SALOME_PyNode.PyScriptNode_i.nodeName, Engines_Parallel_Component_i.nodeName(), and SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.nodeName().
def SALOME_PyNode.PyScriptNode_i.assignVarInContext | ( | self, | |
varName, | |||
value | |||
) |
def SALOME_PyNode.PyScriptNode_i.callMethodOnVarInContext | ( | self, | |
varName, | |||
methodName, | |||
args | |||
) |
def SALOME_PyNode.PyScriptNode_i.defineNewCustomVar | ( | self, | |
varName, | |||
valueOfVar | |||
) |
References SALOME_PyNode.PyNode_i.context, and SALOME_PyNode.PyScriptNode_i.context.
|
inherited |
def SALOME_PyNode.PyScriptNode_i.execute | ( | self, | |
outargsname, | |||
argsin | |||
) |
Execute the script stored in attribute ccode with pickled args (argsin)
References SALOME_PyNode.PyScriptNode_i.ccode, SALOME_PyNode.PyNode_i.context, SALOME_PyNode.PyScriptNode_i.context, Engines_Component_i.nodeName(), SALOME_PyNode.PyNode_i.nodeName, SALOME_PyNode.PyScriptNode_i.nodeName, Engines_Parallel_Component_i.nodeName(), and SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.nodeName().
Referenced by KERNEL_PY.salome_pynode.SmartPyNode.__getattr__().
def SALOME_PyNode.PyScriptNode_i.executeAnotherPieceOfCode | ( | self, | |
code | |||
) |
Called for initialization of container lodging self.
References SALOME_PyNode.PyNode_i.context, SALOME_PyNode.PyScriptNode_i.context, Engines_Component_i.nodeName(), Engines_Parallel_Component_i.nodeName(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.nodeName(), SALOME_PyNode.PyNode_i.nodeName, and SALOME_PyNode.PyScriptNode_i.nodeName.
def SALOME_PyNode.PyScriptNode_i.executeFirst | ( | self, | |
argsin | |||
) |
Same than first part of self.execute to reduce memory peak.
References SALOME_PyNode.PyNode_i.context, SALOME_PyNode.PyScriptNode_i.context, Engines_Component_i.nodeName(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.nodeName(), SALOME_PyNode.PyNode_i.nodeName, SALOME_PyNode.PyScriptNode_i.nodeName, Engines_Parallel_Component_i.nodeName(), and SALOME_PyNode.UnProxyObjectSimple().
def SALOME_PyNode.PyScriptNode_i.executeSecond | ( | self, | |
outargsname | |||
) |
Same than second part of self.execute to reduce memory peak.
References SALOME_PyNode.PyScriptNode_i.ccode, SALOME_PyNode.PyNode_i.context, SALOME_PyNode.PyScriptNode_i.context, Engines_Component_i.nodeName(), SALOME_PyNode.PyNode_i.nodeName, SALOME_PyNode.PyScriptNode_i.nodeName, Engines_Parallel_Component_i.nodeName(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.nodeName(), SALOME_PyNode.Generic.poa, and SALOME_PyNode.SpoolPickleObject().
def SALOME_PyNode.PyScriptNode_i.executeSimple | ( | self, | |
key, | |||
val | |||
) |
Same as execute method except that no pickelization mecanism is implied here. No output is expected
References SALOME_PyNode.PyScriptNode_i.ccode, SALOME_PyNode.PyNode_i.context, SALOME_PyNode.PyScriptNode_i.context, Engines_Component_i.nodeName(), SALOME_PyNode.PyNode_i.nodeName, SALOME_PyNode.PyScriptNode_i.nodeName, Engines_Parallel_Component_i.nodeName(), and SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.nodeName().
def SALOME_PyNode.PyScriptNode_i.getCode | ( | self | ) |
References SALOME_PyNode.PyNode_i.code, and SALOME_PyNode.PyScriptNode_i.code.
def SALOME_PyNode.PyScriptNode_i.getContainer | ( | self | ) |
def SALOME_PyNode.PyScriptNode_i.getName | ( | self | ) |
References Engines_Component_i.nodeName(), Engines_Parallel_Component_i.nodeName(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.nodeName(), SALOME_PyNode.PyNode_i.nodeName, and SALOME_PyNode.PyScriptNode_i.nodeName.
Referenced by studyedit.StudyEditor.findItem(), and KERNEL_PY.kernel.studyedit.StudyEditor.findItem().
def SALOME_PyNode.PyScriptNode_i.getValueOfVarInContext | ( | self, | |
varName | |||
) |
def SALOME_PyNode.PyScriptNode_i.listAllVarsInContext | ( | self | ) |
References SALOME_PyNode.PyNode_i.context, and SALOME_PyNode.PyScriptNode_i.context.
Referenced by SALOME_PyNode.PyScriptNode_i.removeAllVarsInContext().
|
inherited |
References SALOME_PyNode.Generic.cnt.
def SALOME_PyNode.PyScriptNode_i.removeAllVarsInContext | ( | self | ) |
|
inherited |
References SALOME_PyNode.Generic.cnt, and SALOME_PyNode.Generic.poa.
Referenced by SALOME_PyNode.Generic.Destroy().
SALOME_PyNode.PyScriptNode_i.ccode |
|
inherited |
Referenced by SALOME_PyNode.Generic.Register(), and SALOME_PyNode.Generic.UnRegister().
SALOME_PyNode.PyScriptNode_i.code |
SALOME_PyNode.PyScriptNode_i.context |
Referenced by SALOME_PyNode.PyScriptNode_i.assignVarInContext(), SALOME_PyNode.PyScriptNode_i.callMethodOnVarInContext(), SALOME_PyNode.PyNode_i.defineNewCustomVar(), SALOME_PyNode.PyScriptNode_i.defineNewCustomVar(), SALOME_PyNode.PyNode_i.execute(), SALOME_PyNode.PyScriptNode_i.execute(), SALOME_PyNode.PyNode_i.executeAnotherPieceOfCode(), SALOME_PyNode.PyScriptNode_i.executeAnotherPieceOfCode(), SALOME_PyNode.PyScriptNode_i.executeFirst(), SALOME_PyNode.PyScriptNode_i.executeSecond(), SALOME_PyNode.PyScriptNode_i.executeSimple(), SALOME_PyNode.PyScriptNode_i.getValueOfVarInContext(), SALOME_PyNode.PyScriptNode_i.listAllVarsInContext(), and SALOME_PyNode.PyScriptNode_i.removeAllVarsInContext().
SALOME_PyNode.PyScriptNode_i.my_container |
Referenced by SALOME_PyNode.PyNode_i.getContainer(), and SALOME_PyNode.PyScriptNode_i.getContainer().
SALOME_PyNode.PyScriptNode_i.nodeName |
Referenced by SALOME_PyNode.PyScriptNode_i.assignNewCompiledCode(), SALOME_PyNode.PyScriptNode_i.assignVarInContext(), SALOME_PyNode.PyScriptNode_i.callMethodOnVarInContext(), SALOME_PyNode.PyNode_i.execute(), SALOME_PyNode.PyScriptNode_i.execute(), SALOME_PyNode.PyNode_i.executeAnotherPieceOfCode(), SALOME_PyNode.PyScriptNode_i.executeAnotherPieceOfCode(), SALOME_PyNode.PyScriptNode_i.executeFirst(), SALOME_PyNode.PyScriptNode_i.executeSecond(), SALOME_PyNode.PyScriptNode_i.executeSimple(), SALOME_PyNode.PyNode_i.getName(), SALOME_PyNode.PyScriptNode_i.getName(), SALOME_PyNode.PyScriptNode_i.getValueOfVarInContext(), and SALOME_ComponentPy.SALOME_ComponentPy_Gen_i.sendMessage().
|
inherited |
Referenced by SALOME_PyNode.PyScriptNode_i.executeSecond(), and SALOME_PyNode.Generic.UnRegister().