Version: 9.15.0
SALOME_PyNode.PyScriptNode_i Class Reference
Inheritance diagram for SALOME_PyNode.PyScriptNode_i:

Public Member Functions

def __init__ (self, nodeName, code, poa, my_container, logscript)
 
def executeNow (self, outargsname)
 
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 beginOfCurrentExecutionSession (self)
 
def endOfCurrentExecutionSession (self)
 
def addInfoOnLevel2 (self, key, value)
 
def addTimeInfoOnLevel2 (self, key)
 
def Register (self)
 
def UnRegister (self)
 
def Destroy (self)
 

Data Fields

 nodeName
 
 code
 
 my_container_py
 
 my_container
 
 ccode
 
 context
 
 poa
 
 cnt
 

Private Attributes

 _log_script
 
 _current_execution_session
 

Constructor & Destructor Documentation

◆ __init__()

def SALOME_PyNode.PyScriptNode_i.__init__ (   self,
  nodeName,
  code,
  poa,
  my_container,
  logscript 
)
Initialize the node : compilation in the local context

Reimplemented from SALOME_PyNode.PyScriptNode_Abstract_i.

Member Function Documentation

◆ addInfoOnLevel2()

◆ addTimeInfoOnLevel2()

◆ assignNewCompiledCode()

◆ assignVarInContext()

◆ beginOfCurrentExecutionSession()

◆ callMethodOnVarInContext()

◆ defineNewCustomVar()

def SALOME_PyNode.PyScriptNode_Abstract_i.defineNewCustomVar (   self,
  varName,
  valueOfVar 
)
inherited

◆ Destroy()

◆ endOfCurrentExecutionSession()

def SALOME_PyNode.PyScriptNode_Abstract_i.endOfCurrentExecutionSession (   self)
inherited

◆ execute()

◆ executeAnotherPieceOfCode()

◆ executeFirst()

◆ executeNow()

◆ executeSecond()

◆ executeSimple()

◆ getCode()

◆ getContainer()

◆ getName()

◆ getValueOfVarInContext()

◆ listAllVarsInContext()

def SALOME_PyNode.PyScriptNode_Abstract_i.listAllVarsInContext (   self)
inherited

◆ Register()

def SALOME_PyNode.Generic.Register (   self)
inherited

◆ removeAllVarsInContext()

◆ UnRegister()

def SALOME_PyNode.Generic.UnRegister (   self)
inherited

Field Documentation

◆ _current_execution_session

◆ _log_script

SALOME_PyNode.PyScriptNode_Abstract_i._log_script
privateinherited

◆ ccode

◆ cnt

SALOME_PyNode.Generic.cnt
inherited

◆ code

◆ context

◆ my_container

◆ my_container_py

SALOME_PyNode.PyScriptNode_Abstract_i.my_container_py
inherited

◆ nodeName

◆ poa

SALOME_PyNode.Generic.poa
inherited