Version: 9.15.0
salome_utils.py File Reference

Data Structures

class  salome_utils.ColoredFormatter
 
class  salome_utils.BackTraceFormatter
 

Namespaces

 salome_utils
 Set of utility functions used by SALOME python scripts.
 

Functions

def salome_utils._try_bool (arg)
 
def salome_utils.getORBcfgInfo ()
 
def salome_utils.getHostFromORBcfg ()
 
def salome_utils.getPortFromORBcfg ()
 
def salome_utils.getUserName ()
 
def salome_utils.getHostName ()
 
def salome_utils.getShortHostName ()
 
def salome_utils.getAppName ()
 
def salome_utils.getPid ()
 
def salome_utils.getPortNumber (use_default=True)
 
def salome_utils.getHomeDir ()
 
def salome_utils.getLogDir ()
 
def salome_utils.getTmpDir ()
 
def salome_utils.generateFileName (path, prefix=None, suffix=None, extension=None, unique=False, separator='_', hidden=False, **kwargs)
 
def salome_utils.cleanDir (path)
 
def salome_utils.makeDir (path, mode=0o777)
 
def salome_utils.makeTmpDir (path, mode=0o777)
 
def salome_utils.uniteFiles (src_file, dest_file)
 
def salome_utils.positionVerbosityOfLogger (verboseLevel)
 
def salome_utils.positionVerbosityOfLoggerRegardingState ()
 
def salome_utils.verbose ()
 
def salome_utils.setVerbose (status)
 
def salome_utils.verboseLevel ()
 
def salome_utils.setVerboseLevel (level)
 
def salome_utils.killPid (pid, sig=9)
 
def salome_utils.getOmniNamesPid (port)
 
def salome_utils.killOmniNames (port)
 

Variables

 salome_utils.logger = logging.getLogger()
 Setting formatter in setVerbose() was commented because adding of handler breaks using of root logger in other modules and cause many double lines in logs. More...
 
dictionary salome_utils.KernelLogLevelToLogging = {"INFO":logging.INFO, "DEBUG":logging.DEBUG, "WARNING":logging.WARNING, "ERROR":logging.ERROR}
 
dictionary salome_utils.LoggingToKernelLogLevel = {v: k for k, v in KernelLogLevelToLogging.items()}