Version: 9.12.0
salomeContext.SalomeContext Class Reference

Public Member Functions

def __init__ (self, configFileNames=0)
 
def runSalome (self, args)
 
def addToPath (self, value)
 
def addToLdLibraryPath (self, value)
 
def addToDyldLibraryPath (self, value)
 
def addToPythonPath (self, value)
 
def setVariable (self, name, value, overwrite=False)
 
def setDefaultValue (self, name, value)
 
def unsetVariable (self, name)
 
def addToVariable (self, name, value, separator=os.pathsep)
 
def appendVariable (self, name, value, separator=os.pathsep)
 
def __getstate__ (self)
 
def __setstate__ (self, d)
 
def getLogger (self)
 

Private Member Functions

def __loadEnvModules (self, env_modules)
 
def __parseArguments (self, args)
 This begins the private section #. More...
 
def _startSalome (self, args)
 
def __setContextFromConfigFile (self, filename, reserved=None)
 
def _runAppli (self, args=None)
 
def _sessionless (self, args=None)
 
def _setContext (self, args=None)
 
def _runSession (self, args=None)
 
def _runRemote (self, args=None)
 
def _runConsole (self, args=None)
 
def _kill (self, args=None)
 
def _killAll (self, unused=None)
 
def _runTests (self, args=None)
 
def _showSoftwareVersions (self, softwares=None)
 
def _showInfo (self, args=None)
 
def _showDoc (self, args=None)
 
def _usage (self, unused=None)
 
def _makeCoffee (self, unused=None)
 
def _getCar (self, unused=None)
 

Private Attributes

 _logger
 

Detailed Description

Initialize context from a list of configuration files
identified by their names.
These files should be in appropriate .cfg format.

Constructor & Destructor Documentation

◆ __init__()

def salomeContext.SalomeContext.__init__ (   self,
  configFileNames = 0 
)

Member Function Documentation

◆ __getstate__()

def salomeContext.SalomeContext.__getstate__ (   self)

◆ __loadEnvModules()

def salomeContext.SalomeContext.__loadEnvModules (   self,
  env_modules 
)
private

◆ __parseArguments()

def salomeContext.SalomeContext.__parseArguments (   self,
  args 
)
private

This begins the private section #.

Referenced by salomeContext.SalomeContext._startSalome().

◆ __setContextFromConfigFile()

◆ __setstate__()

def salomeContext.SalomeContext.__setstate__ (   self,
  d 
)

◆ _getCar()

def salomeContext.SalomeContext._getCar (   self,
  unused = None 
)
private

◆ _kill()

def salomeContext.SalomeContext._kill (   self,
  args = None 
)
private

References setenv.main().

◆ _killAll()

def salomeContext.SalomeContext._killAll (   self,
  unused = None 
)
private

◆ _makeCoffee()

def salomeContext.SalomeContext._makeCoffee (   self,
  unused = None 
)
private

◆ _runAppli()

def salomeContext.SalomeContext._runAppli (   self,
  args = None 
)
private

◆ _runConsole()

def salomeContext.SalomeContext._runConsole (   self,
  args = None 
)
private

◆ _runRemote()

def salomeContext.SalomeContext._runRemote (   self,
  args = None 
)
private

◆ _runSession()

def salomeContext.SalomeContext._runSession (   self,
  args = None 
)
private

◆ _runTests()

def salomeContext.SalomeContext._runTests (   self,
  args = None 
)
private

◆ _sessionless()

def salomeContext.SalomeContext._sessionless (   self,
  args = None 
)
private

◆ _setContext()

def salomeContext.SalomeContext._setContext (   self,
  args = None 
)
private

◆ _showDoc()

def salomeContext.SalomeContext._showDoc (   self,
  args = None 
)
private

◆ _showInfo()

def salomeContext.SalomeContext._showInfo (   self,
  args = None 
)
private

◆ _showSoftwareVersions()

def salomeContext.SalomeContext._showSoftwareVersions (   self,
  softwares = None 
)
private

◆ _startSalome()

def salomeContext.SalomeContext._startSalome (   self,
  args 
)
private

◆ _usage()

def salomeContext.SalomeContext._usage (   self,
  unused = None 
)
private

References salomeContext.usage().

◆ addToDyldLibraryPath()

def salomeContext.SalomeContext.addToDyldLibraryPath (   self,
  value 
)

◆ addToLdLibraryPath()

def salomeContext.SalomeContext.addToLdLibraryPath (   self,
  value 
)

◆ addToPath()

def salomeContext.SalomeContext.addToPath (   self,
  value 
)

◆ addToPythonPath()

def salomeContext.SalomeContext.addToPythonPath (   self,
  value 
)

◆ addToVariable()

◆ appendVariable()

def salomeContext.SalomeContext.appendVariable (   self,
  name,
  value,
  separator = os.pathsep 
)

◆ getLogger()

◆ runSalome()

def salomeContext.SalomeContext.runSalome (   self,
  args 
)

◆ setDefaultValue()

def salomeContext.SalomeContext.setDefaultValue (   self,
  name,
  value 
)
 Set environment variable only if it is undefined.

References salomeContext.SalomeContext.getLogger().

Referenced by salomeContext.SalomeContext.__setContextFromConfigFile().

◆ setVariable()

def salomeContext.SalomeContext.setVariable (   self,
  name,
  value,
  overwrite = False 
)

◆ unsetVariable()

def salomeContext.SalomeContext.unsetVariable (   self,
  name 
)

Field Documentation

◆ _logger

salomeContext.SalomeContext._logger
private