Version: 9.15.0
extension_utilities.py File Reference

Namespaces

 SalomeOnDemandTK.extension_utilities
 

Functions

def SalomeOnDemandTK.extension_utilities.create_salomexd (name, descr='', depends_on=None, author='', components=None)
 
def SalomeOnDemandTK.extension_utilities.read_salomexd (file_path)
 
def SalomeOnDemandTK.extension_utilities.value_from_salomexd (file_path, key)
 
def SalomeOnDemandTK.extension_utilities.ext_info_bykey (salome_root, salomex_name, key)
 
def SalomeOnDemandTK.extension_utilities.create_salomexb (name, included)
 
def SalomeOnDemandTK.extension_utilities.read_salomexb (file_path)
 
def SalomeOnDemandTK.extension_utilities.list_files (dir_path)
 
def SalomeOnDemandTK.extension_utilities.filter_to_regex (dir_path, filter_patterns)
 
def SalomeOnDemandTK.extension_utilities.list_files_filter (dir_path, filter_patterns)
 
def SalomeOnDemandTK.extension_utilities.list_files_ext (dir_path, ext)
 
def SalomeOnDemandTK.extension_utilities.list_tonewline_str (str_list)
 
def SalomeOnDemandTK.extension_utilities.isvalid_filename (filename, extension)
 
def SalomeOnDemandTK.extension_utilities.isvalid_dirname (dirname)
 
def SalomeOnDemandTK.extension_utilities.list_dependants (install_dir, salomex_name)
 
def SalomeOnDemandTK.extension_utilities.is_empty_dir (directory)
 
def SalomeOnDemandTK.extension_utilities.find_file (directory, file_name)
 
def SalomeOnDemandTK.extension_utilities.find_salomexd (install_dir, salomex_name)
 
def SalomeOnDemandTK.extension_utilities.find_salomexc (install_dir, salomex_name)
 
def SalomeOnDemandTK.extension_utilities.find_envpy (install_dir, salomex_name)
 
def SalomeOnDemandTK.extension_utilities.module_from_filename (filename)
 
def SalomeOnDemandTK.extension_utilities.set_selext_env (install_dir, salomex_name, context=None)
 
def SalomeOnDemandTK.extension_utilities.get_app_root (levels_up=5)
 
def SalomeOnDemandTK.extension_utilities.check_if_installed (install_dir, salomex_name)
 

Variables

string SalomeOnDemandTK.extension_utilities.FORMAT = '%(levelname)s : %(asctime)s : [%(filename)s:%(funcName)s:%(lineno)s] : %(message)s'
 
 SalomeOnDemandTK.extension_utilities.format
 
 SalomeOnDemandTK.extension_utilities.level
 
 SalomeOnDemandTK.extension_utilities.logger = logging.getLogger()
 
string SalomeOnDemandTK.extension_utilities.SALOME_EXTDIR = '__SALOME_EXT__'
 
string SalomeOnDemandTK.extension_utilities.ARCFILE_EXT = 'salomex'
 
string SalomeOnDemandTK.extension_utilities.BFILE_EXT = 'salomexb'
 
string SalomeOnDemandTK.extension_utilities.CFILE_EXT = 'salomexc'
 
string SalomeOnDemandTK.extension_utilities.DFILE_EXT = 'salomexd'
 
string SalomeOnDemandTK.extension_utilities.PYFILE_EXT = 'py'
 
string SalomeOnDemandTK.extension_utilities.ENVPYFILE_SUF = '_env.py'
 
string SalomeOnDemandTK.extension_utilities.EXTNAME_KEY = 'name'
 
string SalomeOnDemandTK.extension_utilities.EXTDESCR_KEY = 'descr'
 
string SalomeOnDemandTK.extension_utilities.EXTDEPENDSON_KEY = 'depends_on'
 
string SalomeOnDemandTK.extension_utilities.EXTAUTHOR_KEY = 'author'
 
string SalomeOnDemandTK.extension_utilities.EXTCOMPONENT_KEY = 'components'