From: Christian Van Wambeke Date: Fri, 4 May 2018 07:47:46 +0000 (+0200) Subject: fix all 'src.xxx' X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=79ba8f4f7216f9ea11b9764b025235d02a9e8d32;p=tools%2Fsat.git fix all 'src.xxx' --- diff --git a/AllTestLauncherSat.py b/AllTestLauncherSat.py index 3ec8b8e..5b58f8a 100755 --- a/AllTestLauncherSat.py +++ b/AllTestLauncherSat.py @@ -1,7 +1,6 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -# %% LICENSE_SALOME_CEA_BEGIN # Copyright (C) 2008-2018 CEA/DEN # # This library is free software; you can redistribute it and/or @@ -19,14 +18,13 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # See http://www.salome-platform.org or email : webmaster.salome@opencascade.com -# %% LICENSE_END """ -test all SAT unittest files (test*.py) existing in subdirectories of a root directory +Test all SAT unittest files (test*.py) existing in subdirectories of a root directory -example: - AllTestLauncherSat.py --rootPath='.' --pattern='test*.py' +| Example: +| >> AllTestLauncherSat.py --rootPath='.' --pattern='test*.py' """ """ @@ -127,7 +125,7 @@ def grepInEnv(search=""): env=os.environ for i in sorted(env): done=False - for j in env[i].split(":"): + for j in env[i].split(":"): if search in j: if not done: print i+" contains " diff --git a/commands/check.py b/commands/check.py index 2ee96fc..0c82eb7 100644 --- a/commands/check.py +++ b/commands/check.py @@ -36,7 +36,7 @@ class Command(_BaseCommand): It is possible to reduce the list of products to check by using the --products option - | examples: + | Examples: | >> sat check SALOME --products KERNEL,GUI,GEOM """ diff --git a/commands/clean.py b/commands/clean.py index f407e70..43bdcda 100644 --- a/commands/clean.py +++ b/commands/clean.py @@ -44,7 +44,7 @@ class Command(_BaseCommand): Use the options to define what directories you want to suppress and to reduce the list of products - | examples: + | Examples: | >> sat clean SALOME --build --install --properties is_salome_module:yes """ diff --git a/commands/compile.py b/commands/compile.py index a328eef..4617ac7 100644 --- a/commands/compile.py +++ b/commands/compile.py @@ -40,7 +40,7 @@ class Command(_BaseCommand): """ The compile command constructs the products of the application - | examples: + | Examples: | >> sat compile SALOME --products KERNEL,GUI,MEDCOUPLING --clean_all """ diff --git a/commands/config.py b/commands/config.py index 2cfedee..e75b4c9 100644 --- a/commands/config.py +++ b/commands/config.py @@ -35,7 +35,7 @@ class Command(_BaseCommand): """ The config command allows manipulation and operation on config '.pyconf' files. - | examples: + | Examples: | >> sat config --list | >> sat config SALOME --edit | >> sat config SALOME --copy SALOME-new diff --git a/commands/configure.py b/commands/configure.py index 74b5905..422f8b9 100644 --- a/commands/configure.py +++ b/commands/configure.py @@ -39,7 +39,7 @@ class Command(_BaseCommand): | cmake: >> cmake | script: (do nothing) | - | examples: + | Examples: | >> sat configure SALOME --products KERNEL,GUI,PARAVIS """ diff --git a/commands/environ.py b/commands/environ.py index 15d033c..7450fbf 100644 --- a/commands/environ.py +++ b/commands/environ.py @@ -37,7 +37,7 @@ class Command(_BaseCommand): """ The environ command generates the environment files of your application. - | examples: + | Examples: | >> sat environ SALOME """ diff --git a/commands/find_duplicates.py b/commands/find_duplicates.py index 5bc90ab..71d8fa3 100644 --- a/commands/find_duplicates.py +++ b/commands/find_duplicates.py @@ -43,7 +43,7 @@ class Command(_BaseCommand): in INSTALL directory (or the optionally given directory) and prints the found files to the terminal. - | examples: + | Examples: | >> sat find_duplicates --path /tmp """ diff --git a/commands/generate.py b/commands/generate.py index af98a7a..9a4e855 100644 --- a/commands/generate.py +++ b/commands/generate.py @@ -36,7 +36,7 @@ class Command(_BaseCommand): | warning: this command NEEDS YACSGEN to run. | - | examples: + | Examples: | >> sat generate SALOME --products FLICACPP """ diff --git a/commands/job.py b/commands/job.py index 117c682..724098a 100644 --- a/commands/job.py +++ b/commands/job.py @@ -31,7 +31,7 @@ class Command(_BaseCommand): The job command executes the commands of the job defined in the jobs configuration file\ - | examples: + | Examples: | >> sat job --jobs_config my_jobs --name my_job" """ diff --git a/commands/jobs.py b/commands/jobs.py index 4e42a2a..7acd998 100644 --- a/commands/jobs.py +++ b/commands/jobs.py @@ -68,7 +68,7 @@ class Command(_BaseCommand): The jobs command command launches maintenances that are described in the dedicated jobs configuration file. - | examples: + | Examples: | >> sat jobs --name my_jobs --publish """ diff --git a/commands/launcher.py b/commands/launcher.py index f2d9708..27a973c 100644 --- a/commands/launcher.py +++ b/commands/launcher.py @@ -38,7 +38,7 @@ class Command(_BaseCommand): """ The launcher command generates a SALOME launcher. - | examples: + | Examples: | >> sat launcher SALOME """ diff --git a/commands/log.py b/commands/log.py index b25d085..33aff3f 100644 --- a/commands/log.py +++ b/commands/log.py @@ -46,7 +46,7 @@ class Command(_BaseCommand): """ The log command gives access to the logs produced by the salomeTools commands. - | examples: + | Examples: | >> sat log """ diff --git a/commands/make.py b/commands/make.py index 4d73e0e..39d3c13 100644 --- a/commands/make.py +++ b/commands/make.py @@ -35,7 +35,7 @@ class Command(_BaseCommand): """ The make command executes the 'make' command in the build directory. - | examples: + | Examples: | >> sat make SALOME --products Python,KERNEL,GUI """ diff --git a/commands/makeinstall.py b/commands/makeinstall.py index 3911245..6d40ecf 100644 --- a/commands/makeinstall.py +++ b/commands/makeinstall.py @@ -34,7 +34,7 @@ class Command(_BaseCommand): In case of product constructed using a script (build_source : 'script'), then the makeinstall command do nothing. - | examples: + | Examples: | >> sat makeinstall SALOME --products KERNEL,GUI """ diff --git a/commands/package.py b/commands/package.py index 4fed31c..5042c81 100644 --- a/commands/package.py +++ b/commands/package.py @@ -37,6 +37,7 @@ import src.pyconf as PYCONF import src.utilsSat as UTS import src.environment as ENVI import src.architecture as ARCH +import src.template as TPLATE BINARY = "binary" SOURCE = "Source" @@ -105,7 +106,7 @@ class Command(_BaseCommand): | 3- The project archive. It contains a project (give the project file path as argument). | 4- The salomeTools archive. It contains salomeTools. | - | examples: + | Examples: | >> sat package SALOME --binaries --sources """ @@ -592,8 +593,8 @@ def produce_install_bin_file(config, # open the file and write into it # use codec utf-8 as sat variables are in unicode with codecs.open(filepath, "w", 'utf-8') as installbin_file: - installbin_template_path = os.path.join(config.VARS.internal_dir, - "INSTALL_BIN.template") + installbin_template_path = os.path.join( + config.VARS.internal_dir, "INSTALL_BIN.template") # build the name of the directory that will contain the binaries binaries_dir_name = "BINARIES-" + config.VARS.dist @@ -611,7 +612,7 @@ def produce_install_bin_file(config, d["SUBSTITUTION_LOOP"]=loop_cmd # substitute the template and write it in file - content=src.template.substitute(installbin_template_path, d) + content = TPLATE.substitute(installbin_template_path, d) installbin_file.write(content) # change the rights in order to make the file executable for everybody os.chmod(filepath, @@ -1253,7 +1254,10 @@ def project_package(project_file_path, tmp_working_dir): return d_project def add_readme(config, options, where): - readme_path = os.path.join(where, "README") + JOIN = os.path.join # shortcut + intDir = config.VARS.internal_dir # shortcut + + readme_path = JOIN(where, "README") with codecs.open(readme_path, "w", 'utf-8') as f: # templates for building the header @@ -1288,18 +1292,12 @@ The procedure to do it is: """ readme_header_tpl=string.Template(readme_header) - readme_template_path_bin = os.path.join(config.VARS.internal_dir, - "README_BIN.template") - readme_template_path_bin_launcher = os.path.join(config.VARS.internal_dir, - "README_LAUNCHER.template") - readme_template_path_bin_virtapp = os.path.join(config.VARS.internal_dir, - "README_BIN_VIRTUAL_APP.template") - readme_template_path_src = os.path.join(config.VARS.internal_dir, - "README_SRC.template") - readme_template_path_pro = os.path.join(config.VARS.internal_dir, - "README_PROJECT.template") - readme_template_path_sat = os.path.join(config.VARS.internal_dir, - "README_SAT.template") + readme_template_path_bin = JOIN(intDir, "README_BIN.template") + readme_template_path_bin_launcher = JOIN(intDir, "README_LAUNCHER.template") + readme_template_path_bin_virtapp = JOIN(intDir, "README_BIN_VIRTUAL_APP.template") + readme_template_path_src = JOIN(intDir, "README_SRC.template") + readme_template_path_pro = JOIN(intDir, "README_PROJECT.template") + readme_template_path_sat = os.path.join(intDir, "README_SAT.template") # prepare substitution dictionary d = dict() @@ -1322,23 +1320,23 @@ The procedure to do it is: # write the specific sections if options.binaries: - f.write(src.template.substitute(readme_template_path_bin, d)) + f.write(TPLATE.substitute(readme_template_path_bin, d)) if "virtual_app" in d: - f.write(src.template.substitute(readme_template_path_bin_virtapp, d)) + f.write(TPLATE.substitute(readme_template_path_bin_virtapp, d)) if "launcher" in d: - f.write(src.template.substitute(readme_template_path_bin_launcher, d)) + f.write(TPLATE.substitute(readme_template_path_bin_launcher, d)) if options.sources: - f.write(src.template.substitute(readme_template_path_src, d)) + f.write(TPLATE.substitute(readme_template_path_src, d)) if options.binaries and options.sources: f.write(readme_compilation_with_binaries) if options.project: - f.write(src.template.substitute(readme_template_path_pro, d)) + f.write(TPLATE.substitute(readme_template_path_pro, d)) if options.sat: - f.write(src.template.substitute(readme_template_path_sat, d)) + f.write(TPLATE.substitute(readme_template_path_sat, d)) return readme_path diff --git a/commands/patch.py b/commands/patch.py index 5710f99..ae978f6 100644 --- a/commands/patch.py +++ b/commands/patch.py @@ -35,7 +35,7 @@ class Command(_BaseCommand): The patch command apply the patches on the sources of the application products if there is any. - | examples: + | Examples: | >> sat patch SALOME --products qt,boost """ diff --git a/commands/profile.py b/commands/profile.py index c455d17..de77989 100644 --- a/commands/profile.py +++ b/commands/profile.py @@ -34,7 +34,7 @@ class Command(_BaseCommand): """\ The profile command creates default profile. - | examples: + | Examples: | >> sat profile [PRODUCT] | >> sat profile --prefix (string) | >> sat profile --name (string) diff --git a/commands/run.py b/commands/run.py index 84b0431..3120ca3 100644 --- a/commands/run.py +++ b/commands/run.py @@ -32,7 +32,7 @@ class Command(_BaseCommand): """\ The run command runs the application launcher with the given arguments. - | examples: + | Examples: | >> sat run SALOME """ diff --git a/commands/script.py b/commands/script.py index d62141f..4e16d42 100644 --- a/commands/script.py +++ b/commands/script.py @@ -34,7 +34,7 @@ class Command(_BaseCommand): This is done only for the products that are constructed using a script (build_source : 'script'). Otherwise, nothing is done. - | examples: + | Examples: | >> sat script SALOME --products Python,numpy """ diff --git a/commands/shell.py b/commands/shell.py index dd723f1..7b33926 100644 --- a/commands/shell.py +++ b/commands/shell.py @@ -32,7 +32,7 @@ class Command(_BaseCommand): """\ The shell command executes the shell command passed as argument. - | examples: + | Examples: | >> sat shell --command 'ls -lt /tmp' """ diff --git a/commands/source.py b/commands/source.py index b800eef..9010231 100644 --- a/commands/source.py +++ b/commands/source.py @@ -37,7 +37,7 @@ class Command(_BaseCommand): The source command gets the sources of the application products from cvs, git or an archive. - | examples: + | Examples: | >> sat source SALOME --products KERNEL,GUI """ diff --git a/commands/template.py b/commands/template.py index beebf44..713d15d 100644 --- a/commands/template.py +++ b/commands/template.py @@ -44,7 +44,7 @@ class Command(_BaseCommand): """ The template command creates the sources for a SALOME module from a template. - | examples: + | Examples: | >> sat template --name my_product_name --template PythonComponent --target /tmp """ @@ -390,10 +390,12 @@ def prepare_from_template(config, logger.debug(_("Ignore Filters =") + " %s\n" % ', '.join(tsettings.ignore_filters)) dico = tsettings.get_parameters(conf_values) - # override standard string.Template class to use the desire delimiter + class CompoTemplate(string.Template): + """override standard string.Template class to use the desire delimiter""" delimiter = tsettings.delimiter_char + # do substitution pathlen = len(target_dir) + 1 for root, dirs, files in os.walk(target_dir): diff --git a/commands/test.py b/commands/test.py index 9324920..b56b034 100644 --- a/commands/test.py +++ b/commands/test.py @@ -31,6 +31,7 @@ from src.salomeTools import _BaseCommand import src.ElementTree as etree import src.xmlManager as XMLMGR import src.architecture as ARCH +import src.test_module as TMOD try: from hashlib import sha1 @@ -45,7 +46,7 @@ class Command(_BaseCommand): """ The test command runs a test base on a SALOME installation. - | examples: + | Examples: | >> sat test SALOME --grid GEOM --session light """ @@ -226,19 +227,19 @@ Please specify an application or a launcher fmt = " %s = %s\n" msg = fmt % (_('Display'), os.environ['DISPLAY']) - msg += fmt % (_('Timeout'), src.test_module.DEFAULT_TIMEOUT) + msg += fmt % (_('Timeout'), TMOD.DEFAULT_TIMEOUT) msg += fmt % (_("Working dir"), base_dir) logger.info(msg) # create the test object - test_runner = src.test_module.Test(config, - logger, - base_dir, - testbase=test_base, - grids=options.grids, - sessions=options.sessions, - launcher=options.launcher, - show_desktop=show_desktop) + test_runner = TMOD.Test(config, + logger, + base_dir, + testbase=test_base, + grids=options.grids, + sessions=options.sessions, + launcher=options.launcher, + show_desktop=show_desktop) if not test_runner.test_base_found: # Fail @@ -435,6 +436,9 @@ def create_test_report(config, """ Creates the XML report for a product. """ + ASNODE = XMLMGR.add_simple_node # shortcut + ETELEM = etree.Element # shortcut + # get the date and hour of the launching of the command, in order to keep # history date_hour = config.VARS.datehour @@ -446,8 +450,8 @@ def create_test_report(config, first_time = False if not os.path.exists(xml_history_path): first_time = True - root = etree.Element("salome") - prod_node = etree.Element("product", name=application_name, build=xmlname) + root = ETELEM("salome") + prod_node = ETELEM("product", name=application_name, build=xmlname) root.append(prod_node) else: root = etree.parse(xml_history_path).getroot() @@ -456,8 +460,6 @@ def create_test_report(config, prod_node.attrib["history_file"] = os.path.basename(xml_history_path) prod_node.attrib["global_res"] = retcode - ASNODE = XMLMGR.add_simple_node # shortcut - if withappli: if not first_time: for node in (prod_node.findall("version_to_download") + @@ -473,17 +475,12 @@ def create_test_report(config, prod_node.remove(node) exec_node = ASNODE(prod_node, "exec") - exec_node.append(etree.Element("env", name="Host", value=config.VARS.node)) - exec_node.append(etree.Element("env", name="Architecture", - value=config.VARS.dist)) - exec_node.append(etree.Element("env", name="Number of processors", - value=str(config.VARS.nb_proc))) - exec_node.append(etree.Element("env", name="Begin date", - value=src.parse_date(date_hour))) - exec_node.append(etree.Element("env", name="Command", - value=config.VARS.command)) - exec_node.append(etree.Element("env", name="sat version", - value=config.INTERNAL.sat_version)) + exec_node.append(ETELEM("env", name="Host", value=config.VARS.node)) + exec_node.append(ETELEM("env", name="Architecture", value=config.VARS.dist)) + exec_node.append(ETELEM("env", name="Number of processors", value=str(config.VARS.nb_proc))) + exec_node.append(ETELEM("env", name="Begin date", value=UTS.parse_date(date_hour))) + exec_node.append(ETELEM("env", name="Command", value=config.VARS.command)) + exec_node.append(ETELEM("env", name="sat version", value=config.INTERNAL.sat_version)) if 'TESTS' in config: if first_time: diff --git a/doc/build/doctrees/apidoc_commands/commands.doctree b/doc/build/doctrees/apidoc_commands/commands.doctree index df7ad6e..e8dbb20 100644 Binary files a/doc/build/doctrees/apidoc_commands/commands.doctree and b/doc/build/doctrees/apidoc_commands/commands.doctree differ diff --git a/doc/build/doctrees/apidoc_src/src.doctree b/doc/build/doctrees/apidoc_src/src.doctree index 4a993d8..4823a5f 100644 Binary files a/doc/build/doctrees/apidoc_src/src.doctree and b/doc/build/doctrees/apidoc_src/src.doctree differ diff --git a/doc/build/doctrees/environment.pickle b/doc/build/doctrees/environment.pickle index 7f8fdb3..312802c 100644 Binary files a/doc/build/doctrees/environment.pickle and b/doc/build/doctrees/environment.pickle differ diff --git a/doc/build/html/_modules/commands/application.html b/doc/build/html/_modules/commands/application.html index f16108f..a4cb482 100644 --- a/doc/build/html/_modules/commands/application.html +++ b/doc/build/html/_modules/commands/application.html @@ -63,7 +63,9 @@ import src.debug as DBG import src.returnCode as RCO import src.utilsSat as UTS +import src.product as PROD from src.salomeTools import _BaseCommand +import src.environment as ENVI ######################################################################## # Command class @@ -130,8 +132,8 @@ options = self.getOptions() # check for APPLICATION - rc = UTS.check_config_has_application(config) - if not rc.isOk(): return rc + returnCode = UTS.check_config_has_application(config) + if not returnCode.isOk(): return returnCode application = config.VARS.application logger.info(_("Building application for <header>%s<reset>\n") % application) @@ -141,7 +143,8 @@ msg = _("The section APPLICATION.virtual_app is not defined in the product.") logger.error(UTS.red(msg)) return RCO.ReturnCode("KO", msg) - + virtual_app = config.APPLICATION.virtual_app + # get application dir target_dir = config.APPLICATION.workdir if options.target: @@ -149,16 +152,15 @@ # set list of modules if options.modules: - config.APPLICATION.virtual_app['modules'] = options.modules + virtual_app['modules'] = options.modules # set name and application_name if options.name: - config.APPLICATION.virtual_app['name'] = options.name - config.APPLICATION.virtual_app['application_name'] = options.name + "_appdir" + virtual_app['name'] = options.name + virtual_app['application_name'] = options.name + "_appdir" - application_name = src.get_cfg_param(config.APPLICATION.virtual_app, - "application_name", - config.APPLICATION.virtual_app.name + "_appdir") + default = config.APPLICATION.virtual_app.name + "_appdir" + application_name = UTS.get_config_key(virtual_app, "application_name", default) appli_dir = os.path.join(target_dir, application_name) fmt = " %s = %s\n" # as " label = value\n" @@ -172,21 +174,18 @@ elif options.gencat: # generate catalog for given list of computers catalog_src = options.gencat - catalog = generate_catalog(options.gencat.split(","), - config,logger) - elif 'catalog' in config.APPLICATION.virtual_app: + catalog = generate_catalog(options.gencat.split(","), config,logger) + elif 'catalog' in virtual_app: # use catalog specified in the product - if config.APPLICATION.virtual_app.catalog.endswith(".xml"): + if virtual_app.catalog.endswith(".xml"): # catalog as a file - catalog = config.APPLICATION.virtual_app.catalog + catalog = virtual_app.catalog else: # catalog as a list of computers - catalog_src = config.APPLICATION.virtual_app.catalog - mlist = filter(lambda l: len(l.strip()) > 0, - config.APPLICATION.virtual_app.catalog.split(",")) + catalog_src = virtual_app.catalog + mlist = filter(lambda l: len(l.strip()) > 0, virtual_app.catalog.split(",")) if len(mlist) > 0: - catalog = generate_catalog(config.APPLICATION.virtual_app.catalog.split(","), - config, logger) + catalog = generate_catalog(virtual_app.catalog.split(","), config, logger) # display which catalog is used if len(catalog) > 0: @@ -221,9 +220,8 @@ return RCO.ReturnCode("OK") - -# Creates an alias for runAppli.
[docs]def make_alias(appli_path, alias_path, force=False): + """Creates an alias for runAppli""" assert len(alias_path) > 0, "Bad name for alias" if os.path.exists(alias_path) and not force: raise Exception(_("Cannot create the alias '%s'\n") % alias_path) @@ -242,15 +240,13 @@ (module, has_gui, module_path)) return flagline
-## -# Creates the config file to create an application with the list of modules.
[docs]def create_config_file(config, modules, env_file, logger): - + """Creates the config file to create an application with the list of modules.""" samples = "" if 'SAMPLES' in config.APPLICATION.products: - samples = src.product.get_product_config(config, 'SAMPLES').source_dir + samples = PROD.get_product_config(config, 'SAMPLES').source_dir - config_file = src.get_tmp_filename(config, "appli_config.xml") + config_file = UTS.get_tmp_filename(config, "appli_config.xml") f = open(config_file, "w") f.write('<application>\n') @@ -263,14 +259,14 @@ flagline = False for m in modules: - mm = src.product.get_product_config(config, m) - if src.product.product_is_smesh_plugin(mm): + mm = PROD.get_product_config(config, m) + if PROD.product_is_smesh_plugin(mm): continue if 'install_dir' in mm and bool(mm.install_dir): - if src.product.product_is_cpp(mm): + if PROD.product_is_cpp(mm): # cpp module - for aa in src.product.get_product_components(mm): + for aa in PROD.get_product_components(mm): install_dir = os.path.join(config.APPLICATION.workdir, "INSTALL") mp = os.path.join(install_dir, aa) @@ -283,7 +279,7 @@ else: # regular module mp = mm.install_dir - gui = src.get_cfg_param(mm, "has_gui", "yes") + gui = UTS.get_config_key(mm, "has_gui", "yes") flagline = add_module_to_appli(f, m, gui, mp, logger, flagline) f.write('</modules>\n') @@ -347,12 +343,11 @@ f.write(etree.tostring(document, encoding='utf-8')) f.close()
-## -# Generates the application with the config_file.
[docs]def generate_application(config, appli_dir, config_file, logger): + """Generates the application with the config_file.""" target_dir = os.path.dirname(appli_dir) - install_KERNEL_dir = src.product.get_product_config(config, + install_KERNEL_dir = PROD.get_product_config(config, 'KERNEL').install_dir script = os.path.join(install_KERNEL_dir, "bin", "salome", "appli_gen.py") if not os.path.exists(script): @@ -361,10 +356,7 @@ # Add SALOME python in the environment in order to avoid python version # problems at appli_gen.py call if 'Python' in config.APPLICATION.products: - envi = src.environment.SalomeEnviron(config, - src.environment.Environ( - dict(os.environ)), - True) + envi = ENVI.SalomeEnviron(config, ENVI.Environ(dict(os.environ)), True) envi.set_a_product('Python', logger) command = "python %s --prefix=%s --config=%s" % (script, @@ -390,10 +382,8 @@ """ return "%s %s " % (message, '.' * (pad - len(message.decode("UTF-8"))))
-## -# Creates a SALOME application.
[docs]def create_application(config, appli_dir, catalog, logger, display=True): - + """reates a SALOME application.""" SALOME_modules = get_SALOME_modules(config) warn = ['KERNEL', 'GUI'] @@ -417,9 +407,9 @@
[docs]def get_SALOME_modules(config): l_modules = [] for product in config.APPLICATION.products: - product_info = src.product.get_product_config(config, product) - if (src.product.product_is_SALOME(product_info) or - src.product.product_is_generated(product_info)): + product_info = PROD.get_product_config(config, product) + if (PROD.product_is_SALOME(product_info) or + PROD.product_is_generated(product_info)): l_modules.append(product) return l_modules
@@ -436,7 +426,7 @@ logger.info(get_step(_("Creating environment files"))) status = "<KO>" - VersionSalome = src.get_salome_version(config) + VersionSalome = UTS.get_salome_version(config) if VersionSalome >= 820: # for salome 8+ we use a salome context file for the virtual app app_shell="cfg" @@ -493,7 +483,7 @@ cmd = '"cat /proc/cpuinfo | grep MHz ; cat /proc/meminfo | grep MemTotal"' user = getpass.getuser() - catfile = src.get_tmp_filename(config, "CatalogResources.xml") + catfile = UTS.get_tmp_filename(config, "CatalogResources.xml") catalog = file(catfile, "w") catalog.write("""\ <!DOCTYPE ResourcesCatalog> diff --git a/doc/build/html/_modules/commands/check.html b/doc/build/html/_modules/commands/check.html index d4a8c96..3cf33ef 100644 --- a/doc/build/html/_modules/commands/check.html +++ b/doc/build/html/_modules/commands/check.html @@ -53,6 +53,8 @@ import src.debug as DBG import src.returnCode as RCO import src.utilsSat as UTS +import src.product as PROD +import src.compilation as COMP from src.salomeTools import _BaseCommand CHECK_PROPERTY = "has_unit_tests" @@ -67,7 +69,7 @@ It is possible to reduce the list of products to check by using the --products option - | examples: + | Examples: | >> sat check SALOME --products KERNEL,GUI,GEOM """ @@ -164,11 +166,10 @@ # Construct the list of tuple containing # the products name and their definition - products_infos = src.product.get_products_infos(products, cfg) + products_infos = PROD.get_products_infos(products, cfg) - products_infos = [pi for pi in products_infos if not( - src.product.product_is_native(pi[1]) or - src.product.product_is_fixed(pi[1]))] + products_infos = [pi for pi in products_infos \ + if not(PROD.product_is_native(pi[1]) or PROD.product_is_fixed(pi[1])) ] return products_infos
@@ -213,13 +214,13 @@ # Verify if the command has to be launched or not ignored = False msg += "" - if not src.get_property_in_product_cfg(p_info, CHECK_PROPERTY): + if not UTS.get_property_in_product_cfg(p_info, CHECK_PROPERTY): msg += _("The product %s is defined as not having tests: product ignored.\n") % p_name ignored = True if "build_dir" not in p_info: msg += _("The product %s have no 'build_dir' key: product ignored.\n") % p_name ignored = True - if not src.product.product_compiles(p_info): + if not PROD.product_compiles(p_info): msg += _("The product %s is defined as not compiling: product ignored.\n") % p_name ignored = True @@ -227,8 +228,8 @@ # Get the command to execute for script products cmd_found = True command = "" - if src.product.product_has_script(p_info) and not ignored: - command = src.get_cfg_param(p_info, "test_build", "Not found") + if PROD.product_has_script(p_info) and not ignored: + command = UTS.get_config_key(p_info, "test_build", "Not found") if command == "Not found": cmd_found = False msg = _("""\ @@ -246,7 +247,7 @@ # Instantiate the class that manages all the construction commands # like cmake, check, make install, make test, environment management, etc... - builder = src.compilation.Builder(config, logger, p_info) + builder = COMP.Builder(config, logger, p_info) # Prepare the environment UTS.log_step(logger, header, "PREPARE ENV") diff --git a/doc/build/html/_modules/commands/clean.html b/doc/build/html/_modules/commands/clean.html index f6e4abb..9074a9b 100644 --- a/doc/build/html/_modules/commands/clean.html +++ b/doc/build/html/_modules/commands/clean.html @@ -55,6 +55,7 @@ import src.debug as DBG import src.returnCode as RCO import src.utilsSat as UTS +import src.product as PROD from src.salomeTools import _BaseCommand # Compatibility python 2/3 for input function @@ -76,7 +77,7 @@ Use the options to define what directories you want to suppress and to reduce the list of products - | examples: + | Examples: | >> sat clean SALOME --build --install --properties is_salome_module:yes """ @@ -196,7 +197,7 @@ l_dir_source = [] for __, product_info in products_infos: if product_has_dir(product_info, without_dev): - l_dir_source.append(src.Path(product_info.source_dir)) + l_dir_source.append(UTS.Path(product_info.source_dir)) return l_dir_source
[docs]def get_build_directories(products_infos): @@ -212,7 +213,7 @@ for __, product_info in products_infos: if product_has_dir(product_info): if "build_dir" in product_info: - l_dir_build.append(src.Path(product_info.build_dir)) + l_dir_build.append(UTS.Path(product_info.build_dir)) return l_dir_build
[docs]def get_install_directories(products_infos): @@ -227,7 +228,7 @@ l_dir_install = [] for __, product_info in products_infos: if product_has_dir(product_info): - l_dir_install.append(src.Path(product_info.install_dir)) + l_dir_install.append(UTS.Path(product_info.install_dir)) return l_dir_install
[docs]def product_has_dir(product_info, without_dev=False): @@ -241,11 +242,11 @@ True if there is a source, build and install directory corresponding to the product described by product_info. """ - if (src.product.product_is_native(product_info) or - src.product.product_is_fixed(product_info)): + if (PROD.product_is_native(product_info) or \ + PROD.product_is_fixed(product_info)): return False if without_dev: - if src.product.product_is_dev(product_info): + if PROD.product_is_dev(product_info): return False return True
diff --git a/doc/build/html/_modules/commands/compile.html b/doc/build/html/_modules/commands/compile.html index 899e163..9e5bb05 100644 --- a/doc/build/html/_modules/commands/compile.html +++ b/doc/build/html/_modules/commands/compile.html @@ -56,6 +56,7 @@ import src.returnCode as RCO import src.utilsSat as UTS import src.pyconf as PYCONF +import src.product as PROD from src.salomeTools import _BaseCommand # Compatibility python 2/3 for input function @@ -72,7 +73,7 @@ """ The compile command constructs the products of the application - | examples: + | Examples: | >> sat compile SALOME --products KERNEL,GUI,MEDCOUPLING --clean_all """ @@ -231,10 +232,9 @@ # Construct the list of tuple containing # the products name and their definition - products_infos = src.product.get_products_infos(products, cfg) + products_infos = PROD.get_products_infos(products, cfg) - products_infos = [pi for pi in products_infos if not( - src.product.product_is_fixed(pi[1]))] + products_infos = [pi for pi in products_infos if not(PROD.product_is_fixed(pi[1]))] return products_infos @@ -243,10 +243,10 @@ p_name, __ = p_name_p_info # Get all products of the application products = config.APPLICATION.products - products_infos = src.product.get_products_infos(products, config) + products_infos = PROD.get_products_infos(products, config) for p_name_potential_child, p_info_potential_child in products_infos: - if ("depend" in p_info_potential_child and - p_name in p_info_potential_child.depend): + if ("depend" in p_info_potential_child and \ + p_name in p_info_potential_child.depend): l_res.append(p_name_potential_child) return l_res @@ -283,14 +283,13 @@ "product_name" : p_name.name, "appli_name" : config.VARS.application} ) raise Exception(msg) - prod_info_child = src.product.get_product_config(config, - child_name) + prod_info_child = PROD.get_product_config(config, child_name) pname_pinfo_child = (prod_info_child.name, prod_info_child) # Do not append the child if it is native or fixed and # the corresponding parameter is called if without_native_fixed: - if not(src.product.product_is_native(prod_info_child) or - src.product.product_is_fixed(prod_info_child)): + if not(PROD.product_is_native(prod_info_child) or \ + PROD.product_is_fixed(prod_info_child)): l_children.append(pname_pinfo_child) else: l_children.append(pname_pinfo_child) @@ -330,14 +329,13 @@ "product_name" : p_name, "appli_name" : config.VARS.application}) raise Exception(msg) - prod_info_father = src.product.get_product_config(config, - father_name) + prod_info_father = PROD.get_product_config(config, father_name) pname_pinfo_father = (prod_info_father.name, prod_info_father) # Do not append the father if it is native or fixed and # the corresponding parameter is called if without_native_fixed: - if not(src.product.product_is_native(prod_info_father) or - src.product.product_is_fixed(prod_info_father)): + if not(PROD.product_is_native(prod_info_father) or \ + PROD.product_is_fixed(prod_info_father)): l_fathers.append(pname_pinfo_father) else: l_fathers.append(pname_pinfo_father) @@ -357,7 +355,7 @@ :param p_infos: (list) List of (str, Config) => (product_name, product_info) """ - l_prod_sorted = src.deepcopy_list(p_infos) + l_prod_sorted = UTS.deepcopy_list(p_infos) for prod in p_infos: l_fathers = get_recursive_fathers(config, prod, @@ -376,7 +374,7 @@ return l_prod_sorted
[docs]def extend_with_fathers(config, p_infos): - p_infos_res = src.deepcopy_list(p_infos) + p_infos_res = UTS.deepcopy_list(p_infos) for p_name_p_info in p_infos: fathers = get_recursive_fathers(config, p_name_p_info, @@ -387,7 +385,7 @@ return p_infos_res
[docs]def extend_with_children(config, p_infos): - p_infos_res = src.deepcopy_list(p_infos) + p_infos_res = UTS.deepcopy_list(p_infos) for p_name_p_info in p_infos: children = get_recursive_children(config, p_name_p_info, @@ -401,7 +399,7 @@ l_depends_not_installed = [] fathers = get_recursive_fathers(config, p_name_p_info, without_native_fixed=True) for p_name_father, p_info_father in fathers: - if not(src.product.check_installation(p_info_father)): + if not(PROD.check_installation(p_info_father)): l_depends_not_installed.append(p_name_father) return l_depends_not_installed
@@ -438,7 +436,7 @@ continue # Do nothing if the product is native - if src.product.product_is_native(p_info): + if PROD.product_is_native(p_info): UTS.log_step(logger, header, "native") logger.info("\n") continue @@ -467,10 +465,10 @@ # Recompute the product information to get the right install_dir # (it could change if there is a clean of the install directory) - p_info = src.product.get_product_config(config, p_name) + p_info = PROD.get_product_config(config, p_name) # Check if it was already successfully installed - if src.product.check_installation(p_info): + if PROD.check_installation(p_info): logger.info(_("Already installed\n")) continue @@ -563,8 +561,7 @@ # build_sources : cmake -> cmake, make, make install # build_sources : script -> script executions res = 0 - if (src.product.product_is_autotools(p_info) or - src.product.product_is_cmake(p_info)): + if (PROD.product_is_autotools(p_info) or PROD.product_is_cmake(p_info)): res, len_end_line, error_step = compile_product_cmake_autotools(sat, p_name_info, config, @@ -572,7 +569,7 @@ logger, header, len_end) - if src.product.product_has_script(p_info): + if PROD.product_has_script(p_info): res, len_end_line, error_step = compile_product_script(sat, p_name_info, config, @@ -650,7 +647,7 @@ # Logging and sat command call for make step # Logging take account of the fact that the product has a compilation # script or not - if src.product.product_has_script(p_info): + if PROD.product_has_script(p_info): # if the product has a compilation script, # it is executed during make step scrit_path_display = UTS.label( @@ -737,10 +734,10 @@ compile_cfg.addMapping(prod_name, PYCONF.Mapping(compile_cfg), "") - prod_dep_info = src.product.get_product_config(config, prod_name, False) + prod_dep_info = PROD.get_product_config(config, prod_name, False) compile_cfg[prod_name] = prod_dep_info.version # Write it in the install directory of the product - compile_cfg_path = os.path.join(p_info.install_dir, src.CONFIG_FILENAME) + compile_cfg_path = os.path.join(p_info.install_dir, UTS.get_CONFIG_FILENAME()) f = open(compile_cfg_path, 'w') compile_cfg.__save__(f) f.close() diff --git a/doc/build/html/_modules/commands/config.html b/doc/build/html/_modules/commands/config.html index a71b088..1d35c61 100644 --- a/doc/build/html/_modules/commands/config.html +++ b/doc/build/html/_modules/commands/config.html @@ -68,7 +68,7 @@ """ The config command allows manipulation and operation on config '.pyconf' files. - | examples: + | Examples: | >> sat config --list | >> sat config SALOME --edit | >> sat config SALOME --copy SALOME-new @@ -170,13 +170,15 @@ # case : give information about the product in parameter elif options.info: - src.check_config_has_application(config) - if options.info in config.APPLICATION.products: - show_product_info(config, options.info, logger) - return RCO.ReturnCode("OK", "options.info") - raise Exception( - _("%(product_name)s is not a product of %(application_name)s.") % \ - {'product_name' : options.info, 'application_name' : config.VARS.application} ) + UTS.check_config_has_application(config).raiseIfKo() + cfg_products = config.APPLICATION.products + if options.info in cfg_products: + CFGMGR.show_product_info(config, options.info, logger) + return RCO.ReturnCode("OK", "product '%s' found in products" % options.info) + msg = _("product '%s' is not defined in application '%s'.") % \ + (options.info, config.VARS.application) + logger.error(msg) + return RCO.ReturnCode("KO", msg) # case : copy an existing <application>.pyconf # to ~/.salomeTools/Applications/LOCAL_<application>.pyconf @@ -253,10 +255,10 @@ # case : give a synthetic view of all patches used in the application elif options.show_patchs: - src.check_config_has_application(config) + UTS.check_config_has_application(config).raiseIfKo() # Print some informations logger.info(_('Show the patchs of application %s\n') % \ - UTS.label(config.VARS.application)) + UTS.label(config.VARS.application)) show_patchs(config, logger) # case: print all the products name of the application (internal use for completion) diff --git a/doc/build/html/_modules/commands/configure.html b/doc/build/html/_modules/commands/configure.html index 7b88bcb..0b1f34d 100644 --- a/doc/build/html/_modules/commands/configure.html +++ b/doc/build/html/_modules/commands/configure.html @@ -54,6 +54,8 @@ import src.debug as DBG import src.returnCode as RCO import src.utilsSat as UTS +import src.product as PROD +import src.compilation as COMP from src.salomeTools import _BaseCommand ######################################################################## @@ -70,7 +72,7 @@ | cmake: >> cmake | script: (do nothing) | - | examples: + | Examples: | >> sat configure SALOME --products KERNEL,GUI,PARAVIS """ @@ -171,9 +173,10 @@ # Construct the list of tuple containing # the products name and their definition - products_infos = src.product.get_products_infos(products, cfg) + products_infos = PROD.get_products_infos(products, cfg) - products_infos = [pi for pi in products_infos if not(src.product.product_is_native(pi[1]) or src.product.product_is_fixed(pi[1]))] + products_infos = [pi for pi in products_infos \ + if not(PROD.product_is_native(pi[1]) or PROD.product_is_fixed(pi[1]))] return products_infos @@ -228,7 +231,7 @@ # Instantiate the class that manages all the construction commands # like cmake, make, make install, make test, environment management, etc... - builder = src.compilation.Builder(config, logger, p_info) + builder = COMP.Builder(config, logger, p_info) # Prepare the environment UTS.log_step(logger, header, "PREPARE ENV") @@ -238,7 +241,7 @@ # Execute buildconfigure, configure if the product is autotools # Execute cmake if the product is cmake res = 0 - if src.product.product_is_autotools(p_info): + if PROD.product_is_autotools(p_info): UTS.log_step(logger, header, "BUILDCONFIGURE") res_bc = builder.build_configure() UTS.log_res_step(logger, res_bc) @@ -247,7 +250,7 @@ res_c = builder.configure(conf_option) UTS.log_res_step(logger, res_c) res += res_c - if src.product.product_is_cmake(p_info): + if PROD.product_is_cmake(p_info): UTS.log_step(logger, header, "CMAKE") res_cm = builder.cmake(conf_option) UTS.log_res_step(logger, res_cm) diff --git a/doc/build/html/_modules/commands/environ.html b/doc/build/html/_modules/commands/environ.html index 79b60e4..2e5d048 100644 --- a/doc/build/html/_modules/commands/environ.html +++ b/doc/build/html/_modules/commands/environ.html @@ -55,6 +55,8 @@ import src.returnCode as RCO import src.utilsSat as UTS from src.salomeTools import _BaseCommand +import src.environment as ENVI +import src.architecture as ARCH # list of available shells with extensions C_SHELLS = { "bash": "sh", "bat": "bat", "cfg" : "cfg" } @@ -68,7 +70,7 @@ """ The environ command generates the environment files of your application. - | examples: + | Examples: | >> sat environ SALOME """ @@ -124,7 +126,7 @@ if options.shell == []: shell = ["bash"] - if src.architecture.is_windows(): + if ARCH.is_windows(): shell = ["bat"] else: shell = options.shell @@ -185,13 +187,9 @@ if shell not in C_SHELLS: logger.warning(_("Unknown shell: %s\n") % shell) else: - shells_list.append(src.environment.Shell(shell, C_SHELLS[shell])) + shells_list.append(ENVI.Shell(shell, C_SHELLS[shell])) - writer = src.environment.FileEnvWriter(config, - logger, - out_dir, - src_root, - env_info) + writer = ENVI.FileEnvWriter(config, logger, out_dir, src_root, env_info) writer.silent = silent files = [] for_build = True diff --git a/doc/build/html/_modules/commands/find_duplicates.html b/doc/build/html/_modules/commands/find_duplicates.html index 28a4ff8..c76d46f 100644 --- a/doc/build/html/_modules/commands/find_duplicates.html +++ b/doc/build/html/_modules/commands/find_duplicates.html @@ -54,6 +54,7 @@ import src.debug as DBG import src.returnCode as RCO import src.utilsSat as UTS +import src.product as PROD from src.salomeTools import _BaseCommand @@ -75,7 +76,7 @@ in INSTALL directory (or the optionally given directory) and prints the found files to the terminal. - | examples: + | Examples: | >> sat find_duplicates --path /tmp """ @@ -142,14 +143,15 @@ if options.path: l_dir_path = options.path else: - src.check_config_has_application(config) + UTS.check_config_has_application(config).raiseIfKo() + cfg_APP = config.APPLICATION if options.sources: - l_dir_path = [os.path.join(config.APPLICATION.workdir, "SOURCES")] + l_dir_path = [os.path.join(cfg_APP.workdir, "SOURCES")] else: # find all installation paths - all_products = config.APPLICATION.products.keys() - l_product_cfg = src.product.get_products_infos(all_products, config) - l_dir_path = [pi.install_dir for __, pi in l_product_cfg] + all_products = cfg_APP.products.keys() + l_product_cfg = PROD.get_products_infos(all_products, config) + l_dir_path = [pi.install_dir for tmp, pi in l_product_cfg] # Get the files to ignore during the searching files_ignored = default_files_ignored @@ -167,7 +169,7 @@ directories_ignored = options.exclude_path # Check the directories - l_path = src.deepcopy_list(l_dir_path) + l_path = UTS.deepcopy_list(l_dir_path) l_dir_path = [] for dir_path in l_path: if not(os.path.isdir(dir_path)): @@ -251,7 +253,7 @@ msg += rep + " " logger.info(msg + "\n") - return 0 + return RCO.ReturnCode("OK", "find_duplicates command done")
[docs]def list_directory(lpath, extension_ignored, files_ignored, directories_ignored): diff --git a/doc/build/html/_modules/commands/generate.html b/doc/build/html/_modules/commands/generate.html index 33e0657..1a1589d 100644 --- a/doc/build/html/_modules/commands/generate.html +++ b/doc/build/html/_modules/commands/generate.html @@ -54,8 +54,11 @@ import src.debug as DBG import src.returnCode as RCO import src.utilsSat as UTS +import src.product as PROD +import src.compilation as COMP from src.salomeTools import _BaseCommand import src.pyconf as PYCONF +import src.environment as ENVI ######################################################################## # Command class @@ -66,7 +69,7 @@ | warning: this command NEEDS YACSGEN to run. | - | examples: + | Examples: | >> sat generate SALOME --products FLICACPP """ @@ -103,12 +106,12 @@ options = self.getOptions() # Check that the command has been called with an application - src.check_config_has_application(config) + UTS.check_config_has_application(config).raiseIfKo() logger.info( _('Generation of SALOME modules for application %s\n') % \ UTS.label(config.VARS.application) ) - status = src.KO_STATUS + status = RCO._KO_STATUS # verify that YACSGEN is available returnCode = check_yacsgen(config, options.yacsgen, logger) @@ -143,8 +146,8 @@ logger.error(_("Unknown product %s") % lprod) continue - pi = src.product.get_product_config(config, product) - if not src.product.product_is_generated(pi): + pi = PROD.get_product_config(config, product) + if not PROD.product_is_generated(pi): logger.info(_("not a generated product %s") % lprod) continue @@ -154,7 +157,7 @@ except Exception as exc: result = str(exc) - if result != src.OK_STATUS: + if result != RCO._OK_STATUS: result = _("ERROR: %s") % result details.append([product, result]) @@ -171,7 +174,7 @@
[docs]def generate_component_list(config, product_info, context, logger): res = "?" logger.info("\n") - for compo in src.product.get_product_components(product_info): + for compo in PROD.get_product_components(product_info): header = " %s %s " % (UTS.label(compo), "." * (20 - len(compo))) res = generate_component(config, compo, @@ -220,7 +223,7 @@ config.PRODUCTS.addMapping(compo, PYCONF.Mapping(config), "") config.PRODUCTS[compo].default = compo_info - builder = src.compilation.Builder(config, logger, compo_info, check_src=False) + builder = COMP.Builder(config, logger, compo_info, check_src=False) builder.header = header # generate the component @@ -251,7 +254,7 @@ # determine salome version - VersionSalome = src.get_salome_version(config) + VersionSalome = UTS.get_salome_version(config) if VersionSalome >= 750 : use_autotools=False builder.log('USE CMAKE', 3) @@ -269,7 +272,7 @@ sys.stdout = logger.logTxtFile sys.stderr = logger.logTxtFile - if src.product.product_is_mpi(product_info): + if PROD.product_is_mpi(product_info): salome_compo = module_generator.HXX2SALOMEParaComponent(hxxfile, cpplib, cpp_path) @@ -278,7 +281,7 @@ cpplib, cpp_path) - if src.product.product_has_salome_gui(product_info): + if PROD.product_has_salome_gui(product_info): # get files to build a template GUI gui_files = salome_compo.getGUIfilesTemplate(compo) else: @@ -294,7 +297,7 @@ builder.log('BUID_CONFIGURE (no bootstrap)', 3) g.bootstrap(compo_info.source_dir, logger.logTxtFile) - result = src.OK_STATUS + result = RCO._OK_STATUS finally: sys.stdout = prevstdout sys.stderr = prevstderr @@ -315,20 +318,17 @@ # copy specified logo in generated component install directory # rem : logo is not copied in source dir because this would require # to modify the generated makefile - logo_path = src.product.product_has_logo(product_info) + logo_path = PROD.product_has_logo(product_info) if logo_path: destlogo = os.path.join(compo_info.install_dir, "share", "salome", "resources", compo.lower(), compo + ".png") - src.Path(logo_path).copyfile(destlogo) + UTS.Path(logo_path).copyfile(destlogo) return result
[docs]def build_context(config, logger): products_list = [ 'KERNEL', 'GUI' ] - ctxenv = src.environment.SalomeEnviron(config, - src.environment.Environ(dict( - os.environ)), - True) + ctxenv = ENVI.SalomeEnviron(config, ENVI.Environ(dict(os.environ)), True) ctxenv.silent = True ctxenv.set_full_environ(logger, config.APPLICATION.products.keys()) @@ -400,7 +400,7 @@ yacsgen_dir = directory yacs_src = _("Using YACSGEN from command line") elif 'YACSGEN' in config.APPLICATION.products: - yacsgen_info = src.product.get_product_config(config, 'YACSGEN') + yacsgen_info = PROD.get_product_config(config, 'YACSGEN') yacsgen_dir = yacsgen_info.install_dir yacs_src = _("Using YACSGEN from application") elif os.environ.has_key("YACSGEN_ROOT_DIR"): @@ -423,7 +423,7 @@ pv = os.getenv("PYTHON_VERSION") if pv is None: - python_info = src.product.get_product_config(config, "Python") + python_info = PROD.get_product_config(config, "Python") pv = '.'.join(python_info.version.split('.')[:2]) assert pv is not None, "$PYTHON_VERSION not defined" yacsgen_dir = os.path.join(yacsgen_dir, "lib", "python%s" % pv, "site-packages") diff --git a/doc/build/html/_modules/commands/init.html b/doc/build/html/_modules/commands/init.html index 115479d..7025220 100644 --- a/doc/build/html/_modules/commands/init.html +++ b/doc/build/html/_modules/commands/init.html @@ -191,7 +191,7 @@ return 0 # Get the path - path = src.Path(path_to_check) + path = UTS.Path(path_to_check) # If it is a file, do nothing and return error if path.isfile(): diff --git a/doc/build/html/_modules/commands/job.html b/doc/build/html/_modules/commands/job.html index 56ff48f..6fa4634 100644 --- a/doc/build/html/_modules/commands/job.html +++ b/doc/build/html/_modules/commands/job.html @@ -64,7 +64,7 @@ The job command executes the commands of the job defined in the jobs configuration file\ - | examples: + | Examples: | >> sat job --jobs_config my_jobs --name my_job" """ @@ -140,7 +140,7 @@ UTS.logger_info_tuples(logger, info) # Read the config that is in the file - config_jobs = src.read_config_from_a_file(file_jobs_cfg) + config_jobs = UTS.read_config_from_a_file(file_jobs_cfg) # Find the job and its commands found = False @@ -167,7 +167,7 @@ if cmd_exe == "sat": # use the salomeTools parser to get the options of the command sat_parser = salomeTools.parser - input_parser = src.remove_item_from_list(command.split(' ')[1:], "") + input_parser = UTS.remove_item_from_list(command.split(' ')[1:], "") (options, argus) = sat_parser.parse_args(input_parser) # Verify if there is a changed option for attr in dir(options): diff --git a/doc/build/html/_modules/commands/jobs.html b/doc/build/html/_modules/commands/jobs.html index d735783..e6e2d2f 100644 --- a/doc/build/html/_modules/commands/jobs.html +++ b/doc/build/html/_modules/commands/jobs.html @@ -101,7 +101,7 @@ The jobs command command launches maintenances that are described in the dedicated jobs configuration file. - | examples: + | Examples: | >> sat jobs --name my_jobs --publish """ @@ -195,7 +195,7 @@ return RCO.ReturnCode("KO", msg) l_conf_files_path.append(file_jobs_cfg) # Read the config that is in the file - one_config_jobs = src.read_config_from_a_file(file_jobs_cfg) + one_config_jobs = UTS.read_config_from_a_file(file_jobs_cfg) merger.merge(config_jobs, one_config_jobs) info = [(_("Platform"), config.VARS.dist), @@ -217,7 +217,7 @@ # on every machine name_pyconf = "_".join([os.path.basename(path)[:-len('.pyconf')] for path in l_conf_files_path]) + ".pyconf" - path_pyconf = src.get_tmp_filename(config, name_pyconf) + path_pyconf = UTS.get_tmp_filename(config, name_pyconf) #Save config f = file( path_pyconf , 'w') config_jobs.__save__(f) @@ -362,13 +362,11 @@ username=self.user, password = self.password) except self.paramiko.AuthenticationException: - message = src.KO_STATUS + _("Authentication failed") + message = RCO._KO_STATUS + _("Authentication failed") except self.paramiko.BadHostKeyException: - message = (src.KO_STATUS + - _("The server's host key could not be verified")) + message = (RCO._KO_STATUS + _("The server's host key could not be verified")) except self.paramiko.SSHException: - message = ( _("SSHException error connecting or " - "establishing an SSH session")) + message = ( _("SSHException error connecting or establishing an SSH session")) except: message = ( _("Error connecting or establishing an SSH session")) else: @@ -571,7 +569,7 @@ cmd_pid = 'ps aux | grep "' + self.command + '" | awk \'{print $2}\'' (_, out_pid, _) = self.machine.exec_command(cmd_pid, self.logger) pids_cmd = out_pid.readlines() - pids_cmd = [str(src.only_numbers(pid)) for pid in pids_cmd] + pids_cmd = [str(UTS.only_numbers(pid)) for pid in pids_cmd] pids+=pids_cmd return pids
@@ -643,7 +641,7 @@ return # First get the file that contains the list of log files to get - tmp_file_path = src.get_tmp_filename(self.config, "list_log_files.txt") + tmp_file_path = UTS.get_tmp_filename(self.config, "list_log_files.txt") remote_path = os.path.join(self.machine.sat_path, "list_log_files.txt") self.machine.sftp.get(remote_path, tmp_file_path) @@ -1243,7 +1241,7 @@ self.logger.info(tiret_line + text_line + "|\n" + tiret_line) # The infinite loop that runs the jobs - l_jobs_not_started = src.deepcopy_list(self.ljobs) + l_jobs_not_started = UTS.deepcopy_list(self.ljobs) while len(self._l_jobs_finished) != len(self.ljobs): new_job_start = False for host_port in self.lhosts: diff --git a/doc/build/html/_modules/commands/launcher.html b/doc/build/html/_modules/commands/launcher.html index fc76d9b..718f2b4 100644 --- a/doc/build/html/_modules/commands/launcher.html +++ b/doc/build/html/_modules/commands/launcher.html @@ -59,7 +59,10 @@ import src.debug as DBG import src.returnCode as RCO import src.utilsSat as UTS +import src.product as PROD from src.salomeTools import _BaseCommand +import src.environment as ENVI +import src.fileEnviron as FENV ######################################################################## # Command class @@ -68,7 +71,7 @@ """ The launcher command generates a SALOME launcher. - | examples: + | Examples: | >> sat launcher SALOME """ @@ -107,7 +110,7 @@ if options.name: launcher_name = options.name else: - launcher_name = src.get_launcher_name(config) + launcher_name = UTS.get_launcher_name(config) # set the launcher path launcher_path = config.APPLICATION.workdir @@ -165,31 +168,27 @@ # get KERNEL bin installation path # (in order for the launcher to get python salomeContext API) - kernel_cfg = src.product.get_product_config(config, "KERNEL") - if not src.product.check_installation(kernel_cfg): + kernel_cfg = PROD.get_product_config(config, "KERNEL") + if not PROD.check_installation(kernel_cfg): raise Exception(_("KERNEL is not installed")) kernel_root_dir = kernel_cfg.install_dir # set kernel bin dir (considering fhs property) - if src.get_property_in_product_cfg(kernel_cfg, "fhs"): + if UTS.get_property_in_product_cfg(kernel_cfg, "fhs"): bin_kernel_install_dir = os.path.join(kernel_root_dir,"bin") else: bin_kernel_install_dir = os.path.join(kernel_root_dir,"bin","salome") # Get the launcher template - withProfile = src.fileEnviron.withProfile\ - .replace("BIN_KERNEL_INSTALL_DIR", bin_kernel_install_dir)\ - .replace("KERNEL_INSTALL_DIR", kernel_root_dir) + withProfile = FENV.withProfile\ + .replace("BIN_KERNEL_INSTALL_DIR", bin_kernel_install_dir)\ + .replace("KERNEL_INSTALL_DIR", kernel_root_dir) before, after = withProfile.split( "# here your local standalone environment\n") # create an environment file writer - writer = src.environment.FileEnvWriter(config, - logger, - pathlauncher, - src_root=None, - env_info=None) + writer = ENVI.FileEnvWriter(config, logger, pathlauncher, src_root=None, env_info=None) # Display some information if display: @@ -240,7 +239,7 @@ user = getpass.getuser() # Create the catalog path - catfile = src.get_tmp_filename(config, "CatalogResources.xml") + catfile = UTS.get_tmp_filename(config, "CatalogResources.xml") catalog = file(catfile, "w") # Write into it diff --git a/doc/build/html/_modules/commands/log.html b/doc/build/html/_modules/commands/log.html index 45e47ff..9ee5610 100644 --- a/doc/build/html/_modules/commands/log.html +++ b/doc/build/html/_modules/commands/log.html @@ -79,7 +79,7 @@ """ The log command gives access to the logs produced by the salomeTools commands. - | examples: + | Examples: | >> sat log """ @@ -193,7 +193,7 @@ # If the last option is invoked, just, show the last log file if options.last_terminal: - src.check_config_has_application(config) + UTS.check_config_has_application(config).raiseIfKo() rootLogDir = os.path.join(config.APPLICATION.workdir, 'LOGS') UTS.ensure_path_exists(rootLogDir) log_dirs = os.listdir(rootLogDir) diff --git a/doc/build/html/_modules/commands/make.html b/doc/build/html/_modules/commands/make.html index 0e65c99..6e402fb 100644 --- a/doc/build/html/_modules/commands/make.html +++ b/doc/build/html/_modules/commands/make.html @@ -56,6 +56,9 @@ import src.debug as DBG import src.returnCode as RCO import src.utilsSat as UTS +import src.product as PROD +import src.compilation as COMP +import src.architecture as ARCH from src.salomeTools import _BaseCommand ######################################################################## @@ -65,7 +68,7 @@ """ The make command executes the 'make' command in the build directory. - | examples: + | Examples: | >> sat make SALOME --products Python,KERNEL,GUI """ @@ -163,11 +166,10 @@ # Construct the list of tuple containing # the products name and their definition - products_infos = src.product.get_products_infos(products, cfg) + products_infos = PROD.get_products_infos(products, cfg) - products_infos = [pi for pi in products_infos if not( - src.product.product_is_native(pi[1]) or - src.product.product_is_fixed(pi[1]))] + products_infos = [pi for pi in products_infos \ + if not(PROD.product_is_native(pi[1]) or PROD.product_is_fixed(pi[1]))] return products_infos
@@ -220,7 +222,7 @@ # Instantiate the class that manages all the construction commands # like cmake, make, make install, make test, environment management, etc... - builder = src.compilation.Builder(config, logger, p_info) + builder = COMP.Builder(config, logger, p_info) # Prepare the environment UTS.log_step(logger, header, "PREPARE ENV") @@ -233,7 +235,7 @@ nb_proc, make_opt_without_j = get_nb_proc(p_info, config, make_option) UTS.log_step(logger, header, "MAKE -j" + str(nb_proc)) - if src.architecture.is_windows(): + if ARCH.is_windows(): res = builder.wmake(nb_proc, make_opt_without_j) else: res = builder.make(nb_proc, make_opt_without_j) diff --git a/doc/build/html/_modules/commands/makeinstall.html b/doc/build/html/_modules/commands/makeinstall.html index 7843d3a..f931d95 100644 --- a/doc/build/html/_modules/commands/makeinstall.html +++ b/doc/build/html/_modules/commands/makeinstall.html @@ -54,6 +54,8 @@ import src.debug as DBG import src.returnCode as RCO import src.utilsSat as UTS +import src.product as PROD +import src.compilation as COMP from src.salomeTools import _BaseCommand ######################################################################## @@ -65,7 +67,7 @@ In case of product constructed using a script (build_source : 'script'), then the makeinstall command do nothing. - | examples: + | Examples: | >> sat makeinstall SALOME --products KERNEL,GUI """ @@ -159,9 +161,10 @@ # Construct the list of tuple containing # the products name and their definition - products_infos = src.product.get_products_infos(products, cfg) + products_infos = PROD.get_products_infos(products, cfg) - products_infos = [pi for pi in products_infos if not(src.product.product_is_native(pi[1]) or src.product.product_is_fixed(pi[1]))] + products_infos = [pi for pi in products_infos \ + if not(PROD.product_is_native(pi[1]) or PROD.product_is_fixed(pi[1]))] return products_infos @@ -213,7 +216,7 @@ # Instantiate the class that manages all the construction commands # like cmake, make, make install, make test, environment management, etc... - builder = src.compilation.Builder(config, logger, p_info) + builder = COMP.Builder(config, logger, p_info) # Prepare the environment UTS.log_step(logger, header, "PREPARE ENV") @@ -223,7 +226,7 @@ # Execute buildconfigure, configure if the product is autotools # Execute cmake if the product is cmake res = 0 - if not src.product.product_has_script(p_info): + if not PROD.product_has_script(p_info): UTS.log_step(logger, header, "MAKE INSTALL") res_m = builder.install() UTS.log_res_step(logger, res_m) diff --git a/doc/build/html/_modules/commands/package.html b/doc/build/html/_modules/commands/package.html index b5531d0..6c80e94 100644 --- a/doc/build/html/_modules/commands/package.html +++ b/doc/build/html/_modules/commands/package.html @@ -64,9 +64,13 @@ from commands.application import get_SALOME_modules import src.debug as DBG import src.returnCode as RCO import src.utilsSat as UTS +import src.product as PROD from src.salomeTools import _BaseCommand import src.pyconf as PYCONF import src.utilsSat as UTS +import src.environment as ENVI +import src.architecture as ARCH +import src.template as TPLATE BINARY = "binary" SOURCE = "Source" @@ -135,7 +139,7 @@ project_file_paths : [$VARS.salometoolsway + $VARS.sep + \"..\" + $VAR | 3- The project archive. It contains a project (give the project file path as argument). | 4- The salomeTools archive. It contains salomeTools. | - | examples: + | Examples: | >> sat package SALOME --binaries --sources """ @@ -212,7 +216,7 @@ Use one of the following options: # if the package contains binaries or sources: if options.binaries or options.sources: # Check that the command has been called with an application - src.check_config_has_application(config) + UTS.check_config_has_application(config).raiseIfKo() # Display information logger.info(_("Packaging application %s\n") % \ @@ -469,14 +473,14 @@ check if at least one of the following options was selected: kernel_root_dir = os.path.join(binaries_dir_name, "KERNEL") # set kernel bin dir (considering fhs property) - kernel_cfg = src.product.get_product_config(config, "KERNEL") - if src.get_property_in_product_cfg(kernel_cfg, "fhs"): + kernel_cfg = PROD.get_product_config(config, "KERNEL") + if UTS.get_property_in_product_cfg(kernel_cfg, "fhs"): bin_kernel_install_dir = os.path.join(kernel_root_dir,"bin") else: bin_kernel_install_dir = os.path.join(kernel_root_dir,"bin","salome") # Get the launcher template and do substitutions - withProfile = src.fileEnviron.withProfile + withProfile = FENV.withProfile withProfile = withProfile.replace( "ABSOLUTE_APPLI_PATH'] = 'KERNEL_INSTALL_DIR'", @@ -485,14 +489,10 @@ check if at least one of the following options was selected: " 'BIN_KERNEL_INSTALL_DIR'", " out_dir_Path + '" + config.VARS.sep + bin_kernel_install_dir + "'") - before, after = withProfile.split( - "# here your local standalone environment\n") + before, after = withProfile.split("# here your local standalone environment\n") # create an environment file writer - writer = src.environment.FileEnvWriter(config, - logger, - file_dir, - src_root=None) + writer = ENVI.FileEnvWriter(config, logger, file_dir, src_root=None) filepath = os.path.join(file_dir, file_name) # open the file and write into it @@ -506,7 +506,7 @@ check if at least one of the following options was selected: launch_file.close() # Little hack to put out_dir_Path outside the strings - src.replace_in_file(filepath, 'r"out_dir_Path', 'out_dir_Path + r"' ) + UTS.replace_in_file(filepath, 'r"out_dir_Path', 'out_dir_Path + r"' ) # A hack to put a call to a file for distene licence. # It does nothing to an application that has no distene product @@ -581,10 +581,7 @@ except: :return: (list) The list of path of the produced environment files """ # create an environment file writer - writer = src.environment.FileEnvWriter(config, - logger, - file_dir, - src_root=None) + writer = ENVI.FileEnvWriter(config, logger, file_dir, src_root=None) # Write filepath = writer.write_env_file("env_launch.sh", @@ -593,7 +590,7 @@ except: for_package = binaries_dir_name) # Little hack to put out_dir_Path as environment variable - src.replace_in_file(filepath, '"out_dir_Path', '"${out_dir_Path}' ) + UTS.replace_in_file(filepath, '"out_dir_Path', '"${out_dir_Path}' ) # change the rights in order to make the file executable for everybody os.chmod(filepath, @@ -629,8 +626,8 @@ except: # open the file and write into it # use codec utf-8 as sat variables are in unicode with codecs.open(filepath, "w", 'utf-8') as installbin_file: - installbin_template_path = os.path.join(config.VARS.internal_dir, - "INSTALL_BIN.template") + installbin_template_path = os.path.join( + config.VARS.internal_dir, "INSTALL_BIN.template") # build the name of the directory that will contain the binaries binaries_dir_name = "BINARIES-" + config.VARS.dist @@ -648,7 +645,7 @@ except: d["SUBSTITUTION_LOOP"]=loop_cmd # substitute the template and write it in file - content=src.template.substitute(installbin_template_path, d) + content = TPLATE.substitute(installbin_template_path, d) installbin_file.write(content) # change the rights in order to make the file executable for everybody os.chmod(filepath, @@ -685,15 +682,15 @@ except: text_to_add = "" for product_name in get_SALOME_modules(config): - product_info = src.product.get_product_config(config, product_name) + product_info = PROD.get_product_config(config, product_name) - if src.product.product_is_smesh_plugin(product_info): + if PROD.product_is_smesh_plugin(product_info): continue if 'install_dir' in product_info and bool(product_info.install_dir): - if src.product.product_is_cpp(product_info): + if PROD.product_is_cpp(product_info): # cpp module - for cpp_name in src.product.get_product_components(product_info): + for cpp_name in PROD.get_product_components(product_info): line_to_add = ("<module name=\"" + cpp_name + "\" gui=\"yes\" path=\"''' + " @@ -746,7 +743,7 @@ except: # Get the list of product installation to add to the archive l_products_name = config.APPLICATION.products.keys() - l_product_info = src.product.get_products_infos(l_products_name, + l_product_info = PROD.get_products_infos(l_products_name, config) l_install_dir = [] l_source_dir = [] @@ -756,7 +753,7 @@ except: # Add the sources of the products that have the property # sources_in_package : "yes" - if src.get_property_in_product_cfg(prod_info, + if UTS.get_property_in_product_cfg(prod_info, "sources_in_package") == "yes": if os.path.exists(prod_info.source_dir): l_source_dir.append((prod_name, prod_info.source_dir)) @@ -764,19 +761,19 @@ except: l_sources_not_present.append(prod_name) # ignore the native and fixed products for install directories - if (src.product.product_is_native(prod_info) - or src.product.product_is_fixed(prod_info) - or not src.product.product_compiles(prod_info)): + if (PROD.product_is_native(prod_info) + or PROD.product_is_fixed(prod_info) + or not PROD.product_compiles(prod_info)): continue - if src.product.check_installation(prod_info): + if PROD.check_installation(prod_info): l_install_dir.append((prod_name, prod_info.install_dir)) else: l_not_installed.append(prod_name) # Add also the cpp generated modules (if any) - if src.product.product_is_cpp(prod_info): + if PROD.product_is_cpp(prod_info): # cpp module - for name_cpp in src.product.get_product_components(prod_info): + for name_cpp in PROD.get_product_components(prod_info): install_dir = os.path.join(config.APPLICATION.workdir, "INSTALL", name_cpp) if os.path.exists(install_dir): @@ -823,11 +820,11 @@ except: # for packages of SALOME applications including KERNEL, # we produce a salome launcher or a virtual application (depending on salome version) if 'KERNEL' in config.APPLICATION.products: - VersionSalome = src.get_salome_version(config) + VersionSalome = UTS.get_salome_version(config) # Case where SALOME has the launcher that uses the SalomeContext API if VersionSalome >= 730: # create the relative launcher and add it to the files to add - launcher_name = src.get_launcher_name(config) + launcher_name = UTS.get_launcher_name(config) launcher_package = produce_relative_launcher(config, logger, tmp_working_dir, @@ -902,7 +899,7 @@ except: d_sat = {"salomeTools" : (tmp_sat, "salomeTools")} # Add a sat symbolic link if not win - if not src.architecture.is_windows(): + if not ARCH.is_windows(): tmp_satlink_path = os.path.join(tmp_working_dir, 'sat') try: t = os.getcwd() @@ -917,7 +914,7 @@ except: d_sat["sat link"] = (tmp_satlink_path, "sat") - d_source = src.merge_dicts(d_archives, d_archives_vcs, d_project, d_sat) + d_source = UTS.merge_dicts(d_archives, d_archives_vcs, d_project, d_sat) return d_source
[docs]def get_archives(config, logger): @@ -934,14 +931,14 @@ except: """ # Get the list of product informations l_products_name = config.APPLICATION.products.keys() - l_product_info = src.product.get_products_infos(l_products_name, + l_product_info = PROD.get_products_infos(l_products_name, config) d_archives = {} l_pinfo_vcs = [] for p_name, p_info in l_product_info: # ignore the native and fixed products - if (src.product.product_is_native(p_info) - or src.product.product_is_fixed(p_info)): + if (PROD.product_is_native(p_info) + or PROD.product_is_fixed(p_info)): continue if p_info.get_source == "archive": archive_path = p_info.archive_info.archive_name @@ -966,8 +963,8 @@ except: The path to the local salomeTools directory to add in the package """ # Copy sat in the temporary working directory - sat_tmp_path = src.Path(os.path.join(tmp_working_dir, "salomeTools")) - sat_running_path = src.Path(config.VARS.salometoolsway) + sat_tmp_path = UTS.Path(os.path.join(tmp_working_dir, "salomeTools")) + sat_running_path = UTS.Path(config.VARS.salometoolsway) sat_running_path.copy(sat_tmp_path) # Update the local.pyconf file that contains the path to the project @@ -1102,7 +1099,7 @@ except: # (compilation, environment, patches) # and create the pyconf file to add to the project lproducts_name = config.APPLICATION.products.keys() - l_products = src.product.get_products_infos(lproducts_name, config) + l_products = PROD.get_products_infos(lproducts_name, config) for p_name, p_info in l_products: find_product_scripts_and_pyconf(p_name, p_info, @@ -1155,22 +1152,22 @@ except: product_pyconf_cfg = PYCONF.Config(product_pyconf_path) # find the compilation script if any - if src.product.product_has_script(p_info): - compil_script_path = src.Path(p_info.compil_script) + if PROD.product_has_script(p_info): + compil_script_path = UTS.Path(p_info.compil_script) compil_script_path.copy(compil_scripts_tmp_dir) product_pyconf_cfg[p_info.section].compil_script = os.path.basename( p_info.compil_script) # find the environment script if any - if src.product.product_has_env_script(p_info): - env_script_path = src.Path(p_info.environ.env_script) + if PROD.product_has_env_script(p_info): + env_script_path = UTS.Path(p_info.environ.env_script) env_script_path.copy(env_scripts_tmp_dir) product_pyconf_cfg[p_info.section].environ.env_script = os.path.basename( p_info.environ.env_script) # find the patches if any - if src.product.product_has_patches(p_info): + if PROD.product_has_patches(p_info): patches = PYCONF.Sequence() for patch_path in p_info.patches: - p_path = src.Path(patch_path) + p_path = UTS.Path(patch_path) p_path.copy(patches_tmp_dir) patches.append(os.path.basename(patch_path), "") @@ -1185,7 +1182,7 @@ except: info][key] else: # if the product is not archive, then make it become archive. - if src.product.product_is_vcs(p_info): + if PROD.product_is_vcs(p_info): product_pyconf_cfg[p_info.section].get_source = "archive" if not "archive_info" in product_pyconf_cfg[p_info.section]: product_pyconf_cfg[p_info.section].addMapping("archive_info", @@ -1290,7 +1287,10 @@ except: return d_project
[docs]def add_readme(config, options, where): - readme_path = os.path.join(where, "README") + JOIN = os.path.join # shortcut + intDir = config.VARS.internal_dir # shortcut + + readme_path = JOIN(where, "README") with codecs.open(readme_path, "w", 'utf-8') as f: # templates for building the header @@ -1325,18 +1325,12 @@ The procedure to do it is: """ readme_header_tpl=string.Template(readme_header) - readme_template_path_bin = os.path.join(config.VARS.internal_dir, - "README_BIN.template") - readme_template_path_bin_launcher = os.path.join(config.VARS.internal_dir, - "README_LAUNCHER.template") - readme_template_path_bin_virtapp = os.path.join(config.VARS.internal_dir, - "README_BIN_VIRTUAL_APP.template") - readme_template_path_src = os.path.join(config.VARS.internal_dir, - "README_SRC.template") - readme_template_path_pro = os.path.join(config.VARS.internal_dir, - "README_PROJECT.template") - readme_template_path_sat = os.path.join(config.VARS.internal_dir, - "README_SAT.template") + readme_template_path_bin = JOIN(intDir, "README_BIN.template") + readme_template_path_bin_launcher = JOIN(intDir, "README_LAUNCHER.template") + readme_template_path_bin_virtapp = JOIN(intDir, "README_BIN_VIRTUAL_APP.template") + readme_template_path_src = JOIN(intDir, "README_SRC.template") + readme_template_path_pro = JOIN(intDir, "README_PROJECT.template") + readme_template_path_sat = os.path.join(intDir, "README_SAT.template") # prepare substitution dictionary d = dict() @@ -1350,7 +1344,7 @@ The procedure to do it is: d['application'] = config.VARS.application f.write("# Application: " + d['application'] + "\n") if 'KERNEL' in config.APPLICATION.products: - VersionSalome = src.get_salome_version(config) + VersionSalome = UTS.get_salome_version(config) # Case where SALOME has the launcher that uses the SalomeContext API if VersionSalome >= 730: d['launcher'] = config.APPLICATION.profile.launcher_name @@ -1359,23 +1353,23 @@ The procedure to do it is: # write the specific sections if options.binaries: - f.write(src.template.substitute(readme_template_path_bin, d)) + f.write(TPLATE.substitute(readme_template_path_bin, d)) if "virtual_app" in d: - f.write(src.template.substitute(readme_template_path_bin_virtapp, d)) + f.write(TPLATE.substitute(readme_template_path_bin_virtapp, d)) if "launcher" in d: - f.write(src.template.substitute(readme_template_path_bin_launcher, d)) + f.write(TPLATE.substitute(readme_template_path_bin_launcher, d)) if options.sources: - f.write(src.template.substitute(readme_template_path_src, d)) + f.write(TPLATE.substitute(readme_template_path_src, d)) if options.binaries and options.sources: f.write(readme_compilation_with_binaries) if options.project: - f.write(src.template.substitute(readme_template_path_pro, d)) + f.write(TPLATE.substitute(readme_template_path_pro, d)) if options.sat: - f.write(src.template.substitute(readme_template_path_sat, d)) + f.write(TPLATE.substitute(readme_template_path_sat, d)) return readme_path
@@ -1388,11 +1382,11 @@ The procedure to do it is: :param prop: (str) The property to filter :param value: (str) The value of the property to filter """ - src.check_config_has_application(config) + UTS.check_config_has_application(config).raiseIfKo() l_product_to_remove = [] for product_name in config.APPLICATION.products.keys(): - prod_cfg = src.product.get_product_config(config, product_name) - if src.get_property_in_product_cfg(prod_cfg, prop) == value: + prod_cfg = PROD.get_product_config(config, product_name) + if UTS.get_property_in_product_cfg(prod_cfg, prop) == value: l_product_to_remove.append(product_name) for product_name in l_product_to_remove: config.APPLICATION.products.__delitem__(product_name) diff --git a/doc/build/html/_modules/commands/patch.html b/doc/build/html/_modules/commands/patch.html index 800b79c..51db451 100644 --- a/doc/build/html/_modules/commands/patch.html +++ b/doc/build/html/_modules/commands/patch.html @@ -56,6 +56,7 @@ import src.debug as DBG import src.returnCode as RCO import src.utilsSat as UTS +import src.product as PROD from src.salomeTools import _BaseCommand import commands.prepare @@ -67,7 +68,7 @@ The patch command apply the patches on the sources of the application products if there is any. - | examples: + | Examples: | >> sat patch SALOME --products qt,boost """ @@ -159,7 +160,7 @@ """ # if the product is native, do not apply patch - if src.product.product_is_native(product_info): + if PROD.product_is_native(product_info): # display and log logger.info('%s: ' % UTS.label(product_info.name)) logger.info(' ' * (max_product_name_len - len(product_info.name))) diff --git a/doc/build/html/_modules/commands/prepare.html b/doc/build/html/_modules/commands/prepare.html index 2dd89d7..e365733 100644 --- a/doc/build/html/_modules/commands/prepare.html +++ b/doc/build/html/_modules/commands/prepare.html @@ -56,6 +56,7 @@ import src.debug as DBG import src.returnCode as RCO import src.utilsSat as UTS +import src.product as PROD from src.salomeTools import _BaseCommand ######################################################################## @@ -123,7 +124,7 @@ for p_name, __ in products_infos: args_product_opt += ',' + p_name - ldev_products = [p for p in products_infos if src.product.product_is_dev(p[1])] + ldev_products = [p for p in products_infos if PROD.product_is_dev(p[1])] args_product_opt_clean = args_product_opt if not options.force and len(ldev_products) > 0: l_products_not_getted = find_products_already_getted(ldev_products) @@ -235,7 +236,7 @@ l_res = [] for p_name_p_cfg in l_products: __, prod_cfg = p_name_p_cfg - l_patchs = src.get_cfg_param(prod_cfg, "patches", []) + l_patchs = UTS.get_config_key(prod_cfg, "patches", []) if len(l_patchs)>0: l_res.append(p_name_p_cfg) return l_res diff --git a/doc/build/html/_modules/commands/profile.html b/doc/build/html/_modules/commands/profile.html index ea37ed0..a890162 100644 --- a/doc/build/html/_modules/commands/profile.html +++ b/doc/build/html/_modules/commands/profile.html @@ -56,6 +56,7 @@ import src.debug as DBG import src.returnCode as RCO import src.utilsSat as UTS +import src.product as PROD import src.pyconf as PYCONF from src.salomeTools import _BaseCommand @@ -66,7 +67,7 @@ """\ The profile command creates default profile. - | examples: + | Examples: | >> sat profile [PRODUCT] | >> sat profile --prefix (string) | >> sat profile --name (string) @@ -121,19 +122,19 @@ logger = self.getLogger() options = self.getOptions() - src.check_config_has_application(config) + UTS.check_config_has_application(config).raiseIfKo() if options.prefix is None: msg = _("The --%s argument is required\n") % "prefix" logger.error(msg) return RCO.ReturnCode("KO", msg) - retcode = generate_profile_sources(config, options, logger) + returnCode = generate_profile_sources(config, options, logger) if not options.no_update : update_pyconf(config, options) - return retcode + return returnCode # Class that overrides common.Reference @@ -187,18 +188,18 @@ Generates the sources of the profile """ #Check script app-quickstart.py exists - kernel_cfg = src.product.get_product_config(config, "KERNEL") + kernel_cfg = PROD.get_product_config(config, "KERNEL") kernel_root_dir = kernel_cfg.install_dir - if not src.product.check_installation(kernel_cfg): + if not PROD.check_installation(kernel_cfg): raise Exception(_("KERNEL is not installed")) script = os.path.join(kernel_root_dir,"bin","salome","app-quickstart.py") if not os.path.exists( script ): raise Exception( _("KERNEL's install has not the script app-quickstart.py") ) # Check that GUI is installed - gui_cfg = src.product.get_product_config(config, "GUI") + gui_cfg = PROD.get_product_config(config, "GUI") gui_root_dir = gui_cfg.install_dir - if not src.product.check_installation(gui_cfg): + if not PROD.check_installation(gui_cfg): raise Exception(_("GUI is not installed")) #Set prefix option passed to app-quickstart.py diff --git a/doc/build/html/_modules/commands/run.html b/doc/build/html/_modules/commands/run.html index 6dde4f9..934e3df 100644 --- a/doc/build/html/_modules/commands/run.html +++ b/doc/build/html/_modules/commands/run.html @@ -65,7 +65,7 @@ """\ The run command runs the application launcher with the given arguments. - | examples: + | Examples: | >> sat run SALOME """ @@ -98,17 +98,17 @@ options = self.getOptions() # check for product - src.check_config_has_application(config) + UTS.check_config_has_application(config).raiseIfKo() # Determine launcher path - launcher_name = src.get_launcher_name(config) + launcher_name = UTS.get_launcher_name(config) launcher_dir = config.APPLICATION.workdir # Check the launcher existence if launcher_name not in os.listdir(launcher_dir): message = _("""\ -The launcher %(1)s was not found in directory '%(2)s'. -Did you run the command 'sat launcher' ?\n""") % {"1": launcher_name, "2": launcher_dir} +The launcher %s was not found in directory '%s'. +Did you run the command 'sat launcher' ?""") % (launcher_name, launcher_dir) raise Exception(message) launcher_path = os.path.join(launcher_dir, launcher_name) diff --git a/doc/build/html/_modules/commands/script.html b/doc/build/html/_modules/commands/script.html index aae6ddf..d0648eb 100644 --- a/doc/build/html/_modules/commands/script.html +++ b/doc/build/html/_modules/commands/script.html @@ -54,6 +54,8 @@ import src.debug as DBG import src.returnCode as RCO import src.utilsSat as UTS +import src.product as PROD +import src.compilation as COMP from src.salomeTools import _BaseCommand ######################################################################## @@ -65,7 +67,7 @@ This is done only for the products that are constructed using a script (build_source : 'script'). Otherwise, nothing is done. - | examples: + | Examples: | >> sat script SALOME --products Python,numpy """ @@ -169,11 +171,10 @@ # Construct the list of tuple containing # the products name and their definition - products_infos = src.product.get_products_infos(products, cfg) + products_infos = PROD.get_products_infos(products, cfg) - products_infos = [pi for pi in products_infos if not( - src.product.product_is_native(pi[1]) or - src.product.product_is_fixed(pi[1]))] + products_infos = [pi for pi in products_infos \ + if not(PROD.product_is_native(pi[1]) or PROD.product_is_fixed(pi[1]))] return products_infos @@ -223,14 +224,14 @@ test1 = "properties" in p_info and \ "compilation" in p_info.properties and \ p_info.properties.compilation == "no" - if ( test1 or (not src.product.product_has_script(p_info)) ): + if ( test1 or (not PROD.product_has_script(p_info)) ): UTS.log_step(logger, header, "ignored") logger.info("\n") return 0 # Instantiate the class that manages all the construction commands # like cmake, make, make install, make test, environment management, etc... - builder = src.compilation.Builder(config, logger, p_info) + builder = COMP.Builder(config, logger, p_info) # Prepare the environment UTS.log_step(logger, header, "PREPARE ENV") diff --git a/doc/build/html/_modules/commands/shell.html b/doc/build/html/_modules/commands/shell.html index 5d10967..487952a 100644 --- a/doc/build/html/_modules/commands/shell.html +++ b/doc/build/html/_modules/commands/shell.html @@ -65,7 +65,7 @@ """\ The shell command executes the shell command passed as argument. - | examples: + | Examples: | >> sat shell --command 'ls -lt /tmp' """ diff --git a/doc/build/html/_modules/commands/source.html b/doc/build/html/_modules/commands/source.html index c652e08..2dba120 100644 --- a/doc/build/html/_modules/commands/source.html +++ b/doc/build/html/_modules/commands/source.html @@ -56,8 +56,10 @@ import src.debug as DBG import src.returnCode as RCO import src.utilsSat as UTS +import src.product as PROD from src.salomeTools import _BaseCommand import src.system as SYSS +import src.environment as ENVI ######################################################################## @@ -68,7 +70,7 @@ The source command gets the sources of the application products from cvs, git or an archive. - | examples: + | Examples: | >> sat source SALOME --products KERNEL,GUI """ @@ -268,7 +270,7 @@ return False logger.info('DIR: %s ... ' % UTS.info(product_info.dir_info.dir)) - retcode = src.Path(product_info.dir_info.dir).copy(source_dir) + retcode = UTS.Path(product_info.dir_info.dir).copy(source_dir) return retcode
[docs]def get_source_from_cvs(user, @@ -395,8 +397,7 @@ # Get the application environment logger.info(_("Set the application environment\n")) - env_appli = src.environment.SalomeEnviron(config, - src.environment.Environ(dict(os.environ))) + env_appli = ENVI.SalomeEnviron(config, ENVI.Environ(dict(os.environ))) env_appli.set_application_env(logger) # Call the right function to get sources regarding the product settings @@ -477,11 +478,11 @@ for product_name, product_info in products: # get product name, product informations and the directory where to put # the sources - if (not (src.product.product_is_fixed(product_info) or - src.product.product_is_native(product_info))): - source_dir = src.Path(product_info.source_dir) + if (not (PROD.product_is_fixed(product_info) or + PROD.product_is_native(product_info))): + source_dir = UTS.Path(product_info.source_dir) else: - source_dir = src.Path('') + source_dir = UTS.Path('') # display and log logger.info('%s: ' % UTS.label(product_name)) @@ -489,7 +490,7 @@ # Remove the existing source directory if # the product is not in development mode - is_dev = src.product.product_is_dev(product_info) + is_dev = PROD.product_is_dev(product_info) if source_dir.exists(): logger.info("<OK>\n") msg = _("Nothing done because source directory existing yet.\n") @@ -534,8 +535,8 @@ res = "<KO>" # print the result - if not(src.product.product_is_fixed(product_info) or - src.product.product_is_native(product_info)): + if not(PROD.product_is_fixed(product_info) or + PROD.product_is_native(product_info)): logger.info('%s\n' % res) return good_result, results
diff --git a/doc/build/html/_modules/commands/template.html b/doc/build/html/_modules/commands/template.html index 8540167..00f95a0 100644 --- a/doc/build/html/_modules/commands/template.html +++ b/doc/build/html/_modules/commands/template.html @@ -77,7 +77,7 @@ """ The template command creates the sources for a SALOME module from a template. - | examples: + | Examples: | >> sat template --name my_product_name --template PythonComponent --target /tmp """ @@ -423,10 +423,12 @@ logger.debug(_("Ignore Filters =") + " %s\n" % ', '.join(tsettings.ignore_filters)) dico = tsettings.get_parameters(conf_values) - # override standard string.Template class to use the desire delimiter + class CompoTemplate(string.Template): + """override standard string.Template class to use the desire delimiter""" delimiter = tsettings.delimiter_char + # do substitution pathlen = len(target_dir) + 1 for root, dirs, files in os.walk(target_dir): diff --git a/doc/build/html/_modules/commands/test.html b/doc/build/html/_modules/commands/test.html index e23efeb..c4a0b73 100644 --- a/doc/build/html/_modules/commands/test.html +++ b/doc/build/html/_modules/commands/test.html @@ -63,6 +63,8 @@ from src.salomeTools import _BaseCommand import src.ElementTree as etree import src.xmlManager as XMLMGR +import src.architecture as ARCH +import src.test_module as TMOD try: from hashlib import sha1 @@ -77,7 +79,7 @@ """ The test command runs a test base on a SALOME installation. - | examples: + | Examples: | >> sat test SALOME --grid GEOM --session light """ @@ -113,14 +115,13 @@ if not options.launcher: options.launcher = "" elif not os.path.isabs(options.launcher): - if not src.config_has_application(config): - raise Exception( - _("An application is required to use a relative path with option --appli") ) + returnCode = UTS.check_config_has_application(config) + if not returnCode.isOk(): + msg = _("An application is required to use a relative path with option --appli") + raise Exception(msg) options.launcher = os.path.join(config.APPLICATION.workdir, options.launcher) - if not os.path.exists(options.launcher): - raise Exception( - _("Launcher not found: %s") % options.launcher ) + raise Exception(_("Launcher %s not found") % options.launcher ) return
[docs] def run(self, cmd_arguments): @@ -259,19 +260,19 @@ fmt = " %s = %s\n" msg = fmt % (_('Display'), os.environ['DISPLAY']) - msg += fmt % (_('Timeout'), src.test_module.DEFAULT_TIMEOUT) + msg += fmt % (_('Timeout'), TMOD.DEFAULT_TIMEOUT) msg += fmt % (_("Working dir"), base_dir) logger.info(msg) # create the test object - test_runner = src.test_module.Test(config, - logger, - base_dir, - testbase=test_base, - grids=options.grids, - sessions=options.sessions, - launcher=options.launcher, - show_desktop=show_desktop) + test_runner = TMOD.Test(config, + logger, + base_dir, + testbase=test_base, + grids=options.grids, + sessions=options.sessions, + launcher=options.launcher, + show_desktop=show_desktop) if not test_runner.test_base_found: # Fail @@ -468,19 +469,22 @@ """ Creates the XML report for a product. """ + ASNODE = XMLMGR.add_simple_node # shortcut + ETELEM = etree.Element # shortcut + # get the date and hour of the launching of the command, in order to keep # history date_hour = config.VARS.datehour # Get some information to put in the xml file application_name = config.VARS.application - withappli = src.config_has_application(config) + withappli = UTS.check_config_has_application(config).isOk() first_time = False if not os.path.exists(xml_history_path): first_time = True - root = etree.Element("salome") - prod_node = etree.Element("product", name=application_name, build=xmlname) + root = ETELEM("salome") + prod_node = ETELEM("product", name=application_name, build=xmlname) root.append(prod_node) else: root = etree.parse(xml_history_path).getroot() @@ -489,8 +493,6 @@ prod_node.attrib["history_file"] = os.path.basename(xml_history_path) prod_node.attrib["global_res"] = retcode - ASNODE = XMLMGR.add_simple_node # shortcut - if withappli: if not first_time: for node in (prod_node.findall("version_to_download") + @@ -498,7 +500,6 @@ prod_node.remove(node) ASNODE(prod_node, "version_to_download", config.APPLICATION.name) - ASNODE(prod_node, "out_dir", config.APPLICATION.workdir) # add environment @@ -507,17 +508,12 @@ prod_node.remove(node) exec_node = ASNODE(prod_node, "exec") - exec_node.append(etree.Element("env", name="Host", value=config.VARS.node)) - exec_node.append(etree.Element("env", name="Architecture", - value=config.VARS.dist)) - exec_node.append(etree.Element("env", name="Number of processors", - value=str(config.VARS.nb_proc))) - exec_node.append(etree.Element("env", name="Begin date", - value=src.parse_date(date_hour))) - exec_node.append(etree.Element("env", name="Command", - value=config.VARS.command)) - exec_node.append(etree.Element("env", name="sat version", - value=config.INTERNAL.sat_version)) + exec_node.append(ETELEM("env", name="Host", value=config.VARS.node)) + exec_node.append(ETELEM("env", name="Architecture", value=config.VARS.dist)) + exec_node.append(ETELEM("env", name="Number of processors", value=str(config.VARS.nb_proc))) + exec_node.append(ETELEM("env", name="Begin date", value=UTS.parse_date(date_hour))) + exec_node.append(ETELEM("env", name="Command", value=config.VARS.command)) + exec_node.append(ETELEM("env", name="sat version", value=config.INTERNAL.sat_version)) if 'TESTS' in config: if first_time: @@ -648,7 +644,7 @@ if 'callback' in script: try: cnode = ASNODE(tn, "callback") - if src.architecture.is_windows(): + if ARCH.is_windows(): import string cnode.text = filter( lambda x: x in string.printable, @@ -691,9 +687,9 @@ # calculate status nb += 1 - if script.res == src.OK_STATUS: nb_pass += 1 - elif script.res == src.TIMEOUT_STATUS: nb_timeout += 1 - elif script.res == src.KO_STATUS: nb_failed += 1 + if script.res == RCO._OK_STATUS: nb_pass += 1 + elif script.res == RCO._TIMEOUT_STATUS: nb_timeout += 1 + elif script.res == RCO._KO_STATUS: nb_failed += 1 else: nb_not_run += 1 if "known_error" in script: @@ -713,7 +709,7 @@ if overdue: kf_script.attrib['overdue'] = str(overdue) - elif script.res == src.KO_STATUS: + elif script.res == RCO._KO_STATUS: new_err = ASNODE(new_errors, "new_error") script_path = os.path.join(test.grid, test.session, script.name) @@ -746,7 +742,7 @@ XMLMGR.write_report(os.path.join(dest_path, xmlname), root, "test.xsl") XMLMGR.write_report(xml_history_path, root, "test_history.xsl") - return src.OK_STATUS
+ return RCO._OK_STATUS
[docs]def generate_history_xml_path(config, test_base): """ diff --git a/doc/build/html/_modules/src/catchAll.html b/doc/build/html/_modules/src/catchAll.html index b93e96c..9959187 100644 --- a/doc/build/html/_modules/src/catchAll.html +++ b/doc/build/html/_modules/src/catchAll.html @@ -50,18 +50,18 @@ # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -"""\ +""" define class as a simple dictionary with keys with pretty print __str__ and __repr__ (indented as recursive) and jsonDumps() -usage: - >> import catchAll as CAA - >> a = CAA.CatchAll() - >> a.tintin = "reporter" - >> a.milou = "dog" - >> print("a=%s" % a) - >> print("tintin: %s" % a.tintin) +| Usage: +| >> import catchAll as CAA +| >> a = CAA.CatchAll() +| >> a.tintin = "reporter" +| >> a.milou = "dog" +| >> print("a=%s" % a) +| >> print("tintin: %s" % a.tintin) """ import pprint as PP @@ -91,28 +91,27 @@ ########################################################################################
[docs]class CatchAll(object): - """\ + """ class as simple dynamic dictionary with predefined keys as properties in inherited classes through __init__ method. Or NOT. with pretty print __str__ and __repr__ (indented as recursive) with jsonDumps() - usage: - - >> import catchAll as CAA - >> a = CAA.CatchAll() - >> a.tintin = "reporter" - >> a.milou = "dog" - >> print("a=%s" % a) - >> print("tintin: %s" % a.tintin) - - as + | Usage: + | >> import catchAll as CAA + | >> a = CAA.CatchAll() + | >> a.tintin = "reporter" + | >> a.milou = "dog" + | >> print("a=%s" % a) + | >> print("tintin: %s" % a.tintin) + | + | as - >> a = {} - >> a["tintin"] = "reporter" - >> a["milou"] = "dog" - >> print("tintin: %s" % a["tintin"] + | >> a = {} + | >> a["tintin"] = "reporter" + | >> a["milou"] = "dog" + | >> print("tintin: %s" % a["tintin"] """ def __repr__asList(self): diff --git a/doc/build/html/_modules/src/coloringSat.html b/doc/build/html/_modules/src/coloringSat.html index 1f891cf..ac5381b 100644 --- a/doc/build/html/_modules/src/coloringSat.html +++ b/doc/build/html/_modules/src/coloringSat.html @@ -36,18 +36,17 @@ """ simple tagging as '<color>' for simple coloring log messages on terminal(s) -window or unix or ios using backend colorama - -using '<color>' because EZ human readable -so '<color>' are not supposed existing in log message +window or unix or ios using backend colorama. +Using '<color>' because EZ human readable, +So '<color>' are not supposed existing in log message. "{}".format() is not choosen because "{}" are present in log messages of contents of python dict (as JSON) etc. -usage: ->> import src.coloringSat as COLS - -example: ->> log("this is in <green>color green<reset>, OK is in blue: <blue>OK?") +| Usage: +| >> import src.coloringSat as COLS +| +| Example: +| >> log("this is in <green>color green<reset>, OK is in blue: <blue>OK?") """ import os @@ -72,15 +71,15 @@ To do cross-platform colored output, you can use Colorama's AnsiToWin32 proxy directly: -example: - import sys - from colorama import init, AnsiToWin32, Fore - init(wrap=False) - stream = AnsiToWin32(sys.stderr).stream - # Python 2 - print >>stream, Fore.BLUE + 'blue text on stderr' - # Python 3 - print(Fore.BLUE + 'blue text on stderr', file=stream) +| Example: +| >> import sys +| >> from colorama import init, AnsiToWin32, Fore +| >> init(wrap=False) +| >> stream = AnsiToWin32(sys.stderr).stream +| >> # Python 2 +| >> print >>stream, Fore.BLUE + 'blue text on stderr' +| >> # Python 3 +| >> print(Fore.BLUE + 'blue text on stderr', file=stream) """ import colorama as CLRM @@ -98,7 +97,7 @@ Back: BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, RESET. Style: DIM, NORMAL, BRIGHT, RESET_ALL -n.b. DIM is not assumed in win32 +note: DIM is not assumed in win32 """ # dir(ST) @@ -116,7 +115,7 @@ ("<bright>", ST.BRIGHT), ("<normal>", ST.NORMAL), ("<reset>", ST.RESET_ALL), - ("<info>", ST.RESET_ALL), + ("<info>", FG.MAGENTA), ("<header>", FG.BLUE), ("<label>", FG.CYAN), ("<success>", FG.GREEN), diff --git a/doc/build/html/_modules/src/compilation.html b/doc/build/html/_modules/src/compilation.html index da493d8..a0da02e 100644 --- a/doc/build/html/_modules/src/compilation.html +++ b/doc/build/html/_modules/src/compilation.html @@ -49,6 +49,13 @@ # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +""" +Utilities to build and compile + +| Usage: +| >> import src.compilation as COMP +""" + import os import subprocess import sys @@ -56,15 +63,12 @@ from src.options import OptResult import src.utilsSat as UTS +import src.product as PROD +import src.environment as ENVI +import src.architecture as ARCH -C_COMPILE_ENV_LIST = ["CC", - "CXX", - "F77", - "CFLAGS", - "CXXFLAGS", - "LIBS", - "LDFLAGS"] +C_COMPILE_ENV_LIST = "CC CXX F77 CFLAGS CXXFLAGS LIBS LDFLAGS".split()
[docs]class Builder: """ @@ -80,9 +84,9 @@ self.logger = logger self.options = options self.product_info = product_info - self.build_dir = src.Path(self.product_info.build_dir) - self.source_dir = src.Path(self.product_info.source_dir) - self.install_dir = src.Path(self.product_info.install_dir) + self.build_dir = UTS.Path(self.product_info.build_dir) + self.source_dir = UTS.Path(self.product_info.source_dir) + self.install_dir = UTS.Path(self.product_info.install_dir) self.header = "" self.debug_mode = False if "debug" in self.product_info and self.product_info.debug == "yes": @@ -112,21 +116,18 @@ self.log('\n', 4) # add products in depend and opt_depend list recursively - environ_info = src.product.get_product_dependencies(self.config, - self.product_info) + environ_info = PROD.get_product_dependencies(self.config, self.product_info) #environ_info.append(self.product_info.name) # create build environment - self.build_environ = src.environment.SalomeEnviron(self.config, - src.environment.Environ(dict(os.environ)), - True) + self.build_environ = ENVI.SalomeEnviron( + self.config, ENVI.Environ(dict(os.environ)), True) self.build_environ.silent = (self.config.USER.output_verbose_level < 5) self.build_environ.set_full_environ(self.logger, environ_info) # create runtime environment - self.launch_environ = src.environment.SalomeEnviron(self.config, - src.environment.Environ(dict(os.environ)), - False) + self.launch_environ = ENVI.SalomeEnviron( + self.config, ENVI.Environ(dict(os.environ)), False) self.launch_environ.silent = True # no need to show here self.launch_environ.set_full_environ(self.logger, environ_info) @@ -338,7 +339,7 @@ ## # Runs 'make_check'.
[docs] def check(self, command=""): - if src.architecture.is_windows(): + if ARCH.is_windows(): cmd = 'msbuild RUN_TESTS.vcxproj' else : if self.product_info.build_source=="autotools" : @@ -463,7 +464,7 @@
[docs] def do_batch_script_build(self, script, nb_proc): - if src.architecture.is_windows(): + if ARCH.is_windows(): make_options = "/maxcpucount:%s" % nb_proc else : make_options = "-j%s" % nb_proc @@ -487,7 +488,7 @@
[docs] def do_script_build(self, script, number_of_proc=0): # define make options (may not be used by the script) if number_of_proc==0: - nb_proc = src.get_cfg_param(self.product_info,"nb_proc", 0) + nb_proc = UTS.get_config_key(self.product_info,"nb_proc", 0) if nb_proc == 0: nb_proc = self.config.VARS.nb_proc else: diff --git a/doc/build/html/_modules/src/configManager.html b/doc/build/html/_modules/src/configManager.html index 7bcba4d..8017bed 100644 --- a/doc/build/html/_modules/src/configManager.html +++ b/doc/build/html/_modules/src/configManager.html @@ -54,13 +54,18 @@ import datetime import shutil import sys +import StringIO as SIO import src.debug as DBG import src.loggingSat as LOG import src.returnCode as RCO -import src.architecture as ARCH import src.utilsSat as UTS import src.pyconf as PYCONF +import src.product as PROD +import src.environment as ENVI +import src.fileEnviron as FENV +import src.architecture as ARCH +
[docs]class ConfigOpener: """ @@ -509,22 +514,24 @@ return self.user_config_file_path
[docs]def check_path(path, ext=[]): - """Construct a text with the input path and "not found" if it does not exist. + """ + Construct a text with the input path and colorized critical + '** not found' if it does not exist. + '** bad extension' if extension problem. :param path: (str) The path to check. - :param ext: (list) - An extension. Verify that the path extension is in the list + :param ext: (list) Verify that the path extension is in the list :return: (str) The string of the path with information """ # check if file exists if not os.path.exists(path): - return "path '%s' ** not found" % path + return "%s <critical>** not found" % path # check extension if len(ext) > 0: fe = os.path.splitext(path)[1].lower() if fe not in ext: - return "path '%s' ** bad extension" % path + return "%s <critical>** bad extension" % path return path
@@ -534,100 +541,97 @@ :param config: (Config) the global configuration. :param name: (str) The name of the product :param logger: (Logger) The logger instance to use for the display - """ - - def msgAdd(label, value): + """ + def msgFmt(label, value): """ local short named macro for convenience - appending show_product_info.msg variable + appending show_product_info msg variable """ - msg += " %s = %s\n" % (label, value) - return - + return " %s = %s\n" % (label, UTS.info(value)) + msg = "" # used msgAdd() - msg += _("%s is a product\n") % UTS.blue(name) - pinfo = src.product.get_product_config(config, name) + msg += _("\n%s is a product\n") % UTS.label(name) + pinfo = PROD.get_product_config(config, name) + # DBG.write("pinffo", pinfo, True) if "depend" in pinfo: - msgAdd("depends on", ', '.join(pinfo.depend)) - + msg += msgFmt("depends on", ', '.join(sorted(pinfo.depend))) + if "opt_depend" in pinfo: - msgAdd("optional", ', '.join(pinfo.opt_depend)) + msg += msgFmt("optional", ', '.join(sorted(pinfo.opt_depend))) # information on pyconf - msg += UTS.label("configuration:\n") + msg += UTS.label("\nconfiguration:\n") if "from_file" in pinfo: - msgAdd("pyconf file path", pinfo.from_file) + msg += msgFmt("pyconf file path", pinfo.from_file) if "section" in pinfo: - msgAdd("section", pinfo.section) + msg += msgFmt("section", pinfo.section) # information on prepare - msg += UTS.label("prepare:\n") + msg += UTS.label("\nprepare:\n") - is_dev = src.product.product_is_dev(pinfo) + is_dev = PROD.product_is_dev(pinfo) method = pinfo.get_source if is_dev: method += " (dev)" - msgAdd("get method", method) + msg += msgFmt("get method", method) if method == 'cvs': - msgAdd("server", pinfo.cvs_info.server) - msgAdd("base module", pinfo.cvs_info.module_base) - msgAdd("source", pinfo.cvs_info.source) - msgAdd("tag", pinfo.cvs_info.tag) + msg += msgFmt("server", pinfo.cvs_info.server) + msg += msgFmt("base module", pinfo.cvs_info.module_base) + msg += msgFmt("source", pinfo.cvs_info.source) + msg += msgFmt("tag", pinfo.cvs_info.tag) elif method == 'svn': - msgAdd("repo", pinfo.svn_info.repo) + msg += msgFmt("repo", pinfo.svn_info.repo) elif method == 'git': - msgAdd("repo", pinfo.git_info.repo) - msgAdd("tag", pinfo.git_info.tag) + msg += msgFmt("repo", pinfo.git_info.repo) + msg += msgFmt("tag", pinfo.git_info.tag) elif method == 'archive': - msgAdd("get from", check_path(pinfo.archive_info.archive_name)) + msg += msgFmt("get from", check_path(pinfo.archive_info.archive_name)) if 'patches' in pinfo: for patch in pinfo.patches: - msgAdd("patch", check_path(patch)) + msg += msgFmt("patch", check_path(patch)) - if src.product.product_is_fixed(pinfo): - msgAdd("install_dir", check_path(pinfo.install_dir)) + if PROD.product_is_fixed(pinfo): + msg += msgFmt("install_dir", check_path(pinfo.install_dir)) - logger.info(msg) # return possible - if src.product.product_is_native(pinfo) or src.product.product_is_fixed(pinfo): + if PROD.product_is_native(pinfo) or PROD.product_is_fixed(pinfo): + logger.info(msg) # return possible return # information on compilation - msg = "\n\n" - if src.product.product_compiles(pinfo): - msg += "compile:\n" - msgAdd("compilation method", pinfo.build_source) + if PROD.product_compiles(pinfo): + msg += UTS.label("\ncompile:\n") + msg += msgFmt("compilation method", pinfo.build_source) if pinfo.build_source == "script" and "compil_script" in pinfo: - msgAdd("Compilation script", pinfo.compil_script) + msg += msgFmt("Compilation script", pinfo.compil_script) if 'nb_proc' in pinfo: - msgAdd("make -j", pinfo.nb_proc) - msgAdd("source dir", check_path(pinfo.source_dir)) + msg += msgFmt("make -j", pinfo.nb_proc) + msg += msgFmt("source dir", check_path(pinfo.source_dir)) if 'install_dir' in pinfo: - msgAdd("build dir", check_path(pinfo.build_dir)) - msgAdd("install dir", check_path(pinfo.install_dir)) + msg += msgFmt("build dir", check_path(pinfo.build_dir)) + msg += msgFmt("install dir", check_path(pinfo.install_dir)) else: msg += " %s\n" % UTS.red(_("no install dir")) else: msg += "%s\n" % UTS.red(_("This product does not compile")) - - logger.info(msg) # information on environment - msg = UTS.label("\nenviron:\n") + msg += UTS.label("\nenviron:\n") if "environ" in pinfo and "env_script" in pinfo.environ: - msgAdd("script", check_path(pinfo.environ.env_script)) - logger.info(msg) - - zz = src.environment.SalomeEnviron( - config, src.fileEnviron.ScreenEnviron(logger), False) - zz.set_python_libdirs() + msg += msgFmt("script", check_path(pinfo.environ.env_script)) + + outStream = SIO.StringIO() + screenEnv = FENV.ScreenEnviron(outStream) + salEnv = ENVI.SalomeEnviron(config, screenEnv, False) - zz.set_a_product(name, logger) + salEnv.set_python_libdirs() + salEnv.set_a_product(name, logger) + logger.info(msg + outStream.getvalue()) return
[docs]def show_patchs(config, logger): @@ -641,8 +645,8 @@ msg = "" for product in config.APPLICATION.products: nb = len_max-len(product)-2 - product_info = src.product.get_product_config(config, product) - if src.product.product_has_patches(product_info): + product_info = PROD.get_product_config(config, product) + if PROD.product_has_patches(product_info): msg += "<header>%s: <reset>" % product msg += " "*nb + "%s\n" % product_info.patches[0] if len(product_info.patches) > 1: @@ -727,8 +731,8 @@ logger output for debugging a config/pyconf lines contains: path : expression --> 'evaluation' - example: - PROJECTS.projects.salome.project_path : $PWD --> '/tmp/SALOME' + | Example: + | PROJECTS.projects.salome.project_path : $PWD --> '/tmp/SALOME' """ path = str(aPath) if path == "." : @@ -883,7 +887,7 @@ # Construct the list of tuple containing # the products name and their definition - products_infos = src.product.get_products_infos(products, cfg) + products_infos = PROD.get_products_infos(products, cfg) return products_infos
diff --git a/doc/build/html/_modules/src/debug.html b/doc/build/html/_modules/src/debug.html index d2ec698..6624cdc 100644 --- a/doc/build/html/_modules/src/debug.html +++ b/doc/build/html/_modules/src/debug.html @@ -51,17 +51,17 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ -This file assume DEBUG functionalities use +This file assume DEBUG functionalities use. Print salomeTools debug messages in sys.stderr. Show pretty print debug representation from instances of SAT classes (pretty print src.pyconf.Config) -WARNING: supposedly show messages in SAT development phase, not production - -usage: ->> import debug as DBG ->> DBG.write("aTitle", aVariable) # not shown in production ->> DBG.write("aTitle", aVariable, True) # unconditionaly shown +| Warning: supposedly show messages in SAT development phase, not production +| +| Usage: +| >> import debug as DBG +| >> DBG.write("aTitle", aVariable) # not shown in production +| >> DBG.write("aTitle", aVariable, True) # unconditionaly shown """ import os @@ -222,7 +222,7 @@ except: aStream.write("<blue>%s%s<reset> : '%s'\n" % (indstr, path, str(config))) return - for key in sorted(order): + for key in sorted(data): #order): # data as sort alphabetical, order as initial order value = data[key] strType = str(type(value)) if debug: print indstr + 'strType = %s' % strType, key diff --git a/doc/build/html/_modules/src/environment.html b/doc/build/html/_modules/src/environment.html index bbc7a24..5504d0f 100644 --- a/doc/build/html/_modules/src/environment.html +++ b/doc/build/html/_modules/src/environment.html @@ -49,12 +49,18 @@ # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +""" +""" + import os import subprocess import string import sys +import src.utilsSat as UTS import src.pyconf as PYCONF +import src.product as PROD +import src.architecture as ARCH
[docs]class Environ: """ @@ -351,15 +357,13 @@ :param lProducts: (list) List of products to potentially add """ - lProdHasGui = [p for p in lProducts if 'properties' in - src.product.get_product_config(self.cfg, p) and - 'has_salome_gui' in - src.product.get_product_config(self.cfg, p).properties and - src.product.get_product_config(self.cfg, - p).properties.has_salome_gui=='yes'] + lProdHasGui = [ p for p in lProducts if 'properties' in + PROD.get_product_config(self.cfg, p) and \ + 'has_salome_gui' in PROD.get_product_config(self.cfg, p).properties and \ + PROD.get_product_config(self.cfg, p).properties.has_salome_gui=='yes' ] lProdName = [] for ProdName in lProdHasGui: - pi = src.product.get_product_config(self.cfg, ProdName) + pi = PROD.get_product_config(self.cfg, ProdName) if 'component_name' in pi: lProdName.append(pi.component_name) else: @@ -410,10 +414,10 @@ elif not self.silent: logger.warning(_("No install_dir for product %s\n") % product_info.name) - source_in_package = src.get_property_in_product_cfg(product_info, "sources_in_package") + source_in_package = UTS.get_property_in_product_cfg(product_info, "sources_in_package") if not self.for_package or source_in_package == "yes": # set source dir, unless no source dir - if not src.product.product_is_fixed(product_info): + if not PROD.product_is_fixed(product_info): src_dir = product_info.name + "_SRC_DIR" if not self.is_defined(src_dir): if not self.for_package: @@ -443,7 +447,7 @@ lib_path = os.path.join(envcompo_root_dir, 'lib', 'salome') l_binpath_libpath.append( (bin_path, lib_path) ) - if src.get_property_in_product_cfg(pi, "fhs"): + if UTS.get_property_in_product_cfg(pi, "fhs"): lib_path = os.path.join(env_root_dir, 'lib') pylib1_path = os.path.join(env_root_dir, self.python_lib0) pylib2_path = os.path.join(env_root_dir, self.python_lib1) @@ -461,7 +465,7 @@ for bin_path, lib_path in l_binpath_libpath: if not self.forBuild: self.prepend('PATH', bin_path) - if src.architecture.is_windows(): + if ARCH.is_windows(): self.prepend('PATH', lib_path) else : self.prepend('LD_LIBRARY_PATH', lib_path) @@ -487,7 +491,7 @@ for bin_path, lib_path in l_binpath_libpath: if not self.forBuild: self.prepend('PATH', bin_path) - if src.architecture.is_windows(): + if ARCH.is_windows(): self.prepend('PATH', lib_path) else : self.prepend('LD_LIBRARY_PATH', lib_path) @@ -545,37 +549,35 @@ :param product: (str) The product name :param logger: (Logger) The logger instance to display messages """ - + logger.debug(_("Setting environment for %s\n") % product) + # Get the informations corresponding to the product - pi = src.product.get_product_config(self.cfg, product) + pi = PROD.get_product_config(self.cfg, product) if self.for_package: pi.install_dir = os.path.join("out_dir_Path", self.for_package, pi.name) - if not self.silent: - logger.info(_("Setting environment for %s\n") % product) - self.add_line(1) self.add_comment('setting environ for ' + product) # Do not define environment if the product is native - if src.product.product_is_native(pi): - if src.product.product_has_env_script(pi): + if PROD.product_is_native(pi): + if PROD.product_has_env_script(pi): self.run_env_script(pi, native=True) return # Set an additional environment for SALOME products - if src.product.product_is_salome(pi): + if PROD.product_is_salome(pi): # set environment using definition of the product self.set_salome_minimal_product_env(pi, logger) self.set_salome_generic_product_env(pi) - if src.product.product_is_cpp(pi): + if PROD.product_is_cpp(pi): # set a specific environment for cpp modules self.set_salome_minimal_product_env(pi, logger) self.set_cpp_env(pi) - if src.product.product_is_generated(pi): + if PROD.product_is_generated(pi): if "component_name" in pi: # hack the source and install directories in order to point # on the generated product source install directories @@ -613,8 +615,6 @@ self.run_env_script(pi, logger)
- -
[docs] def run_env_script(self, product_info, logger=None, native=False): """Runs an environment script. @@ -752,7 +752,7 @@ # create then env object env_file = open(os.path.join(self.out_dir, filename), "w") - tmp = src.fileEnviron.get_file_environ(env_file, shell, {}) + tmp = FENV.get_file_environ(env_file, shell, {}) env = SalomeEnviron(self.config, tmp, forBuild, for_package=for_package) env.silent = self.silent @@ -796,9 +796,7 @@ self.logger.info(_("Create configuration file %s\n") % UTS.label(filename.name)) # create then env object - tmp = src.fileEnviron.get_file_environ(filename, - "cfgForPy", - {}) + tmp = FENV.get_file_environ(filename, "cfgForPy", {}) # environment for launch env = SalomeEnviron(self.config, tmp, diff --git a/doc/build/html/_modules/src/environs.html b/doc/build/html/_modules/src/environs.html index ea83aee..e5de05c 100644 --- a/doc/build/html/_modules/src/environs.html +++ b/doc/build/html/_modules/src/environs.html @@ -37,20 +37,20 @@ __doc__=""" Utility for print environment variables -examples: - - split all or specific environment variables $XXX(s)... - >> environs.py -> all - >> environs.py SHELL PATH -> specific $SHELL $PATH - - - split all or specific environment variables on pattern $*XXX*(s)... - >> environs.py --pat ROOT -> specific $*ROOT* - - - split search specific substrings in contents of environment variables $XXX(s)... - >> environs.py --grep usr -> all specific environment variables containing usr - -tips: - - create unix alias as shortcut for bash console - >> alias envs=".../environs.py" +| Examples: +| - split all or specific environment variables $XXX(s)... +| >> environs.py -> all +| >> environs.py SHELL PATH -> specific $SHELL $PATH +| +| - split all or specific environment variables on pattern $*XXX*(s)... +| >> environs.py --pat ROOT -> specific $*ROOT* +| +| - split search specific substrings in contents of environment variables $XXX(s)... +| >> environs.py --grep usr -> all specific environment variables containing usr +| +| Tips: +| - create unix alias as shortcut for bash console +| >> alias envs=".../environs.py" """ import sys diff --git a/doc/build/html/_modules/src/fileEnviron.html b/doc/build/html/_modules/src/fileEnviron.html index a5c2608..c31c6ff 100644 --- a/doc/build/html/_modules/src/fileEnviron.html +++ b/doc/build/html/_modules/src/fileEnviron.html @@ -50,6 +50,7 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA import os +import src.utilsSat as UTS bat_header="""\ @echo off @@ -109,10 +110,12 @@ ########################################################################### """ -cfg_header="""[SALOME Configuration] +cfg_header="""\ +[SALOME Configuration] """ -Launcher_header="""# a generated SALOME Configuration file using python syntax +Launcher_header="""\ +# a generated SALOME Configuration file using python syntax """
[docs]def get_file_environ(output, shell, environ=None): @@ -414,8 +417,8 @@ :param key: (str) the environment variable :param command: (str) the command to execute """ - raise NotImplementedError("command_value is not implement " - "for salome context files!")
+ raise NotImplementedError( + "command_value is not implemented for salome context files.")
[docs] def add_echo(self, text): """Add a comment @@ -429,7 +432,7 @@ :param text: (str) the warning to add """ - self.add_comment("WARNING %s" % warning)
+ self.add_comment("WARNING %s" % warning)
[docs] def prepend_value(self, key, value, sep=os.pathsep): """prepend value to key using sep @@ -708,10 +711,8 @@
[docs] def write(self, command, name, value, sign="="): import src - self.output.write(" %s%s %s %s %s\n" % \ - (UTS.label(command), - " " * (12 - len(command)), - UTS.info(name), sign, value))
+ self.output.write(" %s%s %s %s %s\n" % \ + (UTS.label(command), " " * (12 - len(command)), UTS.info(name), sign, value) )
[docs] def is_defined(self, name): return self.defined.has_key(name)
@@ -741,6 +742,7 @@
[docs] def run_env_script(self, module, script): self.write("load", script, "", sign="")
+ # The SALOME launcher template withProfile = """\ #! /usr/bin/env python diff --git a/doc/build/html/_modules/src/options.html b/doc/build/html/_modules/src/options.html index 68b7c63..ebfdc4c 100644 --- a/doc/build/html/_modules/src/options.html +++ b/doc/build/html/_modules/src/options.html @@ -67,9 +67,9 @@ in code of all salomeTools commands The aim of this class is to have an elegant syntax to manipulate the options. - example: - >> print(options.level) - >> 5 + | Example: + | >> print(options.level) + | >> 5 """ def __init__(self): """Initialization diff --git a/doc/build/html/_modules/src/product.html b/doc/build/html/_modules/src/product.html index 25d0bc0..a875063 100644 --- a/doc/build/html/_modules/src/product.html +++ b/doc/build/html/_modules/src/product.html @@ -51,7 +51,10 @@ """ Contains the methods -relative to the product notion of salomeTools +relative to the product notion of salomeTools. + +| Usage: +| >> import src.product as PROD """ import os @@ -59,6 +62,7 @@ import src.pyconf as PYCONF import src.utilsSat as UTS +import src.architecture as ARCH AVAILABLE_VCS = ['git', 'svn', 'cvs'] config_expression = "^config-\d+$" @@ -249,7 +253,7 @@ raise Exception( _("Compilation script not found: %s") % script_name) prod_info.compil_script = script_path - if src.architecture.is_windows(): + if ARCH.is_windows(): prod_info.compil_script = prod_info.compil_script[:-len(".sh")] + ".bat" # Check that the script is executable @@ -348,8 +352,8 @@ if VERSION_DELIMITER in section_name] for section_range in l_section_ranges: minimum, maximum = section_range.split(VERSION_DELIMITER) - if (src.only_numbers(version) >= src.only_numbers(minimum) - and src.only_numbers(version) <= src.only_numbers(maximum)): + if UTS.only_numbers(version) >= UTS.only_numbers(minimum) and \ + UTS.only_numbers(version) <= UTS.only_numbers(maximum): # returns specific information for the versions prod_info = config.PRODUCTS[product_name][section_range] prod_info.section = section_range @@ -412,7 +416,7 @@ :param version: (str) The version of the product :return: (str) The path of the product installation """ - base_path = src.get_base_path(config) + base_path = UTS.get_base_path(config) prod_dir = os.path.join(base_path, prod_info.name + "-" + version) if not os.path.exists(prod_dir): return os.path.join(prod_dir, "config-1") @@ -460,7 +464,7 @@ continue # check if there is the file sat-config.pyconf file in the installation # directory - config_file = os.path.join(prod_dir, dir_or_file, src.CONFIG_FILENAME) + config_file = os.path.join(prod_dir, dir_or_file, UTS.get_CONFIG_FILENAME()) if not os.path.exists(config_file): continue diff --git a/doc/build/html/_modules/src/returnCode.html b/doc/build/html/_modules/src/returnCode.html index 2264d39..03004d4 100644 --- a/doc/build/html/_modules/src/returnCode.html +++ b/doc/build/html/_modules/src/returnCode.html @@ -53,12 +53,19 @@ """ This file contains ReturnCode class -usage: ->> import returnCode as RCO +| Usage: +| >> import returnCode as RCO """ import pprint as PP +_OK_STATUS = "OK" +_KO_STATUS = "KO" +_NA_STATUS = "NA" # not applicable +_UNKNOWN_STATUS = "ND" # not defined +_KNOWNFAILURE_STATUS = "KF" +_TIMEOUT_STATUS = "TIMEOUT" + #####################################################
[docs]class ReturnCode(object): """ @@ -67,7 +74,7 @@ but also why is why it is OK (if you want). and optionnaly contains a return value as self.getValue() - usage: + Usage: >> import returnCode as RCO >> aValue = doSomethingToReturn() @@ -86,12 +93,12 @@ >> print("long returnCode string with value", repr(rcFinal)) # KO! """ - OK_STATUS = "OK" - KO_STATUS = "KO" - NA_STATUS = "NA" # not applicable - UNKNOWN_STATUS = "ND" # not defined - KNOWNFAILURE_STATUS = "KF" - TIMEOUT_STATUS = "TIMEOUT" + OK_STATUS = _OK_STATUS + KO_STATUS = _OK_STATUS + NA_STATUS = _NA_STATUS # not applicable + UNKNOWN_STATUS = _UNKNOWN_STATUS # not defined + KNOWNFAILURE_STATUS = _KNOWNFAILURE_STATUS + TIMEOUT_STATUS = _TIMEOUT_STATUS # integer for sys.exit(anInt) # OKSYS and KOSYS seems equal on linux or windows diff --git a/doc/build/html/_modules/src/salomeTools.html b/doc/build/html/_modules/src/salomeTools.html index 6ef2530..231bc54 100644 --- a/doc/build/html/_modules/src/salomeTools.html +++ b/doc/build/html/_modules/src/salomeTools.html @@ -333,9 +333,6 @@ # sat <options> <args> # (the list of possible options is at the beginning of this file) - - self.CONFIG_FILENAME = "sat-config.pyconf" - self.configManager = None # the config Manager that will be used to set self.config self.config = None # the config that will be read using pyconf module self.logger = logger # the logger that will be use diff --git a/doc/build/html/_modules/src/system.html b/doc/build/html/_modules/src/system.html index 54a1431..e94d3c5 100644 --- a/doc/build/html/_modules/src/system.html +++ b/doc/build/html/_modules/src/system.html @@ -53,8 +53,8 @@ All utilities method doing a system call, like open a browser or an editor, or call a git command -usage: - >> import src.system as SYSS +| Usage: +| >> import src.system as SYSS """ import subprocess diff --git a/doc/build/html/_modules/src/template.html b/doc/build/html/_modules/src/template.html index 960032b..b575362 100644 --- a/doc/build/html/_modules/src/template.html +++ b/doc/build/html/_modules/src/template.html @@ -49,14 +49,21 @@ # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +""" +template for substitute strings in template files + +| Usage: +| >> import src.template as TPLATE +""" + import string
[docs]class MyTemplate(string.Template): delimiter = '¤'
[docs]def substitute(template_file, subst_dic): - template = open(template_file, 'r') - template = MyTemplate(template.read()) + with open(template_file, 'r') as f: + template = MyTemplate(f.read()) return template.safe_substitute(subst_dic)
diff --git a/doc/build/html/_modules/src/test_module.html b/doc/build/html/_modules/src/test_module.html index 8ba0118..4d7ab9b 100644 --- a/doc/build/html/_modules/src/test_module.html +++ b/doc/build/html/_modules/src/test_module.html @@ -50,6 +50,13 @@ # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +""" +test_module for test base dir/git/svn etc + +| Usage: +| >> import src.test_module as TMOD +""" + # Python 2/3 compatibility for execfile function try: execfile @@ -69,17 +76,21 @@ import subprocess import src.pyconf as PYCONF +import src.returnCode as RCO import src.utilsSat as UTS +import src.product as PROD +import src.environment as ENVI +import src.architecture as ARCH +import src.fork as FORK # directories not considered as test grids C_IGNORE_GRIDS = ['.git', '.svn', 'RESSOURCES'] DEFAULT_TIMEOUT = 150 -# Get directory to be used for the temporary files. -#
[docs]def getTmpDirDEFAULT(): - if src.architecture.is_windows(): + """Get directory to be used for the temporary files.""" + if ARCH.is_windows(): directory = os.getenv("TEMP") else: # for Linux: use /tmp/logs/{user} folder @@ -165,7 +176,7 @@ 'dir': testbase_name } self.logger.debug("> %s" % cmd) - if src.architecture.is_windows(): + if ARCH.is_windows(): # preexec_fn not supported on windows platform res = subprocess.call(cmd, cwd=os.path.join(self.tmp_working_dir, 'BASES'), @@ -204,12 +215,11 @@ # Get the application environment self.logger.debug(_("Set the application environment")) - env_appli = src.environment.SalomeEnviron(self.config, - src.environment.Environ(dict(os.environ))) + env_appli = ENVI.SalomeEnviron(self.config, ENVI.Environ(dict(os.environ))) env_appli.set_application_env(self.logger) self.logger.debug("> %s" % cmd) - if src.architecture.is_windows(): + if ARCH.is_windows(): # preexec_fn not supported on windows platform res = subprocess.call(cmd, cwd=os.path.join(self.tmp_working_dir, 'BASES'), @@ -234,9 +244,8 @@ self.logger.error(_("svn is not installed. exiting...\n")) sys.exit(0)
- ## - # Configure tests base.
[docs] def prepare_testbase(self, test_base_name): + """Configure tests base.""" logger = self.logger logger.info(" %s = %s\n" % (_("Test base"), test_base_name)) @@ -262,14 +271,13 @@ return 1 if test_base_info.get_sources == "dir": - self.prepare_testbase_from_dir(test_base_name, - test_base_info.info.dir) + self.prepare_testbase_from_dir(test_base_name, test_base_info.info.dir) elif test_base_info.get_sources == "git": self.prepare_testbase_from_git(test_base_name, test_base_info.info.base, self.config.APPLICATION.test_base.tag) elif test_base_info.get_sources == "svn": - svn_user = src.get_cfg_param(test_base_info.info, + svn_user = UTS.get_config_key(test_base_info.info, "svn_user", self.config.USER.svn_user) self.prepare_testbase_from_svn(svn_user, @@ -282,12 +290,14 @@ self.currentTestBase = test_base_name
- ## - # Searches if the script is declared in known errors pyconf. - # Update the status if needed. +
[docs] def search_known_errors(self, status, test_grid, test_session, test): + """ + Searches if the script is declared in known errors pyconf. + Update the status if needed. + """ test_path = os.path.join(test_grid, test_session, test) - if not src.config_has_application(self.config): + if not UTS.check_config_has_application(self.config).isOk(): return status, [] if self.known_errors is None: @@ -299,7 +309,7 @@ if error is None: return status, [] - if status == src.OK_STATUS: + if status == RCO._OK_STATUS: if not error.fixed: # the error is fixed self.known_errors.fix_error(error) @@ -321,12 +331,12 @@ delta = self.known_errors.get_expecting_days(error) kfres = [ error.date, error.expected, error.comment, error.fixed ] if delta < 0: - return src.KO_STATUS, kfres - return src.KNOWNFAILURE_STATUS, kfres
+ return RCO._KO_STATUS, kfres + return RCO._KNOWNFAILURE_STATUS, kfres
+ - ## - # Read the *.result.py files.
[docs] def read_results(self, listTest, has_timed_out): + """Read the xxx.result.py files.""" results = {} for test in listTest: resfile = os.path.join(self.currentDir, @@ -341,15 +351,15 @@ gdic, ldic = {}, {} execfile(resfile, gdic, ldic) - status = src.TIMEOUT_STATUS + status = RCO._TIMEOUT_STATUS if not has_timed_out: - status = src.KO_STATUS + status = RCO._KO_STATUS if ldic.has_key('status'): status = ldic['status'] expected = [] - if status == src.KO_STATUS or status == src.OK_STATUS: + if status == RCO._KO_STATUS or status == RCO._OK_STATUS: status, expected = self.search_known_errors(status, self.currentgrid, self.currentsession, @@ -358,7 +368,7 @@ callback = "" if ldic.has_key('callback'): callback = ldic['callback'] - elif status == src.KO_STATUS: + elif status == RCO._KO_STATUS: callback = "CRASH" exec_time = -1 @@ -396,55 +406,52 @@ return results
- ## - # Generates the script to be run by Salome. - # This python script includes init and close statements and a loop - # calling all the scripts of a single directory.
[docs] def generate_script(self, listTest, script_path, ignoreList): - # open template file - template_file = open(os.path.join(self.config.VARS.srcDir, - "test_module", - "script_test_module.pyTemplate"), 'r') - template = string.Template(template_file.read()) + """ + Generates the script to be run by Salome. + This python script includes init and close statements and a loop + calling all the scripts of a single directory. + """ + JOIN = os.path.join #shortcut + # open/read template file + nameFile = JOIN(self.config.VARS.srcDir, "test_module", "script_test_module.pyTemplate") + with open(nameFile, 'r') as f: + template = string.Template(f.read()) # create substitution dictionary d = dict() - d['resourcesWay'] = os.path.join(self.currentDir, 'RESSOURCES') - d['tmpDir'] = os.path.join(self.tmp_working_dir, 'WORK') - d['toolsWay'] = os.path.join(self.config.VARS.srcDir, "test_module") - d['sessionDir'] = os.path.join(self.currentDir, - self.currentgrid, - self.currentsession) - d['resultFile'] = os.path.join(self.tmp_working_dir, - 'WORK', - 'exec_result') + d['resourcesWay'] = JOIN(self.currentDir, 'RESSOURCES') + d['tmpDir'] = JOIN(self.tmp_working_dir, 'WORK') + d['toolsWay'] = JOIN(self.config.VARS.srcDir, "test_module") + d['sessionDir'] = JOIN(self.currentDir, self.currentgrid, self.currentsession) + d['resultFile'] = JOIN(self.tmp_working_dir, 'WORK', 'exec_result') d['listTest'] = listTest d['sessionName'] = self.currentsession d['ignore'] = ignoreList # create script with template - script = open(script_path, 'w') - script.write(template.safe_substitute(d)) - script.close()
+ with open(script_path, 'w') as f: + f.write(template.safe_substitute(d))
- # Find the getTmpDir function that gives access to *pidict file directory. - # (the *pidict file exists when SALOME is launched)
[docs] def get_tmp_dir(self): + """ + Find the getTmpDir function that gives access to xxxpidict file directory. + (the xxxpidict file exists when SALOME is launched) + """ # Rare case where there is no KERNEL in grid list # (for example MED_STANDALONE) - if ('APPLICATION' in self.config - and 'KERNEL' not in self.config.APPLICATION.products - and 'KERNEL_ROOT_DIR' not in os.environ): + if ('APPLICATION' in self.config and \ + 'KERNEL' not in self.config.APPLICATION.products and \ + 'KERNEL_ROOT_DIR' not in os.environ): return getTmpDirDEFAULT # Case where "sat test" is launched in an existing SALOME environment if 'KERNEL_ROOT_DIR' in os.environ: root_dir = os.environ['KERNEL_ROOT_DIR'] - if ('APPLICATION' in self.config - and 'KERNEL' in self.config.APPLICATION.products): - root_dir = src.product.get_product_config(self.config, - "KERNEL").install_dir + if ('APPLICATION' in self.config and \ + 'KERNEL' in self.config.APPLICATION.products): + root_dir = PROD.get_product_config(self.config, "KERNEL").install_dir # Case where there the appli option is called (with path to launcher) if len(self.launcher) > 0: @@ -462,25 +469,16 @@ "ROOT_DIR\"]' > tmpscript.py; %s shell" + " tmpscript.py") % self.launcher - # OP 14/11/2017 Ajout de traces pour essayer de decouvrir le pb - # de remontee de log des tests - #root_dir = subprocess.Popen(cmd, - # stdout=subprocess.PIPE, - # shell=True, - # executable='/bin/bash').communicate()[0].split()[-1] subproc_res = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True, executable='/bin/bash').communicate() - print "TRACES OP - test_module.py/Test.get_tmp_dir() subproc_res = " + for resLine in subproc_res: print "- '#%s#'" % resLine root_dir = subproc_res[0].split()[-1] - # OP 14/11/2017 Ajout de traces pour essayer de decouvrir le pb - # de remontee de log des tests - print "TRACES OP - test_module.py/Test.get_tmp_dir() root_dir = '#%s#'" % root_dir # import grid salome_utils from KERNEL that gives # the right getTmpDir function @@ -526,7 +524,7 @@ binSalome = "runSalome" binPython = "python" killSalome = "killSalome.py" - src.environment.load_environment(self.config, False, self.logger) + ENVI.load_environment(self.config, False, self.logger) return binSalome, binPython, killSalome # Case where there the appli option is called (with path to launcher) @@ -553,7 +551,7 @@ return binSalome, binPython, killSalome # SALOME version detection and APPLI repository detection - VersionSalome = src.get_salome_version(self.config) + VersionSalome = UTS.get_salome_version(self.config) appdir = 'APPLI' if "APPLI" in self.config and "application_name" in self.config.APPLI: appdir = self.config.APPLI.application_name @@ -565,12 +563,12 @@ "runAppli") binPython = "python" killSalome = "killSalome.py" - src.environment.load_environment(self.config, False, self.logger) + ENVI.load_environment(self.config, False, self.logger) return binSalome, binPython, killSalome # Case where SALOME has the launcher that uses the SalomeContext API else: - launcher_name = src.get_launcher_name(self.config) + launcher_name = UTS.get_launcher_name(self.config) binSalome = os.path.join(self.config.APPLICATION.workdir, launcher_name) @@ -581,9 +579,8 @@ return binSalome, binPython, killSalome
- ## - # Runs tests of a session (using a single instance of Salome).
[docs] def run_tests(self, listTest, ignoreList): + """Runs tests of a session (using a single instance of Salome).""" out_path = os.path.join(self.currentDir, self.currentgrid, self.currentsession) @@ -611,7 +608,7 @@ elapsed = -1 if self.currentsession.startswith("NOGUI_"): # runSalome -t (bash) - status, elapsed = src.fork.batch( + status, elapsed = FORK.batch( binSalome, self.logger, os.path.join(self.tmp_working_dir, "WORK"), [ "-t", "--shutdown-server=1", script_path ], @@ -619,7 +616,7 @@ elif self.currentsession.startswith("PY_"): # python script.py - status, elapsed = src.fork.batch( + status, elapsed = FORK.batch( binPython, self.logger, os.path.join(self.tmp_working_dir, "WORK"), [script_path], @@ -628,7 +625,7 @@ else: opt = "-z 0" if self.show_desktop: opt = "--show-desktop=0" - status, elapsed = src.fork.batch_salome( + status, elapsed = FORK.batch_salome( binSalome, self.logger, os.path.join(self.tmp_working_dir, "WORK"), [ opt, "--shutdown-server=1", script_path ], @@ -656,12 +653,12 @@ script_info.name = sr script_info.res = script_results[sr][0] script_info.time = script_results[sr][1] - if script_info.res == src.TIMEOUT_STATUS: + if script_info.res == RCO._TIMEOUT_STATUS: script_info.time = time_out if script_info.time < 1e-3: script_info.time = 0 callback = script_results[sr][2] - if script_info.res != src.OK_STATUS and len(callback) > 0: + if script_info.res != RCO._OK_STATUS and len(callback) > 0: script_info.callback = callback kfres = script_results[sr][3] @@ -692,23 +689,21 @@ self.logger.error("Exception in %s\n%s" % \ (script_info.name, UTS.red(callback))) - if script_info.res == src.OK_STATUS: + if script_info.res == RCO._OK_STATUS: self.nb_succeed += 1 - elif script_info.res == src.KNOWNFAILURE_STATUS: + elif script_info.res == RCO._KNOWNFAILURE_STATUS: self.nb_acknoledge += 1 - elif script_info.res == src.TIMEOUT_STATUS: + elif script_info.res == RCO._TIMEOUT_STATUS: self.nb_timeout += 1 - elif script_info.res == src.NA_STATUS: + elif script_info.res == RCO._NA_STATUS: self.nb_run -= 1 elif script_info.res == "?": self.nb_not_run += 1 self.config.TESTS.append(test_info, '')
- ## - # Runs all tests of a session.
[docs] def run_session_tests(self): - + """Runs all tests of a session.""" self.logger.info(self.write_test_margin(2)) self.logger.info("Session = %s\n" % UTS.label(self.currentsession)) @@ -728,9 +723,8 @@ self.run_tests(tests, ignoreDict)
- ## - # Runs all tests of a grid.
[docs] def run_grid_tests(self): + """Runs all tests of a grid.""" self.logger.info(self.write_test_margin(1)) self.logger.info("grid = %s\n" % UTS.label(self.currentgrid)) @@ -877,9 +871,11 @@ return self.nb_run - self.nb_succeed - self.nb_acknoledge
- # Write margin to show test results.
[docs] def write_test_margin(self, tab): - """indent with '| ... +' to show test results.""" + """ + Write margin to show test results. + indent with '| ... +' + """ if tab == 0: return "" return "| " * (tab - 1) + "+ "
diff --git a/doc/build/html/_modules/src/utilsSat.html b/doc/build/html/_modules/src/utilsSat.html index 0327927..8bb3aed 100644 --- a/doc/build/html/_modules/src/utilsSat.html +++ b/doc/build/html/_modules/src/utilsSat.html @@ -50,14 +50,14 @@ # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -"""\ +""" utilities for sat general useful simple methods all-in-one import srs.utilsSat as UTS -usage: ->> import srsc.utilsSat as UTS ->> UTS.ensure_path_exists(path) +| Usage: +| >> import srsc.utilsSat as UTS +| >> UTS.ensure_path_exists(path) """ import os @@ -76,6 +76,10 @@ ############################################################################## # file system utilities ############################################################################## +
[docs]def get_CONFIG_FILENAME(): + """get initial config.pyconf""" + return "sat-config.pyconf"
+
[docs]def ensure_path_exists(path): """Create a path if not existing @@ -297,24 +301,21 @@ msg = _("An 'APPLICATION.profile' is found in config.") return RCO.ReturnCode("OK", msg)
- -
[docs]def config_has_application(config): - return 'APPLICATION' in config
- -
[docs]def get_cfg_param(config, param_name, default): +
[docs]def get_config_key(inConfig, key, default): """ - Search for param_name value in config. - If param_name is not in config, then return default, + Search for key value in config node 'inConfig[key]' as 'inConfig.key' + If key is not in inCconfig, then return default, else, return the found value - :param config: (Config) The config. - :param param_name: (str) the name of the parameter to get the value - :param default: (str) The value to return if param_name is not in config - :return: (str) see initial description of the function + :param inConfig: (Config or Mapping etc) The in-Config node. + :param key: (str) the name of the parameter to get the value + :param default: (str) The value to return if key is not in-Config + :return: (if supposedly leaf (str),else (in-Config Node) """ - if param_name in config: - return config[param_name] - return default
+ if check_has_key(inConfig, key).isOk(): + return inConfig[key] + else: + return default
[docs]def get_base_path(config): """Returns the path of the products base. @@ -352,14 +353,12 @@ :return: (str) The path of the logs. """ if "log_dir" not in config.LOCAL: - local_file_path = os.path.join(config.VARS.salometoolsway, - "data", - "local.pyconf") + local_file_path = os.path.join( + config.VARS.salometoolsway, "data", "local.pyconf" ) msg = _("Please define a log_dir in the file %s") % local_file_path raise Exception(msg) log_dir_path = os.path.abspath(config.LOCAL.log_dir) - return log_dir_path
[docs]def get_salome_version(config): @@ -368,10 +367,7 @@ else: KERNEL_info = product.get_product_config(config, "KERNEL") VERSION = os.path.join( - KERNEL_info.install_dir, - "bin", - "salome", - "VERSION") + KERNEL_info.install_dir, "bin", "salome", "VERSION" ) if not os.path.isfile(VERSION): return None diff --git a/doc/build/html/_modules/src/xmlManager.html b/doc/build/html/_modules/src/xmlManager.html index 4d3cd40..a18cb64 100644 --- a/doc/build/html/_modules/src/xmlManager.html +++ b/doc/build/html/_modules/src/xmlManager.html @@ -49,11 +49,11 @@ # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -"""\ +""" Utilities to read xml logging files -usage: - >> import src.xmlManager as XMLMGR +| Usage: +| >> import src.xmlManager as XMLMGR """ import os diff --git a/doc/build/html/apidoc_commands/commands.html b/doc/build/html/apidoc_commands/commands.html index fc7520f..78bc806 100644 --- a/doc/build/html/apidoc_commands/commands.html +++ b/doc/build/html/apidoc_commands/commands.html @@ -84,12 +84,14 @@ see Command class docstring, also used for help

commands.application.create_application(config, appli_dir, catalog, logger, display=True)[source]¶
-
+

reates a SALOME application.

+
commands.application.create_config_file(config, modules, env_file, logger)[source]¶
-
+

Creates the config file to create an application with the list of modules.

+
@@ -100,7 +102,8 @@ see Command class docstring, also used for help

commands.application.generate_application(config, appli_dir, config_file, logger)[source]¶
-
+

Generates the application with the config_file.

+
@@ -130,7 +133,8 @@ avoid colors ‘<color>’ for now in message

commands.application.make_alias(appli_path, alias_path, force=False)[source]¶
-
+

Creates an alias for runAppli

+
@@ -144,7 +148,7 @@ all the products of the application. It is possible to reduce the list of products to check by using the –products option

-
examples:
+
Examples:
>> sat check SALOME –products KERNEL,GUI,GEOM
@@ -253,7 +257,7 @@ of the application products. Use the options to define what directories you want to suppress and to reduce the list of products

-
examples:
+
Examples:
>> sat clean SALOME –build –install –properties is_salome_module:yes
@@ -383,7 +387,7 @@ The logger instance to use for the display and logging

Bases: src.salomeTools._BaseCommand

The compile command constructs the products of the application

-
examples:
+
Examples:
>> sat compile SALOME –products KERNEL,GUI,MEDCOUPLING –clean_all
@@ -649,7 +653,7 @@ List of (str, Config) => (product_name, product_info)

Bases: src.salomeTools._BaseCommand

The config command allows manipulation and operation on config ‘.pyconf’ files.

-
examples:
+
Examples:
>> sat config –list
>> sat config SALOME –edit
>> sat config SALOME –copy SALOME-new
@@ -695,7 +699,7 @@ The possible compilation modes are ‘cmake’, ‘autotools’, or ‘script’
script: (do nothing)

-
examples:
+
Examples:
>> sat configure SALOME –products KERNEL,GUI,PARAVIS
@@ -802,7 +806,7 @@ The logger instance to use for the display and logging

Bases: src.salomeTools._BaseCommand

The environ command generates the environment files of your application.

-
examples:
+
Examples:
>> sat environ SALOME
@@ -866,7 +870,7 @@ If True, do not print anything in the terminal in INSTALL directory (or the optionally given directory) and prints the found files to the terminal.

-
examples:
+
Examples:
>> sat find_duplicates –path /tmp
@@ -962,7 +966,7 @@ and files_out is is the list of files

warning: this command NEEDS YACSGEN to run.

-
examples:
+
Examples:
>> sat generate SALOME –products FLICACPP
@@ -1135,7 +1139,7 @@ with value The path to yacsgen directory if ok

Bases: src.salomeTools._BaseCommand

The job command executes the commands of the job defined in the jobs configuration file -| examples: +| Examples: | >> sat job –jobs_config my_jobs –name my_job”

@@ -1166,7 +1170,7 @@ in the jobs configuration file

The jobs command command launches maintenances that are described in the dedicated jobs configuration file.

-
examples:
+
Examples:
>> sat jobs –name my_jobs –publish
@@ -1891,7 +1895,7 @@ the config corresponding to the jos description

Bases: src.salomeTools._BaseCommand

The launcher command generates a SALOME launcher.

-
examples:
+
Examples:
>> sat launcher SALOME
@@ -1994,7 +1998,7 @@ The dict giving additional environment variables

Bases: src.salomeTools._BaseCommand

The log command gives access to the logs produced by the salomeTools commands.

-
examples:
+
Examples:
>> sat log
@@ -2118,7 +2122,7 @@ Get the last log command file path.

Bases: src.salomeTools._BaseCommand

The make command executes the ‘make’ command in the build directory.

-
examples:
+
Examples:
>> sat make SALOME –products Python,KERNEL,GUI
@@ -2232,7 +2236,7 @@ The logger instance to use for the display and logging In case of product constructed using a script (build_source : ‘script’), then the makeinstall command do nothing.

-
examples:
+
Examples:
>> sat makeinstall SALOME –products KERNEL,GUI
@@ -2344,7 +2348,7 @@ The logger instance to use for the display and logging
3- The project archive. It contains a project (give the project file path as argument).
4- The salomeTools archive. It contains salomeTools.

-
examples:
+
Examples:
>> sat package SALOME –binaries –sources
@@ -2835,7 +2839,7 @@ that have the property given as input.

The patch command apply the patches on the sources of the application products if there is any.

-
examples:
+
Examples:
>> sat patch SALOME –products qt,boost
@@ -2982,7 +2986,7 @@ The logger instance to use for the display and logging

Bases: src.salomeTools._BaseCommand

The profile command creates default profile.

-
examples:
+
Examples:
>> sat profile [PRODUCT]
>> sat profile –prefix (string)
>> sat profile –name (string)
@@ -3060,7 +3064,7 @@ The logger instance to use for the display and logging

Bases: src.salomeTools._BaseCommand

The run command runs the application launcher with the given arguments.

-
examples:
+
Examples:
>> sat run SALOME
@@ -3093,7 +3097,7 @@ The logger instance to use for the display and logging This is done only for the products that are constructed using a script (build_source : ‘script’). Otherwise, nothing is done.

-
examples:
+
Examples:
>> sat script SALOME –products Python,numpy
@@ -3202,7 +3206,7 @@ The logger instance to use for the display and logging

Bases: src.salomeTools._BaseCommand

The shell command executes the shell command passed as argument.

-
examples:
+
Examples:
>> sat shell –command ‘ls -lt /tmp’
@@ -3234,7 +3238,7 @@ The logger instance to use for the display and logging

The source command gets the sources of the application products from cvs, git or an archive.

-
examples:
+
Examples:
>> sat source SALOME –products KERNEL,GUI
@@ -3496,7 +3500,7 @@ The environment to source when extracting.

Bases: src.salomeTools._BaseCommand

The template command creates the sources for a SALOME module from a template.

-
examples:
+
Examples:
>> sat template –name my_product_name –template PythonComponent –target /tmp
@@ -3588,7 +3592,7 @@ The environment to source when extracting.

Bases: src.salomeTools._BaseCommand

The test command runs a test base on a SALOME installation.

-
examples:
+
Examples:
>> sat test SALOME –grid GEOM –session light
diff --git a/doc/build/html/apidoc_src/src.html b/doc/build/html/apidoc_src/src.html index a5afa77..f533b58 100644 --- a/doc/build/html/apidoc_src/src.html +++ b/doc/build/html/apidoc_src/src.html @@ -331,15 +331,15 @@ on which salomeTools is running.

define class as a simple dictionary with keys with pretty print __str__ and __repr__ (indented as recursive) and jsonDumps()

-
-
usage:
-
>> import catchAll as CAA ->> a = CAA.CatchAll() ->> a.tintin = “reporter” ->> a.milou = “dog” ->> print(“a=%s” % a) ->> print(“tintin: %s” % a.tintin)
-
+
+
Usage:
+
>> import catchAll as CAA
+
>> a = CAA.CatchAll()
+
>> a.tintin = “reporter”
+
>> a.milou = “dog”
+
>> print(“a=%s” % a)
+
>> print(“tintin: %s” % a.tintin)
+
class src.catchAll.CatchAll[source]¶
@@ -349,18 +349,23 @@ with predefined keys as properties in inherited classes through __init__ method. Or NOT. with pretty print __str__ and __repr__ (indented as recursive) with jsonDumps()

-

usage:

-

>> import catchAll as CAA ->> a = CAA.CatchAll() ->> a.tintin = “reporter” ->> a.milou = “dog” ->> print(“a=%s” % a) ->> print(“tintin: %s” % a.tintin)

-

as

-

>> a = {} ->> a[“tintin”] = “reporter” ->> a[“milou”] = “dog” ->> print(“tintin: %s” % a[“tintin”]

+
+
Usage:
+
>> import catchAll as CAA
+
>> a = CAA.CatchAll()
+
>> a.tintin = “reporter”
+
>> a.milou = “dog”
+
>> print(“a=%s” % a)
+
>> print(“tintin: %s” % a.tintin)
+

+
as
+
+
+
>> a = {}
+
>> a[“tintin”] = “reporter”
+
>> a[“milou”] = “dog”
+
>> print(“tintin: %s” % a[“tintin”]
+
jsonDumps()[source]¶
@@ -391,15 +396,18 @@ but ignore all attributes begining with ‘_’

src.coloringSat module¶

simple tagging as ‘<color>’ for simple coloring log messages on terminal(s) -window or unix or ios using backend colorama

-

using ‘<color>’ because EZ human readable -so ‘<color>’ are not supposed existing in log message +window or unix or ios using backend colorama. +Using ‘<color>’ because EZ human readable, +So ‘<color>’ are not supposed existing in log message. “{}”.format() is not choosen because “{}” are present in log messages of contents of python dict (as JSON) etc.

-

usage: ->> import src.coloringSat as COLS

-

example: ->> log(“this is in <green>color green<reset>, OK is in blue: <blue>OK?”)

+
+
Usage:
+
>> import src.coloringSat as COLS
+

+
Example:
+
>> log(“this is in <green>color green<reset>, OK is in blue: <blue>OK?”)
+
class src.coloringSat.ColoringStream[source]¶
@@ -462,6 +470,11 @@ if not, replace tags with ansi color codes

src.compilation module¶

+

Utilities to build and compile

+
+
Usage:
+
>> import src.compilation as COMP
+
class src.compilation.Builder(config, logger, product_info, options=OptResult( ), check_src=True)[source]¶
@@ -698,15 +711,16 @@ in all the possible directories (pathList)

src.configManager.check_path(path, ext=[])[source]¶
-

Construct a text with the input path and “not found” if it does not exist.

+

Construct a text with the input path and colorized critical +‘** not found’ if it does not exist. +‘** bad extension’ if extension problem.

@@ -791,8 +805,10 @@ The logger instance to use for the display and loggingsrc.configManager.print_debug(config, aPath, logger, show_label=False, level=0, show_full_path=False)[source]¶

logger output for debugging a config/pyconf lines contains: path : expression –> ‘evaluation’

-

example: -PROJECTS.projects.salome.project_path : $PWD –> ‘/tmp/SALOME’

+
+
Example:
+
PROJECTS.projects.salome.project_path : $PWD –> ‘/tmp/SALOME’
+
@@ -851,15 +867,18 @@ The logger instance to use for the display

src.debug module¶

-

This file assume DEBUG functionalities use +

This file assume DEBUG functionalities use. Print salomeTools debug messages in sys.stderr. Show pretty print debug representation from instances of SAT classes (pretty print src.pyconf.Config)

-

WARNING: supposedly show messages in SAT development phase, not production

-

usage: ->> import debug as DBG ->> DBG.write(“aTitle”, aVariable) # not shown in production ->> DBG.write(“aTitle”, aVariable, True) # unconditionaly shown

+
+
Warning: supposedly show messages in SAT development phase, not production
+

+
Usage:
+
>> import debug as DBG
+
>> DBG.write(“aTitle”, aVariable) # not shown in production
+
>> DBG.write(“aTitle”, aVariable, True) # unconditionaly shown
+
class src.debug.InStream(buf='')[source]¶
@@ -1541,25 +1560,30 @@ xxx_ROOT_DIR and xxx_SRC_DIR

src.environs module¶

Utility for print environment variables

-
-
examples:
-
    -
  • split all or specific environment variables $XXX(s)… ->> environs.py -> all ->> environs.py SHELL PATH -> specific $SHELL $PATH
  • -
  • split all or specific environment variables on pattern $*XXX*(s)… ->> environs.py –pat ROOT -> specific $*ROOT*
  • -
  • split search specific substrings in contents of environment variables $XXX(s)… ->> environs.py –grep usr -> all specific environment variables containing usr
  • -
-
-
tips:
-
    -
  • create unix alias as shortcut for bash console ->> alias envs=”…/environs.py”
  • -
-
-
+
+
Examples:
+
- split all or specific environment variables $XXX(s)…
+
+
>> environs.py -> all
+
>> environs.py SHELL PATH -> specific $SHELL $PATH
+

+
+
- split all or specific environment variables on pattern $*XXX*(s)…
+
+
>> environs.py –pat ROOT -> specific $*ROOT*
+

+
+
- split search specific substrings in contents of environment variables $XXX(s)…
+
+
>> environs.py –grep usr -> all specific environment variables containing usr
+

+
+
Tips:
+
- create unix alias as shortcut for bash console
+
+
>> alias envs=”…/environs.py”
+
+
src.environs.print_grep_environs(args=[])[source]¶
@@ -2646,9 +2670,11 @@ parameters in salomeTools command lines

An instance of this class will be the object manipulated in code of all salomeTools commands The aim of this class is to have an elegant syntax to manipulate the options.

-

example: ->> print(options.level) ->> 5

+
+
Example:
+
>> print(options.level)
+
>> 5
+
@@ -2749,7 +2775,11 @@ args is the full raw list of passed options

src.product module¶

Contains the methods -relative to the product notion of salomeTools

+relative to the product notion of salomeTools.

+
+
Usage:
+
>> import src.product as PROD
+
src.product.check_config_exists(config, prod_dir, prod_info)[source]¶
@@ -3511,7 +3541,7 @@ the specified path.

-class src.pyconf.ConfigMerger(resolver=<function defaultMergeResolve at 0x3561c80>)[source]¶
+class src.pyconf.ConfigMerger(resolver=<function defaultMergeResolve at 0x3b22aa0>)[source]¶

Bases: object

This class is used for merging two configurations. If a key exists in the merge operand but not the merge target, then the entry is copied from the @@ -4092,8 +4122,10 @@ but where a “mismatch” is detected, returns “overwrite” instead.

src.returnCode module¶

This file contains ReturnCode class

-

usage: ->> import returnCode as RCO

+
+
Usage:
+
>> import returnCode as RCO
+
class src.returnCode.ReturnCode(status=None, why=None, value=None)[source]¶
@@ -4102,7 +4134,7 @@ but where a “mismatch” is detected, returns “overwrite” instead.

obviously why is why it is not OK, but also why is why it is OK (if you want). and optionnaly contains a return value as self.getValue()

-

usage: +

Usage: >> import returnCode as RCO

>> aValue = doSomethingToReturn() >> return RCO.ReturnCode(“KO”, “there is no problem here”, aValue) @@ -4133,7 +4165,7 @@ and optionnaly contains a return value as self.getValue()

-KO_STATUS = 'KO'¶
+KO_STATUS = 'OK'¶
@@ -4386,10 +4418,10 @@ used for unittest, or else…

src.system module¶

All utilities method doing a system call, like open a browser or an editor, or call a git command

-
-
usage:
-
>> import src.system as SYSS
-
+
+
Usage:
+
>> import src.system as SYSS
+
src.system.archive_extract(from_what, where, logger)[source]¶
@@ -4515,6 +4547,11 @@ The environment to source when extracting.

src.template module¶

+

template for substitute strings in template files

+
+
Usage:
+
>> import src.template as TPLATE
+
class src.template.MyTemplate(template)[source]¶
@@ -4526,7 +4563,7 @@ The environment to source when extracting.
-pattern = <_sre.SRE_Pattern object at 0x412cde0>¶
+pattern = <_sre.SRE_Pattern object at 0x40e4170>¶
@@ -4539,6 +4576,11 @@ The environment to source when extracting.

src.test_module module¶

+

test_module for test base dir/git/svn etc

+
+
Usage:
+
>> import src.test_module as TMOD
+
class src.test_module.Test(config, logger, tmp_working_dir, testbase='', grids=None, sessions=None, launcher='', show_desktop=True)[source]¶
@@ -4550,7 +4592,10 @@ The environment to source when extracting.
generate_script(listTest, script_path, ignoreList)[source]¶
-
+

Generates the script to be run by Salome. +This python script includes init and close statements and a loop +calling all the scripts of a single directory.

+
@@ -4560,12 +4605,15 @@ The environment to source when extracting.
get_tmp_dir()[source]¶
-
+

Find the getTmpDir function that gives access to xxxpidict file directory. +(the xxxpidict file exists when SALOME is launched)

+
prepare_testbase(test_base_name)[source]¶
-
+

Configure tests base.

+
@@ -4585,7 +4633,8 @@ The environment to source when extracting.
read_results(listTest, has_timed_out)[source]¶
-
+

Read the xxx.result.py files.

+
@@ -4595,7 +4644,8 @@ The environment to source when extracting.
run_grid_tests()[source]¶
-
+

Runs all tests of a grid.

+
@@ -4605,7 +4655,8 @@ The environment to source when extracting.
run_session_tests()[source]¶
-
+

Runs all tests of a session.

+
@@ -4616,17 +4667,21 @@ The environment to source when extracting.
run_tests(listTest, ignoreList)[source]¶
-
+

Runs tests of a session (using a single instance of Salome).

+
search_known_errors(status, test_grid, test_session, test)[source]¶
-
+

Searches if the script is declared in known errors pyconf. +Update the status if needed.

+
write_test_margin(tab)[source]¶
-

indent with ‘| … +’ to show test results.

+

Write margin to show test results. +indent with ‘| … +’

@@ -4634,7 +4689,8 @@ The environment to source when extracting.
src.test_module.getTmpDirDEFAULT()[source]¶
-
+

Get directory to be used for the temporary files.

+
@@ -4642,9 +4698,11 @@ The environment to source when extracting.

utilities for sat general useful simple methods all-in-one import srs.utilsSat as UTS

-

usage: ->> import srsc.utilsSat as UTS ->> UTS.ensure_path_exists(path)

+
+
Usage:
+
>> import srsc.utilsSat as UTS
+
>> UTS.ensure_path_exists(path)
+
class src.utilsSat.Path(path)[source]¶
@@ -4796,11 +4854,6 @@ Else, raise an exception.

Parameters:
  • path – (str) The path to check.
  • -
  • ext – (list) -An extension. Verify that the path extension is in the list
  • +
  • ext – (list) Verify that the path extension is in the list
-
-
-src.utilsSat.config_has_application(config)[source]¶
-
-
src.utilsSat.critical(msg)[source]¶
@@ -4925,6 +4978,12 @@ to add to all paths in lpath.

+
+
+src.utilsSat.get_CONFIG_FILENAME()[source]¶
+

get initial config.pyconf

+
+
src.utilsSat.get_base_path(config)[source]¶
@@ -4942,23 +5001,23 @@ to add to all paths in lpath.

-
-src.utilsSat.get_cfg_param(config, param_name, default)[source]¶
-

Search for param_name value in config. -If param_name is not in config, then return default, +

+src.utilsSat.get_config_key(inConfig, key, default)[source]¶
+

Search for key value in config node ‘inConfig[key]’ as ‘inConfig.key’ +If key is not in inCconfig, then return default, else, return the found value

- @@ -5255,10 +5314,10 @@ and have a name like YYYYMMDD_HHMMSS_namecmd.xml

src.xmlManager module¶

Utilities to read xml logging files

-
-
usage:
-
>> import src.xmlManager as XMLMGR
-
+
+
Usage:
+
>> import src.xmlManager as XMLMGR
+
class src.xmlManager.ReadXmlFile(filePath)[source]¶
diff --git a/doc/build/html/genindex.html b/doc/build/html/genindex.html index a120703..f080cda 100644 --- a/doc/build/html/genindex.html +++ b/doc/build/html/genindex.html @@ -487,8 +487,6 @@
  • Config (class in src.pyconf)
  • Config.Namespace (class in src.pyconf) -
  • -
  • config_has_application() (in module src.utilsSat)
  • ConfigError
  • @@ -835,8 +833,6 @@
  • get_base_path() (in module src.utilsSat)
  • get_build_directories() (in module commands.clean) -
  • -
  • get_cfg_param() (in module src.utilsSat)
  • get_children() (in module commands.compile)
  • @@ -847,6 +843,10 @@
  • get_config_children() (in module src.configManager)
  • get_config_file_path() (in module commands.jobs) +
  • +
  • get_CONFIG_FILENAME() (in module src.utilsSat) +
  • +
  • get_config_key() (in module src.utilsSat)
  • get_dico_param() (in module commands.template)
  • diff --git a/doc/build/html/objects.inv b/doc/build/html/objects.inv index d6a11c7..7b14993 100644 Binary files a/doc/build/html/objects.inv and b/doc/build/html/objects.inv differ diff --git a/doc/build/html/searchindex.js b/doc/build/html/searchindex.js index b1ce587..4a3887a 100644 --- a/doc/build/html/searchindex.js +++ b/doc/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["apidoc_commands/commands","apidoc_commands/modules","apidoc_src/modules","apidoc_src/src","apidoc_src/src.colorama","apidoc_src/src.example","commands/application","commands/clean","commands/compile","commands/config","commands/environ","commands/generate","commands/launcher","commands/log","commands/package","commands/prepare","configuration","index","installation_of_sat","release_notes/release_notes_5.0.0","usage_of_sat","write_command"],envversion:52,filenames:["apidoc_commands/commands.rst","apidoc_commands/modules.rst","apidoc_src/modules.rst","apidoc_src/src.rst","apidoc_src/src.colorama.rst","apidoc_src/src.example.rst","commands/application.rst","commands/clean.rst","commands/compile.rst","commands/config.rst","commands/environ.rst","commands/generate.rst","commands/launcher.rst","commands/log.rst","commands/package.rst","commands/prepare.rst","configuration.rst","index.rst","installation_of_sat.rst","release_notes/release_notes_5.0.0.rst","usage_of_sat.rst","write_command.rst"],objects:{"":{commands:[0,0,0,"-"],src:[3,0,0,"-"]},"commands.application":{Command:[0,1,1,""],add_module_to_appli:[0,4,1,""],create_application:[0,4,1,""],create_config_file:[0,4,1,""],customize_app:[0,4,1,""],generate_application:[0,4,1,""],generate_catalog:[0,4,1,""],generate_launch_file:[0,4,1,""],get_SALOME_modules:[0,4,1,""],get_step:[0,4,1,""],make_alias:[0,4,1,""]},"commands.application.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.check":{Command:[0,1,1,""],check_all_products:[0,4,1,""],check_product:[0,4,1,""],get_products_list:[0,4,1,""]},"commands.check.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.clean":{Command:[0,1,1,""],get_build_directories:[0,4,1,""],get_install_directories:[0,4,1,""],get_source_directories:[0,4,1,""],product_has_dir:[0,4,1,""],suppress_directories:[0,4,1,""]},"commands.clean.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.compile":{Command:[0,1,1,""],add_compile_config_file:[0,4,1,""],check_dependencies:[0,4,1,""],compile_all_products:[0,4,1,""],compile_product:[0,4,1,""],compile_product_cmake_autotools:[0,4,1,""],compile_product_script:[0,4,1,""],extend_with_children:[0,4,1,""],extend_with_fathers:[0,4,1,""],get_children:[0,4,1,""],get_products_list:[0,4,1,""],get_recursive_children:[0,4,1,""],get_recursive_fathers:[0,4,1,""],sort_products:[0,4,1,""]},"commands.compile.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.config":{Command:[0,1,1,""]},"commands.config.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.configure":{Command:[0,1,1,""],configure_all_products:[0,4,1,""],configure_product:[0,4,1,""],get_products_list:[0,4,1,""]},"commands.configure.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.environ":{Command:[0,1,1,""],write_all_source_files:[0,4,1,""]},"commands.environ.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.find_duplicates":{Command:[0,1,1,""],Progress_bar:[0,1,1,""],format_list_of_str:[0,4,1,""],list_directory:[0,4,1,""]},"commands.find_duplicates.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.find_duplicates.Progress_bar":{display_value_progression:[0,2,1,""]},"commands.generate":{Command:[0,1,1,""],build_context:[0,4,1,""],check_module_generator:[0,4,1,""],check_yacsgen:[0,4,1,""],generate_component:[0,4,1,""],generate_component_list:[0,4,1,""]},"commands.generate.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.init":{Command:[0,1,1,""],check_path:[0,4,1,""],display_local_values:[0,4,1,""],set_local_value:[0,4,1,""]},"commands.init.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.job":{Command:[0,1,1,""]},"commands.job.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.jobs":{Command:[0,1,1,""],Gui:[0,1,1,""],Job:[0,1,1,""],Jobs:[0,1,1,""],Machine:[0,1,1,""],develop_factorized_jobs:[0,4,1,""],getParamiko:[0,4,1,""],get_config_file_path:[0,4,1,""]},"commands.jobs.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.jobs.Gui":{add_xml_board:[0,2,1,""],find_history:[0,2,1,""],find_test_log:[0,2,1,""],initialize_boards:[0,2,1,""],last_update:[0,2,1,""],parse_csv_boards:[0,2,1,""],put_jobs_not_today:[0,2,1,""],update_xml_file:[0,2,1,""],update_xml_files:[0,2,1,""],write_xml_file:[0,2,1,""],write_xml_files:[0,2,1,""]},"commands.jobs.Job":{cancel:[0,2,1,""],check_time:[0,2,1,""],get_log_files:[0,2,1,""],get_pids:[0,2,1,""],get_status:[0,2,1,""],has_begun:[0,2,1,""],has_failed:[0,2,1,""],has_finished:[0,2,1,""],is_running:[0,2,1,""],is_timeout:[0,2,1,""],kill_remote_process:[0,2,1,""],run:[0,2,1,""],time_elapsed:[0,2,1,""],total_duration:[0,2,1,""],write_results:[0,2,1,""]},"commands.jobs.Jobs":{cancel_dependencies_of_failing_jobs:[0,2,1,""],define_job:[0,2,1,""],determine_jobs_and_machines:[0,2,1,""],display_status:[0,2,1,""],find_job_that_has_name:[0,2,1,""],is_occupied:[0,2,1,""],run_jobs:[0,2,1,""],ssh_connection_all_machines:[0,2,1,""],str_of_length:[0,2,1,""],update_jobs_states_list:[0,2,1,""],write_all_results:[0,2,1,""]},"commands.jobs.Machine":{close:[0,2,1,""],connect:[0,2,1,""],copy_sat:[0,2,1,""],exec_command:[0,2,1,""],mkdir:[0,2,1,""],put_dir:[0,2,1,""],successfully_connected:[0,2,1,""],write_info:[0,2,1,""]},"commands.launcher":{Command:[0,1,1,""],copy_catalog:[0,4,1,""],generate_catalog:[0,4,1,""],generate_launch_file:[0,4,1,""]},"commands.launcher.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.log":{Command:[0,1,1,""],ask_value:[0,4,1,""],getMaxFormat:[0,4,1,""],get_last_log_file:[0,4,1,""],print_log_command_in_terminal:[0,4,1,""],remove_log_file:[0,4,1,""],show_last_logs:[0,4,1,""],show_product_last_logs:[0,4,1,""]},"commands.log.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.make":{Command:[0,1,1,""],get_nb_proc:[0,4,1,""],get_products_list:[0,4,1,""],make_all_products:[0,4,1,""],make_product:[0,4,1,""]},"commands.make.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.makeinstall":{Command:[0,1,1,""],get_products_list:[0,4,1,""],makeinstall_all_products:[0,4,1,""],makeinstall_product:[0,4,1,""]},"commands.makeinstall.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.package":{Command:[0,1,1,""],add_files:[0,4,1,""],add_readme:[0,4,1,""],add_salomeTools:[0,4,1,""],binary_package:[0,4,1,""],create_project_for_src_package:[0,4,1,""],exclude_VCS_and_extensions:[0,4,1,""],find_application_pyconf:[0,4,1,""],find_product_scripts_and_pyconf:[0,4,1,""],get_archives:[0,4,1,""],get_archives_vcs:[0,4,1,""],hack_for_distene_licence:[0,4,1,""],make_archive:[0,4,1,""],produce_install_bin_file:[0,4,1,""],produce_relative_env_files:[0,4,1,""],produce_relative_launcher:[0,4,1,""],product_appli_creation_script:[0,4,1,""],project_package:[0,4,1,""],source_package:[0,4,1,""],update_config:[0,4,1,""]},"commands.package.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.patch":{Command:[0,1,1,""],apply_patch:[0,4,1,""]},"commands.patch.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.prepare":{Command:[0,1,1,""],find_products_already_getted:[0,4,1,""],find_products_with_patchs:[0,4,1,""],remove_products:[0,4,1,""]},"commands.prepare.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.profile":{Command:[0,1,1,""],generate_profile_sources:[0,4,1,""],get_profile_name:[0,4,1,""],profileConfigReader:[0,1,1,""],profileReference:[0,1,1,""],update_pyconf:[0,4,1,""]},"commands.profile.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.profile.profileConfigReader":{parseMapping:[0,2,1,""]},"commands.run":{Command:[0,1,1,""]},"commands.run.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.script":{Command:[0,1,1,""],get_products_list:[0,4,1,""],run_script_all_products:[0,4,1,""],run_script_of_product:[0,4,1,""]},"commands.script.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.shell":{Command:[0,1,1,""]},"commands.shell.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.source":{Command:[0,1,1,""],check_sources:[0,4,1,""],get_all_product_sources:[0,4,1,""],get_product_sources:[0,4,1,""],get_source_for_dev:[0,4,1,""],get_source_from_archive:[0,4,1,""],get_source_from_cvs:[0,4,1,""],get_source_from_dir:[0,4,1,""],get_source_from_git:[0,4,1,""],get_source_from_svn:[0,4,1,""]},"commands.source.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.template":{Command:[0,1,1,""],TParam:[0,1,1,""],TemplateSettings:[0,1,1,""],get_dico_param:[0,4,1,""],get_template_info:[0,4,1,""],prepare_from_template:[0,4,1,""],search_template:[0,4,1,""]},"commands.template.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.template.TParam":{check_value:[0,2,1,""]},"commands.template.TemplateSettings":{check_file_for_substitution:[0,2,1,""],check_user_values:[0,2,1,""],get_parameters:[0,2,1,""],get_pyconf_parameters:[0,2,1,""],has_pyconf:[0,2,1,""]},"commands.test":{Command:[0,1,1,""],ask_a_path:[0,4,1,""],check_remote_machine:[0,4,1,""],create_test_report:[0,4,1,""],generate_history_xml_path:[0,4,1,""],move_test_results:[0,4,1,""],save_file:[0,4,1,""]},"commands.test.Command":{check_option:[0,2,1,""],getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"src.ElementTree":{Comment:[3,4,1,""],Element:[3,4,1,""],ElementTree:[3,1,1,""],PI:[3,4,1,""],ProcessingInstruction:[3,4,1,""],QName:[3,1,1,""],SubElement:[3,4,1,""],TreeBuilder:[3,1,1,""],XML:[3,4,1,""],XMLTreeBuilder:[3,1,1,""],dump:[3,4,1,""],fromstring:[3,4,1,""],iselement:[3,4,1,""],iterparse:[3,1,1,""],parse:[3,4,1,""],tostring:[3,4,1,""]},"src.ElementTree.ElementTree":{find:[3,2,1,""],findall:[3,2,1,""],findtext:[3,2,1,""],getiterator:[3,2,1,""],getroot:[3,2,1,""],parse:[3,2,1,""],write:[3,2,1,""]},"src.ElementTree.TreeBuilder":{close:[3,2,1,""],data:[3,2,1,""],end:[3,2,1,""],start:[3,2,1,""]},"src.ElementTree.XMLTreeBuilder":{close:[3,2,1,""],doctype:[3,2,1,""],feed:[3,2,1,""]},"src.ElementTree.iterparse":{next:[3,2,1,""]},"src.architecture":{get_distrib_version:[3,4,1,""],get_distribution:[3,4,1,""],get_nb_proc:[3,4,1,""],get_python_version:[3,4,1,""],get_user:[3,4,1,""],is_windows:[3,4,1,""]},"src.catchAll":{CatchAll:[3,1,1,""],dumper:[3,4,1,""],dumperType:[3,4,1,""],jsonDumps:[3,4,1,""]},"src.catchAll.CatchAll":{jsonDumps:[3,2,1,""]},"src.colorama":{ansi:[4,0,0,"-"],ansitowin32:[4,0,0,"-"],initialise:[4,0,0,"-"],win32:[4,0,0,"-"],winterm:[4,0,0,"-"]},"src.colorama.ansi":{AnsiBack:[4,1,1,""],AnsiCodes:[4,1,1,""],AnsiCursor:[4,1,1,""],AnsiFore:[4,1,1,""],AnsiStyle:[4,1,1,""],clear_line:[4,4,1,""],clear_screen:[4,4,1,""],code_to_chars:[4,4,1,""],set_title:[4,4,1,""]},"src.colorama.ansi.AnsiBack":{BLACK:[4,3,1,""],BLUE:[4,3,1,""],CYAN:[4,3,1,""],GREEN:[4,3,1,""],LIGHTBLACK_EX:[4,3,1,""],LIGHTBLUE_EX:[4,3,1,""],LIGHTCYAN_EX:[4,3,1,""],LIGHTGREEN_EX:[4,3,1,""],LIGHTMAGENTA_EX:[4,3,1,""],LIGHTRED_EX:[4,3,1,""],LIGHTWHITE_EX:[4,3,1,""],LIGHTYELLOW_EX:[4,3,1,""],MAGENTA:[4,3,1,""],RED:[4,3,1,""],RESET:[4,3,1,""],WHITE:[4,3,1,""],YELLOW:[4,3,1,""]},"src.colorama.ansi.AnsiCursor":{BACK:[4,2,1,""],DOWN:[4,2,1,""],FORWARD:[4,2,1,""],POS:[4,2,1,""],UP:[4,2,1,""]},"src.colorama.ansi.AnsiFore":{BLACK:[4,3,1,""],BLUE:[4,3,1,""],CYAN:[4,3,1,""],GREEN:[4,3,1,""],LIGHTBLACK_EX:[4,3,1,""],LIGHTBLUE_EX:[4,3,1,""],LIGHTCYAN_EX:[4,3,1,""],LIGHTGREEN_EX:[4,3,1,""],LIGHTMAGENTA_EX:[4,3,1,""],LIGHTRED_EX:[4,3,1,""],LIGHTWHITE_EX:[4,3,1,""],LIGHTYELLOW_EX:[4,3,1,""],MAGENTA:[4,3,1,""],RED:[4,3,1,""],RESET:[4,3,1,""],WHITE:[4,3,1,""],YELLOW:[4,3,1,""]},"src.colorama.ansi.AnsiStyle":{BRIGHT:[4,3,1,""],DIM:[4,3,1,""],NORMAL:[4,3,1,""],RESET_ALL:[4,3,1,""]},"src.colorama.ansitowin32":{AnsiToWin32:[4,1,1,""],StreamWrapper:[4,1,1,""],is_a_tty:[4,4,1,""],is_stream_closed:[4,4,1,""]},"src.colorama.ansitowin32.AnsiToWin32":{ANSI_CSI_RE:[4,3,1,""],ANSI_OSC_RE:[4,3,1,""],call_win32:[4,2,1,""],convert_ansi:[4,2,1,""],convert_osc:[4,2,1,""],extract_params:[4,2,1,""],get_win32_calls:[4,2,1,""],reset_all:[4,2,1,""],should_wrap:[4,2,1,""],write:[4,2,1,""],write_and_convert:[4,2,1,""],write_plain_text:[4,2,1,""]},"src.colorama.ansitowin32.StreamWrapper":{write:[4,2,1,""]},"src.colorama.initialise":{colorama_text:[4,4,1,""],deinit:[4,4,1,""],init:[4,4,1,""],reinit:[4,4,1,""],reset_all:[4,4,1,""],wrap_stream:[4,4,1,""]},"src.colorama.win32":{SetConsoleTextAttribute:[4,4,1,""],winapi_test:[4,4,1,""]},"src.colorama.winterm":{WinColor:[4,1,1,""],WinStyle:[4,1,1,""],WinTerm:[4,1,1,""]},"src.colorama.winterm.WinColor":{BLACK:[4,3,1,""],BLUE:[4,3,1,""],CYAN:[4,3,1,""],GREEN:[4,3,1,""],GREY:[4,3,1,""],MAGENTA:[4,3,1,""],RED:[4,3,1,""],YELLOW:[4,3,1,""]},"src.colorama.winterm.WinStyle":{BRIGHT:[4,3,1,""],BRIGHT_BACKGROUND:[4,3,1,""],NORMAL:[4,3,1,""]},"src.colorama.winterm.WinTerm":{back:[4,2,1,""],cursor_adjust:[4,2,1,""],erase_line:[4,2,1,""],erase_screen:[4,2,1,""],fore:[4,2,1,""],get_attrs:[4,2,1,""],get_position:[4,2,1,""],reset_all:[4,2,1,""],set_attrs:[4,2,1,""],set_console:[4,2,1,""],set_cursor_position:[4,2,1,""],set_title:[4,2,1,""],style:[4,2,1,""]},"src.coloringSat":{ColoringStream:[3,1,1,""],cleanColors:[3,4,1,""],indent:[3,4,1,""],log:[3,4,1,""],replace:[3,4,1,""],toColor:[3,4,1,""],toColor_AnsiToWin32:[3,4,1,""]},"src.coloringSat.ColoringStream":{flush:[3,2,1,""],write:[3,2,1,""]},"src.compilation":{Builder:[3,1,1,""]},"src.compilation.Builder":{build_configure:[3,2,1,""],check:[3,2,1,""],cmake:[3,2,1,""],complete_environment:[3,2,1,""],configure:[3,2,1,""],do_batch_script_build:[3,2,1,""],do_default_build:[3,2,1,""],do_python_script_build:[3,2,1,""],do_script_build:[3,2,1,""],hack_libtool:[3,2,1,""],install:[3,2,1,""],log:[3,2,1,""],log_command:[3,2,1,""],make:[3,2,1,""],prepare:[3,2,1,""],put_txt_log_in_appli_log_dir:[3,2,1,""],wmake:[3,2,1,""]},"src.configManager":{ConfigManager:[3,1,1,""],ConfigOpener:[3,1,1,""],check_path:[3,4,1,""],getConfigColored:[3,4,1,""],get_config_children:[3,4,1,""],get_products_list:[3,4,1,""],print_debug:[3,4,1,""],print_value:[3,4,1,""],show_patchs:[3,4,1,""],show_product_info:[3,4,1,""]},"src.configManager.ConfigManager":{create_config_file:[3,2,1,""],get_command_line_overrides:[3,2,1,""],get_config:[3,2,1,""],get_user_config_file:[3,2,1,""],set_user_config_file:[3,2,1,""]},"src.configManager.ConfigOpener":{get_path:[3,2,1,""]},"src.debug":{InStream:[3,1,1,""],OutStream:[3,1,1,""],format_color_exception:[3,4,1,""],getLocalEnv:[3,4,1,""],getStrConfigDbg:[3,4,1,""],getStrConfigStd:[3,4,1,""],indent:[3,4,1,""],isTypeConfig:[3,4,1,""],pop_debug:[3,4,1,""],push_debug:[3,4,1,""],saveConfigDbg:[3,4,1,""],saveConfigStd:[3,4,1,""],tofix:[3,4,1,""],write:[3,4,1,""]},"src.debug.OutStream":{close:[3,2,1,""]},"src.environment":{Environ:[3,1,1,""],FileEnvWriter:[3,1,1,""],SalomeEnviron:[3,1,1,""],Shell:[3,1,1,""],load_environment:[3,4,1,""]},"src.environment.Environ":{append:[3,2,1,""],append_value:[3,2,1,""],command_value:[3,2,1,""],get:[3,2,1,""],is_defined:[3,2,1,""],prepend:[3,2,1,""],prepend_value:[3,2,1,""],set:[3,2,1,""]},"src.environment.FileEnvWriter":{write_cfgForPy_file:[3,2,1,""],write_env_file:[3,2,1,""]},"src.environment.SalomeEnviron":{add_comment:[3,2,1,""],add_line:[3,2,1,""],add_warning:[3,2,1,""],append:[3,2,1,""],dump:[3,2,1,""],finish:[3,2,1,""],get:[3,2,1,""],get_names:[3,2,1,""],is_defined:[3,2,1,""],load_cfg_environment:[3,2,1,""],prepend:[3,2,1,""],run_env_script:[3,2,1,""],run_simple_env_script:[3,2,1,""],set:[3,2,1,""],set_a_product:[3,2,1,""],set_application_env:[3,2,1,""],set_cpp_env:[3,2,1,""],set_full_environ:[3,2,1,""],set_products:[3,2,1,""],set_python_libdirs:[3,2,1,""],set_salome_generic_product_env:[3,2,1,""],set_salome_minimal_product_env:[3,2,1,""]},"src.environs":{print_grep_environs:[3,4,1,""],print_split_environs:[3,4,1,""],print_split_pattern_environs:[3,4,1,""]},"src.example":{essai_logging_1:[5,0,0,"-"],essai_logging_2:[5,0,0,"-"]},"src.example.essai_logging_1":{getMyLogger:[5,4,1,""],initMyLogger:[5,4,1,""],testLogger1:[5,4,1,""]},"src.example.essai_logging_2":{MyFormatter:[5,1,1,""],getMyLogger:[5,4,1,""],initMyLogger:[5,4,1,""],testLogger1:[5,4,1,""]},"src.example.essai_logging_2.MyFormatter":{format:[5,2,1,""]},"src.exceptionSat":{ExceptionSat:[3,5,1,""]},"src.fileEnviron":{BashFileEnviron:[3,1,1,""],BatFileEnviron:[3,1,1,""],ContextFileEnviron:[3,1,1,""],FileEnviron:[3,1,1,""],LauncherFileEnviron:[3,1,1,""],ScreenEnviron:[3,1,1,""],get_file_environ:[3,4,1,""],special_path_separator:[3,4,1,""]},"src.fileEnviron.BashFileEnviron":{command_value:[3,2,1,""],finish:[3,2,1,""],set:[3,2,1,""]},"src.fileEnviron.BatFileEnviron":{add_comment:[3,2,1,""],command_value:[3,2,1,""],finish:[3,2,1,""],get:[3,2,1,""],set:[3,2,1,""]},"src.fileEnviron.ContextFileEnviron":{add_echo:[3,2,1,""],add_warning:[3,2,1,""],append_value:[3,2,1,""],command_value:[3,2,1,""],finish:[3,2,1,""],get:[3,2,1,""],prepend_value:[3,2,1,""],set:[3,2,1,""]},"src.fileEnviron.FileEnviron":{add_comment:[3,2,1,""],add_echo:[3,2,1,""],add_line:[3,2,1,""],add_warning:[3,2,1,""],append:[3,2,1,""],append_value:[3,2,1,""],command_value:[3,2,1,""],finish:[3,2,1,""],get:[3,2,1,""],is_defined:[3,2,1,""],prepend:[3,2,1,""],prepend_value:[3,2,1,""],set:[3,2,1,""]},"src.fileEnviron.LauncherFileEnviron":{add:[3,2,1,""],add_comment:[3,2,1,""],add_echo:[3,2,1,""],add_line:[3,2,1,""],add_warning:[3,2,1,""],append:[3,2,1,""],append_value:[3,2,1,""],change_to_launcher:[3,2,1,""],command_value:[3,2,1,""],finish:[3,2,1,""],get:[3,2,1,""],is_defined:[3,2,1,""],prepend:[3,2,1,""],prepend_value:[3,2,1,""],set:[3,2,1,""]},"src.fileEnviron.ScreenEnviron":{add_comment:[3,2,1,""],add_echo:[3,2,1,""],add_line:[3,2,1,""],add_warning:[3,2,1,""],append:[3,2,1,""],command_value:[3,2,1,""],get:[3,2,1,""],is_defined:[3,2,1,""],prepend:[3,2,1,""],run_env_script:[3,2,1,""],set:[3,2,1,""],write:[3,2,1,""]},"src.fork":{batch:[3,4,1,""],batch_salome:[3,4,1,""],launch_command:[3,4,1,""],show_progress:[3,4,1,""],write_back:[3,4,1,""]},"src.loggingSat":{DefaultFormatter:[3,1,1,""],UnittestFormatter:[3,1,1,""],UnittestStream:[3,1,1,""],dirLogger:[3,4,1,""],getDefaultLogger:[3,4,1,""],getUnittestLogger:[3,4,1,""],indent:[3,4,1,""],indentUnittest:[3,4,1,""],initLoggerAsDefault:[3,4,1,""],initLoggerAsUnittest:[3,4,1,""],log:[3,4,1,""],testLogger_1:[3,4,1,""]},"src.loggingSat.DefaultFormatter":{format:[3,2,1,""],setColorLevelname:[3,2,1,""]},"src.loggingSat.UnittestFormatter":{format:[3,2,1,""]},"src.loggingSat.UnittestStream":{flush:[3,2,1,""],getLogs:[3,2,1,""],getLogsAndClear:[3,2,1,""],write:[3,2,1,""]},"src.options":{OptResult:[3,1,1,""],Options:[3,1,1,""]},"src.options.Options":{add_option:[3,2,1,""],debug_write:[3,2,1,""],getDetailOption:[3,2,1,""],get_help:[3,2,1,""],indent:[3,2,1,""],parse_args:[3,2,1,""]},"src.product":{check_config_exists:[3,4,1,""],check_installation:[3,4,1,""],get_base_install_dir:[3,4,1,""],get_install_dir:[3,4,1,""],get_product_components:[3,4,1,""],get_product_config:[3,4,1,""],get_product_dependencies:[3,4,1,""],get_product_section:[3,4,1,""],get_products_infos:[3,4,1,""],product_compiles:[3,4,1,""],product_has_env_script:[3,4,1,""],product_has_logo:[3,4,1,""],product_has_patches:[3,4,1,""],product_has_salome_gui:[3,4,1,""],product_has_script:[3,4,1,""],product_is_SALOME:[3,4,1,""],product_is_autotools:[3,4,1,""],product_is_cmake:[3,4,1,""],product_is_cpp:[3,4,1,""],product_is_debug:[3,4,1,""],product_is_dev:[3,4,1,""],product_is_fixed:[3,4,1,""],product_is_generated:[3,4,1,""],product_is_mpi:[3,4,1,""],product_is_native:[3,4,1,""],product_is_salome:[3,4,1,""],product_is_sample:[3,4,1,""],product_is_smesh_plugin:[3,4,1,""],product_is_vcs:[3,4,1,""]},"src.pyconf":{Config:[3,1,1,""],ConfigError:[3,5,1,""],ConfigFormatError:[3,5,1,""],ConfigInputStream:[3,1,1,""],ConfigList:[3,1,1,""],ConfigMerger:[3,1,1,""],ConfigOutputStream:[3,1,1,""],ConfigReader:[3,1,1,""],ConfigResolutionError:[3,5,1,""],Container:[3,1,1,""],Expression:[3,1,1,""],Mapping:[3,1,1,""],Reference:[3,1,1,""],Sequence:[3,1,1,""],deepCopyMapping:[3,4,1,""],defaultMergeResolve:[3,4,1,""],defaultStreamOpener:[3,4,1,""],isWord:[3,4,1,""],makePath:[3,4,1,""],overwriteMergeResolve:[3,4,1,""]},"src.pyconf.Config":{Namespace:[3,1,1,""],addNamespace:[3,2,1,""],getByPath:[3,2,1,""],load:[3,2,1,""],removeNamespace:[3,2,1,""]},"src.pyconf.ConfigInputStream":{close:[3,2,1,""],read:[3,2,1,""],readline:[3,2,1,""]},"src.pyconf.ConfigList":{getByPath:[3,2,1,""]},"src.pyconf.ConfigMerger":{handleMismatch:[3,2,1,""],merge:[3,2,1,""],mergeMapping:[3,2,1,""],mergeSequence:[3,2,1,""],overwriteKeys:[3,2,1,""]},"src.pyconf.ConfigOutputStream":{close:[3,2,1,""],flush:[3,2,1,""],write:[3,2,1,""]},"src.pyconf.ConfigReader":{getChar:[3,2,1,""],getToken:[3,2,1,""],load:[3,2,1,""],location:[3,2,1,""],match:[3,2,1,""],parseFactor:[3,2,1,""],parseKeyValuePair:[3,2,1,""],parseMapping:[3,2,1,""],parseMappingBody:[3,2,1,""],parseReference:[3,2,1,""],parseScalar:[3,2,1,""],parseSequence:[3,2,1,""],parseSuffix:[3,2,1,""],parseTerm:[3,2,1,""],parseValue:[3,2,1,""],setStream:[3,2,1,""]},"src.pyconf.Container":{evaluate:[3,2,1,""],setPath:[3,2,1,""],writeToStream:[3,2,1,""],writeValue:[3,2,1,""]},"src.pyconf.Expression":{evaluate:[3,2,1,""]},"src.pyconf.Mapping":{addMapping:[3,2,1,""],get:[3,2,1,""],iteritems:[3,2,1,""],iterkeys:[3,2,1,""],keys:[3,2,1,""],writeToStream:[3,2,1,""]},"src.pyconf.Reference":{addElement:[3,2,1,""],findConfig:[3,2,1,""],resolve:[3,2,1,""]},"src.pyconf.Sequence":{SeqIter:[3,1,1,""],append:[3,2,1,""],writeToStream:[3,2,1,""]},"src.pyconf.Sequence.SeqIter":{next:[3,2,1,""]},"src.returnCode":{ReturnCode:[3,1,1,""]},"src.returnCode.ReturnCode":{KFSYS:[3,3,1,""],KNOWNFAILURE_STATUS:[3,3,1,""],KOSYS:[3,3,1,""],KO_STATUS:[3,3,1,""],NASYS:[3,3,1,""],NA_STATUS:[3,3,1,""],NDSYS:[3,3,1,""],OKSYS:[3,3,1,""],OK_STATUS:[3,3,1,""],TIMEOUT_STATUS:[3,3,1,""],TOSYS:[3,3,1,""],UNKNOWN_STATUS:[3,3,1,""],getValue:[3,2,1,""],getWhy:[3,2,1,""],indent:[3,2,1,""],isOk:[3,2,1,""],raiseIfKo:[3,2,1,""],setStatus:[3,2,1,""],setValue:[3,2,1,""],setWhy:[3,2,1,""],toSys:[3,2,1,""]},"src.salomeTools":{Sat:[3,1,1,""],assumeAsList:[3,4,1,""],find_command_list:[3,4,1,""],getCommandsList:[3,4,1,""],getVersion:[3,4,1,""],launchSat:[3,4,1,""],setLocale:[3,4,1,""],setNotLocale:[3,4,1,""]},"src.salomeTools.Sat":{assumeAsList:[3,2,1,""],execute_cli:[3,2,1,""],getColoredVersion:[3,2,1,""],getCommandAndAppli:[3,2,1,""],getCommandInstance:[3,2,1,""],getConfig:[3,2,1,""],getConfigManager:[3,2,1,""],getLogger:[3,2,1,""],getModule:[3,2,1,""],get_help:[3,2,1,""],parseArguments:[3,2,1,""],print_help:[3,2,1,""]},"src.system":{archive_extract:[3,4,1,""],cvs_extract:[3,4,1,""],git_extract:[3,4,1,""],show_in_editor:[3,4,1,""],svn_extract:[3,4,1,""]},"src.template":{MyTemplate:[3,1,1,""],substitute:[3,4,1,""]},"src.template.MyTemplate":{delimiter:[3,3,1,""],pattern:[3,3,1,""]},"src.test_module":{Test:[3,1,1,""],getTmpDirDEFAULT:[3,4,1,""]},"src.test_module.Test":{generate_launching_commands:[3,2,1,""],generate_script:[3,2,1,""],get_test_timeout:[3,2,1,""],get_tmp_dir:[3,2,1,""],prepare_testbase:[3,2,1,""],prepare_testbase_from_dir:[3,2,1,""],prepare_testbase_from_git:[3,2,1,""],prepare_testbase_from_svn:[3,2,1,""],read_results:[3,2,1,""],run_all_tests:[3,2,1,""],run_grid_tests:[3,2,1,""],run_script:[3,2,1,""],run_session_tests:[3,2,1,""],run_testbase_tests:[3,2,1,""],run_tests:[3,2,1,""],search_known_errors:[3,2,1,""],write_test_margin:[3,2,1,""]},"src.utilsSat":{Path:[3,1,1,""],black:[3,4,1,""],blue:[3,4,1,""],check_config_has_application:[3,4,1,""],check_config_has_profile:[3,4,1,""],check_has_key:[3,4,1,""],config_has_application:[3,4,1,""],critical:[3,4,1,""],cyan:[3,4,1,""],date_to_datetime:[3,4,1,""],deepcopy_list:[3,4,1,""],ensure_path_exists:[3,4,1,""],error:[3,4,1,""],find_file_in_lpath:[3,4,1,""],formatTuples:[3,4,1,""],formatValue:[3,4,1,""],get_base_path:[3,4,1,""],get_cfg_param:[3,4,1,""],get_launcher_name:[3,4,1,""],get_log_path:[3,4,1,""],get_property_in_product_cfg:[3,4,1,""],get_salome_version:[3,4,1,""],get_tmp_filename:[3,4,1,""],green:[3,4,1,""],handleRemoveReadonly:[3,4,1,""],header:[3,4,1,""],info:[3,4,1,""],label:[3,4,1,""],list_log_file:[3,4,1,""],log_res_step:[3,4,1,""],log_step:[3,4,1,""],logger_info_tuples:[3,4,1,""],magenta:[3,4,1,""],merge_dicts:[3,4,1,""],normal:[3,4,1,""],only_numbers:[3,4,1,""],parse_date:[3,4,1,""],read_config_from_a_file:[3,4,1,""],red:[3,4,1,""],remove_item_from_list:[3,4,1,""],replace_in_file:[3,4,1,""],reset:[3,4,1,""],show_command_log:[3,4,1,""],success:[3,4,1,""],timedelta_total_seconds:[3,4,1,""],update_hat_xml:[3,4,1,""],warning:[3,4,1,""],white:[3,4,1,""],yellow:[3,4,1,""]},"src.utilsSat.Path":{base:[3,2,1,""],chmod:[3,2,1,""],copy:[3,2,1,""],copydir:[3,2,1,""],copyfile:[3,2,1,""],copylink:[3,2,1,""],dir:[3,2,1,""],exists:[3,2,1,""],isdir:[3,2,1,""],isfile:[3,2,1,""],islink:[3,2,1,""],list:[3,2,1,""],make:[3,2,1,""],readlink:[3,2,1,""],rm:[3,2,1,""],smartcopy:[3,2,1,""],symlink:[3,2,1,""]},"src.xmlManager":{ReadXmlFile:[3,1,1,""],XmlLogFile:[3,1,1,""],add_simple_node:[3,4,1,""],append_node_attrib:[3,4,1,""],find_node_by_attrib:[3,4,1,""],write_report:[3,4,1,""]},"src.xmlManager.ReadXmlFile":{getRootAttrib:[3,2,1,""],get_attrib:[3,2,1,""],get_node_text:[3,2,1,""]},"src.xmlManager.XmlLogFile":{add_simple_node:[3,2,1,""],append_node_attrib:[3,2,1,""],append_node_text:[3,2,1,""],write_tree:[3,2,1,""]},commands:{"package":[0,0,0,"-"],application:[0,0,0,"-"],check:[0,0,0,"-"],clean:[0,0,0,"-"],compile:[0,0,0,"-"],config:[0,0,0,"-"],configure:[0,0,0,"-"],environ:[0,0,0,"-"],find_duplicates:[0,0,0,"-"],generate:[0,0,0,"-"],init:[0,0,0,"-"],job:[0,0,0,"-"],jobs:[0,0,0,"-"],launcher:[0,0,0,"-"],log:[0,0,0,"-"],make:[0,0,0,"-"],makeinstall:[0,0,0,"-"],patch:[0,0,0,"-"],prepare:[0,0,0,"-"],profile:[0,0,0,"-"],run:[0,0,0,"-"],script:[0,0,0,"-"],shell:[0,0,0,"-"],source:[0,0,0,"-"],template:[0,0,0,"-"],test:[0,0,0,"-"]},src:{ElementTree:[3,0,0,"-"],architecture:[3,0,0,"-"],catchAll:[3,0,0,"-"],colorama:[4,0,0,"-"],coloringSat:[3,0,0,"-"],compilation:[3,0,0,"-"],configManager:[3,0,0,"-"],debug:[3,0,0,"-"],environment:[3,0,0,"-"],environs:[3,0,0,"-"],example:[5,0,0,"-"],exceptionSat:[3,0,0,"-"],fileEnviron:[3,0,0,"-"],fork:[3,0,0,"-"],loggingSat:[3,0,0,"-"],options:[3,0,0,"-"],product:[3,0,0,"-"],pyconf:[3,0,0,"-"],returnCode:[3,0,0,"-"],salomeTools:[3,0,0,"-"],system:[3,0,0,"-"],template:[3,0,0,"-"],test_module:[3,0,0,"-"],utilsSat:[3,0,0,"-"],xmlManager:[3,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"],"4":["py","function","Python function"],"5":["py","exception","Python exception"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:attribute","4":"py:function","5":"py:exception"},terms:{"0x3504970":4,"0x350dc10":4,"0x3561c80":3,"0x39a7938":[],"0x3a4a520":[],"0x412cde0":3,"16be":3,"16le":3,"30s":0,"9abc":3,"boolean":[0,3,21],"case":[0,3],"char":3,"class":[0,3,4,5,21],"default":[0,3,6,8,9,10,12,13,14,15,20],"export":15,"final":[3,9,15],"float":[0,3],"function":[0,3,4,21],"import":[3,10,21],"int":[0,3,13],"long":[3,7],"new":[0,3,15,21],"return":[0,3,5,10,21],"short":3,"true":[0,3,4],"try":3,"var":[0,3,10,21],And:[3,9,10],But:21,CVS:14,FOR:21,For:[0,3,10,15,17,21],Has:3,NOT:3,One:3,POS:4,The:[0,3,5,6,7,8,9,10,11,12,13,14,15,16,17,20,21],Then:[15,16],There:[0,16],These:[0,10],Theses:7,UTS:3,Use:[0,6,7,8,9,10,11,12,15],Used:[0,3],Useful:[3,20],Using:21,VCS:[0,7,14],__init__:[3,5],__main__:3,__repr__:3,__save__:3,__setattr__:3,__str__:3,_appli:6,_basecmd:3,_basecommand:0,_blank:3,_build:10,_debug:3,_developp:3,_launch:10,_ld_library_path:10,_sre:[3,4],_type:3,_user:3,_verbos:3,a_b_c_:3,abool:3,about:[0,3,16],absolut:14,access:[0,3,4,13],account:10,act:[3,4],action:3,activ:[3,15],actual:[3,4,18],add:[0,3,8,17],add_com:3,add_compile_config_fil:0,add_echo:3,add_fil:0,add_lin:3,add_module_to_appli:0,add_opt:[3,21],add_readm:0,add_salometool:0,add_simple_nod:3,add_warn:3,add_xml_board:0,added:[0,3],addel:3,adding:[0,21],addit:[0,3,8,16],additional_dir:3,additional_env:[0,3],addmap:3,addnamespac:3,adequ:3,advanc:3,affect:4,afil:3,after:[0,8,18],again:3,agent:15,aim:3,algorithm:21,alia:3,alias_path:0,alistofstr:0,all:[0,3,4,7,9,10,11,15,16,20,21],allow:[0,3,8,9,11,17,20],alphanumer:3,alreadi:[0,14,21],also:[0,3,10,15,16,21],alter:15,amount:3,ani:[0,3,4,9,13,15],anoth:[3,16],ansi:[2,3],ansi_csi_r:4,ansi_escape_cod:4,ansi_osc_r:4,ansiback:4,ansicod:4,ansicursor:4,ansifor:4,ansistyl:4,ansitowin32:[2,3],anyth:0,apart:4,apath:3,api:3,append:[3,5,10,14],append_node_attrib:3,append_node_text:3,append_valu:3,appli:[0,3,9,11,15],appli_dir:0,appli_gen:0,appli_path:0,applic:[1,3,7,8,9,10,11,12,13,15,17,21],application_nam:6,application_tmp_dir:0,applilog:3,apply_patch:0,appropri:3,arch:14,architectur:[2,14,16],archiv:[0,3,14,15],archive_extract:3,archive_info:15,arg:[3,4,21],arglist:3,argument:[0,3],argv:3,arrai:0,ascii:3,asctim:5,ask:[0,3],ask_a_path:0,ask_valu:0,assign:3,assum:3,assumeaslist:3,astr:3,astream:3,atitl:3,attibut:3,attr:[3,4],attrib:3,attribut:[3,4,5],authent:15,author:3,automat:[3,9,10],autoreset:4,autotool:[0,3,8],avail:[0,9],avalu:3,avari:3,avoid:[0,15],award:3,back:4,backend:3,backtick:3,bar:0,base:[0,3,4,5,16],basenam:3,bash:[0,3,10,15],bashfileenviron:3,basic:3,bat:[3,10],batch:3,batch_salom:3,batfileenviron:3,becaus:3,been:[0,3,4],befor:[0,3,5,8],begin:3,begun:0,behavior:21,being:3,belong:3,below:10,between:[0,3],bienvenu:3,big:8,bin:10,binari:[0,14],binaries_dir_nam:0,binary_packag:0,birari:0,black:[3,4],blogmatrix:3,blue:[3,4],board:0,bom:3,bonjour:21,bool:[0,3],boost:0,both:[3,10,11],bracket:3,branch:15,bright:4,bright_background:4,bring:[11,15],browser:[0,3,9,13,16],buf:3,build:[0,3,7,8,10,16],build_conf_opt:3,build_configur:[0,3],build_context:0,build_sourc:[0,8],builder:3,built:3,caa:3,call:[0,3,4,5,10,12,21],call_win32:4,callabl:3,can:[0,3,6,10,15,16,17,21],cancel:0,cancel_dependencies_of_failing_job:0,cannot:3,car:3,care:7,carri:[3,5],catalog:[0,6,12],catalog_path:0,catchal:2,cfg:[0,3,10,21],cfg_env:3,cfgforpi:3,chang:[0,3,6,20,21],change_to_launch:3,channel:0,channelfil:0,charact:[3,4],charg:12,check:[1,3,8,10],check_all_product:0,check_config_exist:3,check_config_has_appl:3,check_config_has_profil:3,check_depend:0,check_file_for_substitut:0,check_has_kei:3,check_instal:3,check_module_gener:0,check_opt:0,check_path:[0,3],check_product:0,check_remote_machin:0,check_sourc:0,check_src:3,check_tim:0,check_user_valu:0,check_valu:0,check_yacsgen:0,checkout:[0,3,15],children:3,chmod:3,choic:9,choosen:3,circumst:3,clash:3,classic:3,clean:[1,3,8,13,17],clean_al:[0,8,20],clean_build_aft:8,clean_instal:8,cleancolor:3,clear_lin:4,clear_screen:4,cli:[3,13,20],cli_:21,cli_argu:3,client:3,clone:15,close:[0,3],closest:3,cmake:[0,3,8],cmake_opt:8,cmd:3,cmd_argument:0,co7:14,code:[3,4,10],code_to_char:4,col:3,color:[0,3,4],colorama:[2,3],colorama_text:4,coloringsat:2,coloringstream:3,column:[0,3],com:[3,5],come:9,command:[3,4,16,18,20],command_opt:20,command_valu:3,comment:[3,16],commentari:3,commit:7,commonli:3,compat:3,compil:[1,2,10,11,13,15,17],compil_script:8,compil_scripts_tmp_dir:0,compile_all_product:0,compile_product:0,compile_product_cmake_autotool:0,compile_product_script:0,complementari:10,complet:[3,8,9,15,16],complete_environ:3,compo:0,compo_nam:0,compon:[3,6,11],componon:11,compress:14,comput:[3,5,11,14],concaten:3,concern:15,conf_opt:0,conf_valu:0,config:[1,3,15,16,17,20],config_fil:0,config_has_appl:3,config_job:0,configerror:3,configformaterror:[0,3],configinputstream:3,configlist:3,configmanag:2,configmerg:3,configopen:3,configoutputstream:3,configread:[0,3],configresolutionerror:3,configur:[1,3,17,21],configure_all_product:0,configure_opt:3,configure_product:0,configut:6,conflict:3,conform:11,connect:0,consid:0,consist:3,consol:3,construct:[0,3,17,19],contain:[0,3,16,21],content:[1,2],context:[0,3,20],contextfileenviron:3,continu:3,control:14,conveni:3,convert:4,convert_ansi:4,convert_osc:4,copi:[0,3,6,9,12,20],copy_catalog:0,copy_sat:0,copydir:3,copyfil:3,copylink:3,copyright:3,corba:11,correct:3,correctli:0,correl:3,correspond:[0,3,10,13,15],could:[0,3,7,10,18],coupl:[3,5],cpp:[0,3,11],creat:[0,3,6,7,10,12,14,15,16,17],create_appl:0,create_config_fil:[0,3],create_project_for_src_packag:0,create_test_report:0,creation:14,critic:[3,5,21],csv:0,current:[0,3,9,16,20,21],cursor_adjust:4,custom:0,customize_app:0,cvs:[0,3],cvs_extract:3,cvs_info:15,cvspass:15,cwd:3,cyan:[3,4],d_content:0,d_input_board:0,d_sub:0,dai:[0,3],data:[0,3,9,21],datadir:3,date:[0,3,16],date_to_datetim:3,datefmt:[3,5],datetim:3,david:3,dbg:3,debug:[0,2,5,9,10,15,21],debug_writ:3,decid:3,declar:15,dedic:0,deep:3,deepcopy_list:3,deepcopymap:3,def:[10,21],default_valu:3,defaultformatt:3,defaultmergeresolv:3,defaultstreamopen:3,defin:[0,3,7,8,9,10,11,16,21],define_job:0,definit:[0,3],deinit:4,delai:3,delaiapp:3,deleg:4,delet:[0,14],delimit:3,delta:3,depend:[0,3,8,14],deriv:3,des:[3,5],describ:[0,3],descript:[0,3,21],design:3,dest_path:0,destnam:3,detail:[],detar:18,detect:3,determin:[3,5],determine_jobs_and_machin:0,dev:[0,3],develop:[0,3,7,9,10,15,21],develop_factorized_job:0,dico:0,dict:[0,3],dict_arg:3,dictionari:[0,3,5,16],dictionnari:0,differ:[5,10],dim:4,dir:[0,3,9,15],dir_info:15,direct:3,directli:[10,13,18],directori:[0,3,6,7,8,9,10,12,13,14,15,16,18,20,21],directories_ignor:0,dirlogg:3,dirpath:3,displai:[0,3,8,9,13,21],display_local_valu:0,display_statu:0,display_value_progress:0,distant:6,disten:0,distinguish:10,distrib:3,distribut:[3,6,11],divis:3,do_batch_script_build:3,do_default_build:3,do_python_script_build:3,do_script_build:3,doc:[3,5],docstr:0,doctyp:3,document:[11,16,21],doe:[3,10,15],dog:3,doing:3,dollar:3,don:11,done:[0,3,10,20],dosometh:3,dosomethingtoreturn:3,dot:3,dove:3,down:4,download:[3,15],dst:3,due:3,dump:3,dumper:3,dumpertyp:3,duplic:[0,8],durat:0,dure:15,dynam:[3,16],each:[0,3,6,12,15,16],earlier:3,earliest:3,echo:3,ecrir:[3,5],edf:0,edit:[0,9,15],editor:[3,9,16],either:[3,10],elaps:0,eleg:3,elem:3,element:[0,3],element_factori:3,elementari:3,elementtre:2,els:[0,3,21],embed:14,empti:3,enable_simple_env_script:3,encapsul:[],enclos:3,encod:3,end:[0,3,4,10],english:3,ensur:3,ensure_path_exist:3,enter:0,entir:3,entri:3,env:[0,3,10],env_build:10,env_fil:0,env_info:[0,3],env_launch:10,env_script:10,env_scripts_tmp_dir:0,environ:[1,2,11,16,17],equal:8,eras:13,erase_lin:4,erase_screen:4,err:0,error:[0,3,5,21],essai:5,essai_logging_1:[2,3],essai_logging_2:[2,3],etc:[0,3,16,17],etre:[0,3],eval:3,evalu:3,event:[3,5],everi:0,everyth:8,exactli:3,exampl:[0,2,3,7,8,9,10,14,15,17,20],exc:3,exceed:0,except:[3,5,15,20],exceptionsat:2,exclud:0,exclude_vcs_and_extens:0,exec_command:0,execut:[0,3,8,15,20],execute_cli:3,exept:3,exhaust:[16,20],exist:[0,3,14,15,20],exit:[],exitstatu:[],exot:3,expect:[0,3],explain:10,explan:3,explicitli:3,explor:[3,9],express:[3,9],ext:3,extend_with_children:0,extend_with_fath:0,extens:[0,3,21],extension_ignor:0,extern:3,extra:[0,3],extract:[0,3],extract_param:4,f_exclud:0,fact:21,factor:3,factori:3,fail:[0,3,8],fals:[0,3,4],far:3,favorit:9,feed:3,field:[0,3],file:[0,3,6,8,9,10,12,13,14,15,16,17,21],file_:0,file_board:0,file_dir:0,file_in:3,file_nam:[0,3],file_path:3,fileenviron:2,fileenvwrit:3,filenam:[0,3],filepath:[0,3],files_arb_out:0,files_ignor:0,files_out:0,fill:0,filnam:0,filter:[0,7],fin:3,find:[0,3,9,17,18],find_application_pyconf:0,find_command_list:3,find_dupl:1,find_file_in_lpath:3,find_histori:0,find_job_that_has_nam:0,find_node_by_attrib:3,find_product_scripts_and_pyconf:0,find_products_already_get:0,find_products_with_patch:0,find_test_log:0,findal:3,findconfig:3,findtext:3,finish:[0,3],finish_statu:0,firefox:[13,16],first:[0,3,10,15,21],fix:[0,3],flag:8,flaglin:0,flicacpp:0,flush:3,fmt:[3,5],folder:0,follow:[3,10,21],for_packag:3,forbuild:3,forc:[0,3,14,15],force_patch:15,fore:4,fork:2,form:3,format:[0,3,5,10,16],format_color_except:3,format_except:3,format_list_of_str:0,formatexcept:[3,5],formatt:[3,5],formattim:[3,5],formattupl:3,formatvalu:3,forward:[4,6,12],found:[0,3],four:10,french:21,from:[0,3,4,9,10,11,14,15,21],from_what:3,fromstr:3,full:[0,3],fun:9,func:3,futur:3,gap:0,gdb:10,gencat:[6,12],gener:[1,3,4,6,10,12,17,20],generate_appl:0,generate_catalog:0,generate_compon:0,generate_component_list:0,generate_history_xml_path:0,generate_launch_fil:0,generate_launching_command:3,generate_profile_sourc:0,generate_script:3,generic_opt:20,geom:[0,8],get:[0,3,9,15,16,21],get_all_product_sourc:0,get_arch:0,get_archives_vc:0,get_attr:4,get_attrib:3,get_base_install_dir:3,get_base_path:3,get_build_directori:0,get_cfg_param:3,get_children:0,get_command_line_overrid:3,get_config:3,get_config_children:3,get_config_file_path:0,get_dico_param:0,get_distrib_vers:3,get_distribut:3,get_file_environ:3,get_help:3,get_install_dir:3,get_install_directori:0,get_last_log_fil:0,get_launcher_nam:3,get_log_fil:0,get_log_path:3,get_method:15,get_nam:3,get_nb_proc:[0,3],get_node_text:3,get_paramet:0,get_path:3,get_pid:0,get_posit:4,get_product_compon:3,get_product_config:3,get_product_depend:3,get_product_sect:3,get_product_sourc:0,get_products_info:3,get_products_list:[0,3],get_profile_nam:0,get_property_in_product_cfg:3,get_pyconf_paramet:0,get_python_vers:3,get_recursive_children:0,get_recursive_fath:0,get_salome_modul:0,get_salome_vers:3,get_source_directori:0,get_source_for_dev:0,get_source_from_arch:0,get_source_from_cv:0,get_source_from_dir:0,get_source_from_git:0,get_source_from_svn:0,get_statu:0,get_step:0,get_template_info:0,get_test_timeout:3,get_tmp_dir:3,get_tmp_filenam:3,get_us:3,get_user_config_fil:3,get_win32_cal:4,getbypath:3,getchar:3,getcoloredvers:3,getcommandandappli:3,getcommandinst:3,getcommandslist:3,getconfig:[3,21],getconfigcolor:3,getconfigmanag:3,getdefaultlogg:3,getdetailopt:3,getiter:3,getlocalenv:3,getlog:3,getlogg:3,getlogsandclear:3,getmaxformat:0,getmessag:[3,5],getmodul:3,getmylogg:5,getoutput:[],getparamiko:0,getpars:0,getroot:3,getrootattrib:3,getstatu:[],getstatusoutput:[],getstrconfigdbg:3,getstrconfigstd:3,gettmpdir:3,gettmpdirdefault:3,gettoken:3,getunittestlogg:3,getvalu:3,getvers:3,getwhi:3,git:[0,3,14],git_extract:3,git_info:15,gitconfig:15,give:[0,3,6,16,21],given:[0,3,4,6,10,12],global:[0,3],goe:3,green:[3,4],grei:4,grep:[3,9],grid:[0,3],gui:[0,3],hack_for_distene_lic:0,hack_libtool:3,had:3,handl:[3,4,10],handlemismatch:3,handler:[3,5],handleremovereadonli:3,harri:3,has:[0,3,4,10],has_begun:0,has_fail:0,has_finish:0,has_gui:0,has_pyconf:0,has_salome_hui:3,has_timed_out:3,hat:3,have:[0,3,6,7,11,12,15],header:[0,3],help:[0,3,21],helpstr:3,here:[0,3,10,16,21],hierarchi:3,himself:10,histori:0,hold:12,home:9,host:0,hostnam:0,hour:3,how:[3,10,15,16],html:[3,5],http:[3,4,5],human:3,hxx2salom:11,i18n:3,ident:[0,3],identifi:3,ignor:[0,3,11],ignore_exist:0,ignorelist:3,imag:15,implement:[3,4,10],in_dir:0,includ:[0,3,10,14,16],inconfig:3,indent:3,indentunittest:3,index:3,indic:3,indirect:3,info:[0,3,5,9,15,21],inform:[0,3,5,9,14,15,16],inherit:3,init:[1,3,4,5],initi:[0,3],initialis:[2,3],initialize_board:0,initloggerasdefault:3,initloggerasunittest:3,initmylogg:5,inmap:3,input:[0,3],input_list:3,insid:15,instal:[0,3,7,8,16,17,20],install_dir:10,instanc:[0,3,4,21],instanti:[0,3],instead:3,instream:3,instruct:[3,16],intal:14,integ:0,interact:[0,13],interfac:[3,20],intern:3,internation:3,interpret:[],invalid:3,ioerror:3,ios:3,iostream:3,is_a_tti:4,is_defin:3,is_dev:0,is_occupi:0,is_run:0,is_salome_modul:[0,7,10],is_stream_clos:4,is_timeout:0,is_window:3,isdir:3,isel:3,isfil:3,islink:3,isok:3,issu:4,istypeconfig:3,isword:3,item:3,iter:3,iteritem:3,iterkei:3,iterpars:3,its:[0,3,8,9,10,16],ivar:3,jane:3,job:[1,8],job_config_nam:0,job_def:0,job_fil:0,job_file_path:0,jobs_config:0,join:10,jos:0,json:3,jsondump:3,just:8,keep:3,kei:[0,3,10,15],kernel:[0,9,20],kfsy:3,kill:0,kill_remote_process:0,killsalom:3,kind:0,know:[3,15],known:[3,14],knownfailure_statu:3,ko_statu:3,kosi:3,kwarg:4,kwd:4,l_cfg_dir:0,l_job:0,l_jobs_not_todai:0,l_path:0,l_pinfo_vc:0,l_product:0,l_products_info:0,l_remote_log_fil:0,l_salome_modul:0,l_str:0,label:[0,3,9],lang:3,lapack:10,lapack_root_dir:10,last:[0,3,10,13],last_termin:13,last_upd:0,later:14,latter:3,launch:[0,3,10],launch_command:3,launched_cmd:3,launcher:[1,3,6,10,17],launcher_nam:[0,12],launcherfileenviron:3,launchsat:3,layer:11,ld_library_path:10,left:10,len_col:0,len_end:0,lenght:0,lenght_column:0,length:0,less:3,level:[3,5,20],levelnam:[3,5],lhs:3,lib:[5,10],librari:[3,5],licenc:0,light:[0,4],lightblack_ex:4,lightblue_ex:4,lightcyan_ex:4,lightgreen_ex:4,lightmagenta_ex:4,lightred_ex:4,lightwhite_ex:4,lightyellow_ex:4,like:[0,3,4,6,8,9,12,16],limit:3,line:[0,3,9,20],link:[0,3,15],list:[0,3,6,7,9,12,16],list_directori:0,list_log_fil:3,list_of_product:11,listtest:3,llvm:[6,12],load:[3,16],load_cfg_environ:3,load_environ:3,local:[0,3,9],locat:[0,3],log:[1,3,5,8,17,21],log_command:3,log_dir:[0,13],log_res_step:3,log_step:3,logdir:[0,3],logfilepath:3,logger:[0,3,5],logger_info_tupl:3,loggingsat:2,login:15,logo:[3,12],logrecord:[3,5],lome:17,longnam:3,lost:3,lpath:[0,3],lproduct:3,machin:[0,3,6,11,12,14],machine1:6,machine2:6,machine3:6,machine_nam:0,magenta:[3,4],mai:15,main:[0,3,8],mainten:0,make:[1,3,8],make_alia:0,make_all_product:0,make_arch:0,make_flag:8,make_opt:[0,3],make_product:0,makeinstal:1,makeinstall_all_product:0,makeinstall_product:0,makepath:3,manag:[0,3,9,15],manipul:[0,3,9],map1:3,map2:3,map:[0,3],match:3,max:3,max_product_name_len:0,maximum:0,mechan:[3,10],med:8,medcoupl:0,memori:[3,6,12],menu:13,merg:3,merge:3,merge_dict:3,mergemap:3,mergesequ:3,mesa:[6,12],messag:[0,3,5,21],method:[0,3,4,8,10,15,21],milou:3,minim:3,minut:3,mismatch:3,miss:[6,8],mistak:15,mix:0,mkdir:0,mode:[0,3,4,7,9,10,13,20],model:21,modifi:[0,3,10,15],modul:[1,2,6,8,11,12,15,16,17],module_gener:0,module_path:0,moment:3,mon:3,mond:21,more:[0,3,20],most:[0,3,10],move_test_result:0,msg:3,multi:3,multilin:3,multipl:3,must:[0,21],mutipl:3,my_application_directori:6,my_application_nam:6,my_job:0,my_product_nam:0,my_tag:15,mycommand:21,myformatt:5,mylogg:5,myoption:21,myspecificnam:14,mytempl:3,na_statu:3,name:[0,3,6,7,9,10,12,14,15,16,20,21],name_arch:0,name_job:0,name_nod:3,name_product:0,namespac:3,nasi:3,nativ:[0,3,10],nb_line:3,nb_proc:[0,3,8],ndsy:3,necessari:3,need:[0,3,4,6,11,15],new_nam:9,newer:0,newlin:[],next:3,nice:[],no_label:9,node:[0,3],node_nam:3,non:4,none:[0,3,4,5],nor:4,normal:[3,4],note:[3,6,10,12,16],noth:[0,3,14],notimplementederror:3,notion:3,notshowncommand:[0,3],now:0,number:[0,3,6,8,12,13],number_of_proc:3,numpi:0,obj1:3,obj2:3,obj:3,object:[0,3,4,16],obsolesc:0,obsolet:[3,21],obtain:3,obvious:3,occur:3,offset:0,ok_statu:3,oksi:3,old:3,older:13,on_stderr:4,onc:15,one:[0,3,9],onli:[0,3,6,7,8,9,10,11,12,13,15,20],only_numb:3,ool:17,open:3,openggl:[6,12],openmpi:3,oper:[0,3,5,9,17],operand:[3,5],opt_nb_proc:3,option:[0,2,4,6,8,9,10,11,12,13,14,15,16,21],optionali:3,optionn:3,optionnali:3,optiontyp:3,optresult:[0,3],order:[0,3,15,16,21],org:[3,4,5],other:[3,5,10,14,16],otherwis:[0,3,15],our:4,out:[0,3,5],out_dir:[0,3],output:[0,3,4],outstream:3,outtext:[],overrid:[3,6],overwrit:3,overwritekei:3,overwritemergeresolv:3,overwritten:3,own:3,p_info:0,p_name:0,p_name_info:0,p_name_p_info:0,packag:[1,2,17,18,21],pad:0,page:10,pair:[0,3],param:[0,3,4],param_def:0,param_nam:3,paramet:[0,3,9,16,21],parameter_path:9,paramiko:0,paramstr:4,paravi:[0,6,12],paraview:0,parent:[0,3],pars:[0,3,21],parse_arg:[3,21],parse_csv_board:0,parse_d:3,parseargu:3,parsefactor:3,parsekeyvaluepair:3,parsemap:[0,3],parsemappingbodi:3,parser:[3,21],parserefer:3,parsescalar:3,parsesequ:3,parsesuffix:3,parseterm:3,parsevalu:3,part:[3,6,10,12],particular:3,pas:5,pass:[0,3,16,21],passphras:15,passwd:0,password:15,pat:3,patch:[1,3,9,15],patches_tmp_dir:0,path:[0,3,10,12],path_in_arch:0,path_on_local_machin:0,path_to_catalog:6,path_to_check:0,path_to_yacsgen:11,pathlaunch:0,pathlist:3,pattern:3,pdf:[9,17],pend:7,pendant:3,perform:[3,15,17],person:9,phase:3,pid:0,pipe:[],platform:[4,10],pleas:[10,11],plugin:[3,8],pluma:16,plusieur:5,point:[3,21],pop_debug:3,popen:3,popul:3,port:0,posit:4,possibl:[0,3,10,15,21],post:3,potenti:3,pprty:3,preced:3,predefin:3,prefer:[9,16],prefix:[0,3,10,16],prepar:[1,3,17,21],preparatori:[3,5],prepare_from_templ:0,prepare_testbas:3,prepare_testbase_from_dir:3,prepare_testbase_from_git:3,prepare_testbase_from_svn:3,prepend:[3,10],prepend_valu:3,prereq_dir:10,prerequisit:[10,14,16,17,20],presenc:3,present:3,pretti:3,previou:[0,3],previous:7,print:[0,3,4,9,13],print_debug:3,print_grep_environ:3,print_help:3,print_log_command_in_termin:0,print_split_environ:3,print_split_pattern_environ:3,print_valu:3,problem:[3,6,12],procedur:[0,3],process:[0,3,15],processinginstruct:3,processor:[0,3,6,12],prod_dir:3,prod_info:[0,3],prod_nam:0,produc:[0,3],produce_install_bin_fil:0,produce_relative_env_fil:0,produce_relative_launch:0,product1:[8,10,15],product2:[8,10,15],product:[0,2,7,8,9,10,11,12,14,15,17,21],product_appli_creation_script:0,product_cfg:3,product_compil:3,product_has_dir:0,product_has_env_script:3,product_has_logo:3,product_has_patch:3,product_has_salome_gui:3,product_has_script:3,product_info:[0,3],product_inform:[0,3],product_is_autotool:3,product_is_cmak:3,product_is_cpp:3,product_is_debug:3,product_is_dev:3,product_is_fix:3,product_is_gener:3,product_is_mpi:3,product_is_n:3,product_is_salom:3,product_is_sampl:3,product_is_smesh_plugin:3,product_is_vc:3,product_log_dir:0,product_nam:[0,3],products_info:0,products_pyconf_tmp_dir:0,profil:[1,3,12],profileconfigread:0,profilerefer:0,program:3,programmat:10,progress:[0,3],progress_bar:0,project:[0,3,9,10],project_file_path:0,project_packag:0,project_path:3,prop:0,proper:0,properti:[0,3,7,10,11],protocol:[3,6],provid:[0,3,10,21],proxi:4,pubid:3,publish:0,pure:0,push:15,push_debug:3,put:[0,3],put_dir:0,put_jobs_not_todai:0,put_txt_log_in_appli_log_dir:3,pv_plugin_path:3,pwd:3,pyc:5,pyconf:[0,2,8,9,10,15,16,21],python2:5,python:[0,3,5,10,12,16,17,18,21],python_config:3,pythoncompon:0,pythonpath:10,pythonpath_:10,qname:3,queri:[6,12],question:3,rais:[0,3,20],raiseifko:3,raw:3,raw_input:0,rc1:3,rc2:3,rcfinal:3,rco:[0,3],reach:0,read:[0,3],read_config_from_a_fil:3,read_result:3,readabl:3,reader:3,readi:15,readlin:3,readlink:3,readxmlfil:3,record:[3,5],recurs:[0,3,9],red:[3,4],redefin:3,redirect:3,reduc:0,ref:3,refer:[0,3,11,16],reflect:3,regard:[0,3],regular:3,reinit:[3,4],rel:[0,3,14],remain:[13,18],remark:6,remor:11,remot:[0,3,14],remov:[0,3,7,8,15],remove_item_from_list:3,remove_log_fil:0,remove_product:0,removenamespac:3,renam:3,renint:3,replac:[0,3,6],replace_in_fil:3,report:[0,3],repositori:[0,3,15],repr:3,repres:[0,3],represent:3,request:4,requir:[0,3,4,10,11],res:[0,3],reserv:3,reset:[3,4],reset_al:4,resolut:3,resolv:3,resourc:[6,12],respect:10,restor:[3,7],result:[0,3],retcod:0,retriev:3,returncod:[0,2],rhs:3,right:[0,3,10],root:[3,21],root_nod:3,rootnam:3,rtype:[0,3],run:[1,3,10,16,17,21],run_all_test:3,run_env_script:3,run_grid_test:3,run_job:0,run_script:3,run_script_all_product:0,run_script_of_product:0,run_session_test:3,run_simple_env_script:3,run_test:3,run_testbase_test:3,runappli:6,runner:[0,3,21],ruud:3,sajip:3,salom:[0,3,6,7,8,9,10,11,12,14,16,18],salome_modul:3,salome_session_serv:3,salome_xx:[7,14,18,20],salome_xx_:14,salomeapp:0,salomecontext:3,salomeenviron:3,salometool:[0,2,6,9,10,14,16,17,18],same:[0,3],sametmax:[3,5],sampl:[3,20],sat:[0,3,6,7,8,9,10,11,12,13,14,15,16,17,18,21],sat_local_path:0,sat_path:0,save:10,save_fil:0,saveconfigdbg:3,saveconfigstd:3,scalar:3,scratch:3,screenenviron:3,script:[1,3,8,9,10,12,16,17,18],script_nam:3,script_path:3,search:[0,3],search_known_error:3,search_templ:0,second:[0,3,10],section:[3,6,10,15],secur:15,see:[0,3,4,16,20],seen:3,select:[3,14],self:[0,3],semant:3,sep:[3,10],separ:3,seq1:3,seq2:3,seq:3,seqit:3,sequenc:[3,4],server:[3,15],servic:21,session:[0,3],set:[0,3,6,7,10,12,16,17,21],set_a_product:3,set_application_env:3,set_attr:4,set_consol:4,set_cpp_env:3,set_cursor_posit:4,set_env:[3,10],set_env_build:10,set_env_launch:10,set_full_environ:3,set_local_valu:0,set_native_env:[3,10],set_product:3,set_python_libdir:3,set_salome_generic_product_env:3,set_salome_minimal_product_env:3,set_titl:4,set_user_config_fil:3,setcolorlevelnam:3,setconsoletextattribut:4,setlocal:3,setnotlocal:3,setpath:3,setstatu:3,setstream:3,settings_fil:0,setvalu:3,setwhi:3,sever:[0,10,16],shallow:3,shell:[1,3,10],shortcut:3,shortnam:3,should:[3,10,11],should_wrap:4,show:[0,3,8,13],show_command_log:3,show_desktop:3,show_full_path:3,show_in_editor:3,show_label:3,show_last_log:0,show_patch:[0,3,9],show_product_info:3,show_product_last_log:0,show_progress:3,show_warn:3,showinfo:3,shown:[3,8],sign:3,silent:[0,3],similar:3,simpl:[3,20,21],sinc:[0,3],site:0,size:[0,3],slogan:0,small:3,smart:3,smartcopi:3,smesh:3,softwar:15,some:[0,3,10,12,16,21],someon:10,sometim:7,sommeil:3,soon:8,sort:0,sort_product:0,sourc:[1,3,4,5,7,9,14,15],source_dir:0,source_packag:0,sourcepackag:0,sources_without_dev:7,space:3,special_path_separ:3,specif:[0,3,6,7,10,11,12,14,16,20],specifi:[3,5,6,10,11,12,15],splashscreen:12,split:3,src:[0,17,21],src_root:[0,3],sre_pattern:[3,4],srs:3,srsc:3,ssh:[0,6,12,15],ssh_connection_all_machin:0,stack:[3,20],stackoverflow:3,start:[3,4,6,8,12],state:0,statu:[0,3],stderr:[0,3],stdin:0,stdout:[0,3,4],step:[3,5],stop:[0,8],stop_first_fail:8,store:[0,3,8,9,13,15,16],str:[0,3],str_in:3,str_num:3,str_of_length:0,str_out:3,stream:[0,3,4],streamopen:3,streamorfil:3,streamwrapp:4,strftime:[3,5],string:[0,3,5],stringio:3,strip:4,strorlist:3,structur:16,sts:[],stuff:[3,12],style:[0,3,4],stylesheet:[0,3],sub:[0,3,16],subclass:3,subel:3,submodul:[1,2],subpackag:2,subprocess:3,subsect:10,subset:14,subst_dic:3,substitut:[0,3],substr:3,subtract:3,succe:0,success:[0,3,8],success_fail:0,successfulli:3,successfully_connect:0,suffici:10,suffix:[0,3],suit:17,suitabl:3,sum:3,summari:[],support:3,suppos:3,supposedli:3,suppress:[0,7],suppress_directori:0,sur:5,svn:[0,3,14],svn_extract:3,svn_info:15,symlink:3,syntax:[0,3,7],sys:3,syss:3,system:[2,14],tab:3,tabl:3,tabul:3,tag:[3,15],take:[0,3,7],taken:[3,10],tar:[0,14,18],tarfil:0,target:[0,3,6,10],target_dir:0,tcllibpath:3,templat:[1,2],template_fil:3,template_nam:0,templateset:0,temporari:0,term:3,termin:[0,3,4,8,13,21],test:[1,3,5,8,17],test_bas:0,test_base_nam:3,test_config:3,test_grid:3,test_modul:2,test_nam:3,test_sess:3,testbas:3,testbase_bas:3,testbase_dir:3,testbase_nam:3,testbase_tag:3,testlogger1:5,testlogger_1:3,text:[0,3,4,5,20],text_or_uri:3,tgz:[14,18],thank:3,thei:[0,7,9,10,15],them:[4,15],thi:[0,3,4,6,8,9,10,11,12,14,15,16,17,21],thing:21,those:11,through:[3,6,10,12,13],thrown:3,time:[0,3,5,7,10,15,16],time_elaps:0,timedelta:3,timedelta_total_second:3,timeout:[0,3],timeout_statu:3,tintin:3,tip:3,titl:[3,4],tklibpath:3,tmp:[0,3],tmp_working_dir:[0,3],tocolor:3,tocolor_ansitowin32:3,todai:0,todo:3,tofix:3,token:3,token_typ:3,token_valu:3,too:3,top:3,tosi:3,tostr:3,total:0,total_dur:0,total_second:3,tout:21,tparam:0,trace:[0,3,20],traceback:3,trail:[],transform:[0,3],transpar:4,tree:3,treebuild:3,trust_root_dir:10,tty:4,tupl:[0,3],turn:3,tutori:3,two:[3,10],txt:3,type:[0,3,15],typeerror:3,unabl:3,unchang:3,unconditionali:[3,20],under:[0,3,17],underscor:[3,10],unicod:3,unit:8,unittest:3,unittestformatt:3,unitteststream:3,unix:3,unknown_statu:3,unless:[4,15],updat:[0,3],update_config:0,update_hat_xml:3,update_jobs_states_list:0,update_pyconf:0,update_xml_fil:0,updatehatxml:3,upload:0,urllib2:3,urlopen:3,usag:[3,17],use:[0,3,6,8,10,12,13,14,15,16,18],use_mesa:[6,12],used:[0,3,5,6,8,9,10,13,14,15,16,17],useful:[3,10,12,21],user:[0,3,9,10,13,14,18,20],usernam:3,uses:[0,3,5,10,11,15,16],usestim:[3,5],using:[0,3,4,5,11],usr:[3,5,10],usual:[3,7,11,14,16,18,20],utf:[3,10],util:[3,14,17],utilis:5,utilssat:2,val:0,valid:3,valmax:0,valmin:0,valu:[0,3,4,6,7,9,15,16],variabl:[0,3,10,11,21],vcs:[0,3],verbos:3,verifi:[0,3,15],version:[0,3,10,11,14,16,17],via:3,viewer:9,vinai:3,virtual:[3,6],virtual_app:6,visualis:10,wai:[0,3,8,21],wait:0,want:[0,3,7,10],warn:[0,3,5,8,21],web:[9,13,16],week:0,welcom:3,welkom:3,well:3,were:3,what:[0,3,7],when:[0,3,6,10,15,16,21],whenev:3,where:[0,3,6,8,9,14],which:[0,3,4,5,10,11,16,21],white:[3,4],who:11,why:3,width:0,wiki:4,wikipedia:4,wil:10,win32:[2,3],winapi_test:4,wincolor:4,window:[3,4,10],winstyl:4,winterm:[2,3],with_children:8,with_commerci:[0,3],with_fath:8,with_install_dir:3,with_vc:[0,14],within:10,without:[3,9,15],without_dev:0,without_native_fix:0,without_properti:14,wmake:3,word:3,work:[0,3,9,14,15,16],workdir:[3,6,9,12,14,16,20,21],world:21,would:3,wrap:[3,4],wrap_stream:4,writabl:3,write:[0,3,4],write_all_result:0,write_all_source_fil:0,write_and_convert:4,write_back:3,write_cfgforpy_fil:3,write_env_fil:3,write_info:0,write_plain_text:4,write_report:3,write_result:0,write_test_margin:3,write_tre:3,write_xml_fil:0,writeinfo:21,writetostream:3,writevalu:3,written:21,www:3,xa4:3,xc2:3,xml:[0,3,21],xml_dir_path:0,xml_file:0,xml_history_path:0,xml_node_job:0,xmllogfil:[0,3],xmlmanag:[0,2],xmlmgr:3,xmlname:0,xmlroot:3,xmltreebuild:3,xxx:[3,7,16],xxx_root_dir:3,xxx_src_dir:3,yacsgen:[0,3,11],yacsgen_root_dir:11,year:3,yellow:[3,4],yes:[0,3,7,10,11,15],yet:[3,20],yield:[3,5],you:[0,3,6,7,10,12,15,17,21],your:[0,3,10,15,20,21],yourspecificnam:14,yve:3,yyi:16,yyyi:3,yyyymmdd_hhmmss:3,yyyymmdd_hhmmss_namecmd:3,zelaunch:12,zero:3,zerodivideerror:3},titles:["commands package","commands","src","src package","src.colorama package","src.example package","Command application","Command clean","Command compile","Command config","Command environ","Command generate","Command launcher","Command log","Command package","Command prepare","Configuration","Salome Tools","Installation","Release notes","Usage of SAlomeTools","Add a user custom command"],titleterms:{"var":16,VCS:15,access:21,add:21,ansi:4,ansitowin32:4,applic:[0,6,16],architectur:3,avail:[7,20],base:15,basic:21,build:20,catchal:3,check:0,clean:[0,7],code:17,colorama:4,coloringsat:3,command:[0,1,6,7,8,9,10,11,12,13,14,15,17,21],compil:[0,3,8,20],config:[0,9,21],configmanag:3,configur:[0,6,7,8,9,10,12,13,14,15,16],content:[0,3,4,5],custom:21,cvs:15,debug:[3,20],descript:[6,7,8,9,10,11,12,13,14,15,16],dev:15,develop:17,document:17,elementtre:3,environ:[0,3,10],essai_logging_1:5,essai_logging_2:5,exampl:[5,21],exceptionsat:3,fileenviron:3,find_dupl:0,fork:3,gener:[0,11],get:20,git:15,hello:21,help:20,howto:21,init:0,initialis:4,instal:18,introduct:21,job:0,launcher:[0,12],list:[17,20],log:[0,13],logger:21,loggingsat:3,make:0,makeinstal:0,mode:15,modul:[0,3,4,5],note:[17,19],option:[3,7,20],other:21,packag:[0,3,4,5,14],patch:0,path:[6,7,8,9,13,14,15],prepar:[0,15,20],product:[3,16,20],profil:0,pyconf:3,quick:17,releas:[17,19],remark:[11,15],requir:21,returncod:3,run:0,salom:[17,20],salometool:[3,20,21],sat:20,script:0,section:16,shell:0,some:[6,7,8,9,13,14,15],sourc:[0,20],src:[2,3,4,5],start:17,submodul:[0,3,4,5],subpackag:3,svn:15,syntax:16,system:3,templat:[0,3],test:0,test_modul:3,tool:17,usag:[6,7,8,9,10,11,12,13,14,15,20],useful:[6,7,8,9,13,14,15],user:[16,21],utilssat:3,verbos:20,win32:4,winterm:4,xmlmanag:3}}) \ No newline at end of file +Search.setIndex({docnames:["apidoc_commands/commands","apidoc_commands/modules","apidoc_src/modules","apidoc_src/src","apidoc_src/src.colorama","apidoc_src/src.example","commands/application","commands/clean","commands/compile","commands/config","commands/environ","commands/generate","commands/launcher","commands/log","commands/package","commands/prepare","configuration","index","installation_of_sat","release_notes/release_notes_5.0.0","usage_of_sat","write_command"],envversion:52,filenames:["apidoc_commands/commands.rst","apidoc_commands/modules.rst","apidoc_src/modules.rst","apidoc_src/src.rst","apidoc_src/src.colorama.rst","apidoc_src/src.example.rst","commands/application.rst","commands/clean.rst","commands/compile.rst","commands/config.rst","commands/environ.rst","commands/generate.rst","commands/launcher.rst","commands/log.rst","commands/package.rst","commands/prepare.rst","configuration.rst","index.rst","installation_of_sat.rst","release_notes/release_notes_5.0.0.rst","usage_of_sat.rst","write_command.rst"],objects:{"":{commands:[0,0,0,"-"],src:[3,0,0,"-"]},"commands.application":{Command:[0,1,1,""],add_module_to_appli:[0,4,1,""],create_application:[0,4,1,""],create_config_file:[0,4,1,""],customize_app:[0,4,1,""],generate_application:[0,4,1,""],generate_catalog:[0,4,1,""],generate_launch_file:[0,4,1,""],get_SALOME_modules:[0,4,1,""],get_step:[0,4,1,""],make_alias:[0,4,1,""]},"commands.application.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.check":{Command:[0,1,1,""],check_all_products:[0,4,1,""],check_product:[0,4,1,""],get_products_list:[0,4,1,""]},"commands.check.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.clean":{Command:[0,1,1,""],get_build_directories:[0,4,1,""],get_install_directories:[0,4,1,""],get_source_directories:[0,4,1,""],product_has_dir:[0,4,1,""],suppress_directories:[0,4,1,""]},"commands.clean.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.compile":{Command:[0,1,1,""],add_compile_config_file:[0,4,1,""],check_dependencies:[0,4,1,""],compile_all_products:[0,4,1,""],compile_product:[0,4,1,""],compile_product_cmake_autotools:[0,4,1,""],compile_product_script:[0,4,1,""],extend_with_children:[0,4,1,""],extend_with_fathers:[0,4,1,""],get_children:[0,4,1,""],get_products_list:[0,4,1,""],get_recursive_children:[0,4,1,""],get_recursive_fathers:[0,4,1,""],sort_products:[0,4,1,""]},"commands.compile.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.config":{Command:[0,1,1,""]},"commands.config.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.configure":{Command:[0,1,1,""],configure_all_products:[0,4,1,""],configure_product:[0,4,1,""],get_products_list:[0,4,1,""]},"commands.configure.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.environ":{Command:[0,1,1,""],write_all_source_files:[0,4,1,""]},"commands.environ.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.find_duplicates":{Command:[0,1,1,""],Progress_bar:[0,1,1,""],format_list_of_str:[0,4,1,""],list_directory:[0,4,1,""]},"commands.find_duplicates.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.find_duplicates.Progress_bar":{display_value_progression:[0,2,1,""]},"commands.generate":{Command:[0,1,1,""],build_context:[0,4,1,""],check_module_generator:[0,4,1,""],check_yacsgen:[0,4,1,""],generate_component:[0,4,1,""],generate_component_list:[0,4,1,""]},"commands.generate.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.init":{Command:[0,1,1,""],check_path:[0,4,1,""],display_local_values:[0,4,1,""],set_local_value:[0,4,1,""]},"commands.init.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.job":{Command:[0,1,1,""]},"commands.job.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.jobs":{Command:[0,1,1,""],Gui:[0,1,1,""],Job:[0,1,1,""],Jobs:[0,1,1,""],Machine:[0,1,1,""],develop_factorized_jobs:[0,4,1,""],getParamiko:[0,4,1,""],get_config_file_path:[0,4,1,""]},"commands.jobs.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.jobs.Gui":{add_xml_board:[0,2,1,""],find_history:[0,2,1,""],find_test_log:[0,2,1,""],initialize_boards:[0,2,1,""],last_update:[0,2,1,""],parse_csv_boards:[0,2,1,""],put_jobs_not_today:[0,2,1,""],update_xml_file:[0,2,1,""],update_xml_files:[0,2,1,""],write_xml_file:[0,2,1,""],write_xml_files:[0,2,1,""]},"commands.jobs.Job":{cancel:[0,2,1,""],check_time:[0,2,1,""],get_log_files:[0,2,1,""],get_pids:[0,2,1,""],get_status:[0,2,1,""],has_begun:[0,2,1,""],has_failed:[0,2,1,""],has_finished:[0,2,1,""],is_running:[0,2,1,""],is_timeout:[0,2,1,""],kill_remote_process:[0,2,1,""],run:[0,2,1,""],time_elapsed:[0,2,1,""],total_duration:[0,2,1,""],write_results:[0,2,1,""]},"commands.jobs.Jobs":{cancel_dependencies_of_failing_jobs:[0,2,1,""],define_job:[0,2,1,""],determine_jobs_and_machines:[0,2,1,""],display_status:[0,2,1,""],find_job_that_has_name:[0,2,1,""],is_occupied:[0,2,1,""],run_jobs:[0,2,1,""],ssh_connection_all_machines:[0,2,1,""],str_of_length:[0,2,1,""],update_jobs_states_list:[0,2,1,""],write_all_results:[0,2,1,""]},"commands.jobs.Machine":{close:[0,2,1,""],connect:[0,2,1,""],copy_sat:[0,2,1,""],exec_command:[0,2,1,""],mkdir:[0,2,1,""],put_dir:[0,2,1,""],successfully_connected:[0,2,1,""],write_info:[0,2,1,""]},"commands.launcher":{Command:[0,1,1,""],copy_catalog:[0,4,1,""],generate_catalog:[0,4,1,""],generate_launch_file:[0,4,1,""]},"commands.launcher.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.log":{Command:[0,1,1,""],ask_value:[0,4,1,""],getMaxFormat:[0,4,1,""],get_last_log_file:[0,4,1,""],print_log_command_in_terminal:[0,4,1,""],remove_log_file:[0,4,1,""],show_last_logs:[0,4,1,""],show_product_last_logs:[0,4,1,""]},"commands.log.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.make":{Command:[0,1,1,""],get_nb_proc:[0,4,1,""],get_products_list:[0,4,1,""],make_all_products:[0,4,1,""],make_product:[0,4,1,""]},"commands.make.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.makeinstall":{Command:[0,1,1,""],get_products_list:[0,4,1,""],makeinstall_all_products:[0,4,1,""],makeinstall_product:[0,4,1,""]},"commands.makeinstall.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.package":{Command:[0,1,1,""],add_files:[0,4,1,""],add_readme:[0,4,1,""],add_salomeTools:[0,4,1,""],binary_package:[0,4,1,""],create_project_for_src_package:[0,4,1,""],exclude_VCS_and_extensions:[0,4,1,""],find_application_pyconf:[0,4,1,""],find_product_scripts_and_pyconf:[0,4,1,""],get_archives:[0,4,1,""],get_archives_vcs:[0,4,1,""],hack_for_distene_licence:[0,4,1,""],make_archive:[0,4,1,""],produce_install_bin_file:[0,4,1,""],produce_relative_env_files:[0,4,1,""],produce_relative_launcher:[0,4,1,""],product_appli_creation_script:[0,4,1,""],project_package:[0,4,1,""],source_package:[0,4,1,""],update_config:[0,4,1,""]},"commands.package.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.patch":{Command:[0,1,1,""],apply_patch:[0,4,1,""]},"commands.patch.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.prepare":{Command:[0,1,1,""],find_products_already_getted:[0,4,1,""],find_products_with_patchs:[0,4,1,""],remove_products:[0,4,1,""]},"commands.prepare.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.profile":{Command:[0,1,1,""],generate_profile_sources:[0,4,1,""],get_profile_name:[0,4,1,""],profileConfigReader:[0,1,1,""],profileReference:[0,1,1,""],update_pyconf:[0,4,1,""]},"commands.profile.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.profile.profileConfigReader":{parseMapping:[0,2,1,""]},"commands.run":{Command:[0,1,1,""]},"commands.run.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.script":{Command:[0,1,1,""],get_products_list:[0,4,1,""],run_script_all_products:[0,4,1,""],run_script_of_product:[0,4,1,""]},"commands.script.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.shell":{Command:[0,1,1,""]},"commands.shell.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.source":{Command:[0,1,1,""],check_sources:[0,4,1,""],get_all_product_sources:[0,4,1,""],get_product_sources:[0,4,1,""],get_source_for_dev:[0,4,1,""],get_source_from_archive:[0,4,1,""],get_source_from_cvs:[0,4,1,""],get_source_from_dir:[0,4,1,""],get_source_from_git:[0,4,1,""],get_source_from_svn:[0,4,1,""]},"commands.source.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.template":{Command:[0,1,1,""],TParam:[0,1,1,""],TemplateSettings:[0,1,1,""],get_dico_param:[0,4,1,""],get_template_info:[0,4,1,""],prepare_from_template:[0,4,1,""],search_template:[0,4,1,""]},"commands.template.Command":{getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"commands.template.TParam":{check_value:[0,2,1,""]},"commands.template.TemplateSettings":{check_file_for_substitution:[0,2,1,""],check_user_values:[0,2,1,""],get_parameters:[0,2,1,""],get_pyconf_parameters:[0,2,1,""],has_pyconf:[0,2,1,""]},"commands.test":{Command:[0,1,1,""],ask_a_path:[0,4,1,""],check_remote_machine:[0,4,1,""],create_test_report:[0,4,1,""],generate_history_xml_path:[0,4,1,""],move_test_results:[0,4,1,""],save_file:[0,4,1,""]},"commands.test.Command":{check_option:[0,2,1,""],getParser:[0,2,1,""],name:[0,3,1,""],run:[0,2,1,""]},"src.ElementTree":{Comment:[3,4,1,""],Element:[3,4,1,""],ElementTree:[3,1,1,""],PI:[3,4,1,""],ProcessingInstruction:[3,4,1,""],QName:[3,1,1,""],SubElement:[3,4,1,""],TreeBuilder:[3,1,1,""],XML:[3,4,1,""],XMLTreeBuilder:[3,1,1,""],dump:[3,4,1,""],fromstring:[3,4,1,""],iselement:[3,4,1,""],iterparse:[3,1,1,""],parse:[3,4,1,""],tostring:[3,4,1,""]},"src.ElementTree.ElementTree":{find:[3,2,1,""],findall:[3,2,1,""],findtext:[3,2,1,""],getiterator:[3,2,1,""],getroot:[3,2,1,""],parse:[3,2,1,""],write:[3,2,1,""]},"src.ElementTree.TreeBuilder":{close:[3,2,1,""],data:[3,2,1,""],end:[3,2,1,""],start:[3,2,1,""]},"src.ElementTree.XMLTreeBuilder":{close:[3,2,1,""],doctype:[3,2,1,""],feed:[3,2,1,""]},"src.ElementTree.iterparse":{next:[3,2,1,""]},"src.architecture":{get_distrib_version:[3,4,1,""],get_distribution:[3,4,1,""],get_nb_proc:[3,4,1,""],get_python_version:[3,4,1,""],get_user:[3,4,1,""],is_windows:[3,4,1,""]},"src.catchAll":{CatchAll:[3,1,1,""],dumper:[3,4,1,""],dumperType:[3,4,1,""],jsonDumps:[3,4,1,""]},"src.catchAll.CatchAll":{jsonDumps:[3,2,1,""]},"src.colorama":{ansi:[4,0,0,"-"],ansitowin32:[4,0,0,"-"],initialise:[4,0,0,"-"],win32:[4,0,0,"-"],winterm:[4,0,0,"-"]},"src.colorama.ansi":{AnsiBack:[4,1,1,""],AnsiCodes:[4,1,1,""],AnsiCursor:[4,1,1,""],AnsiFore:[4,1,1,""],AnsiStyle:[4,1,1,""],clear_line:[4,4,1,""],clear_screen:[4,4,1,""],code_to_chars:[4,4,1,""],set_title:[4,4,1,""]},"src.colorama.ansi.AnsiBack":{BLACK:[4,3,1,""],BLUE:[4,3,1,""],CYAN:[4,3,1,""],GREEN:[4,3,1,""],LIGHTBLACK_EX:[4,3,1,""],LIGHTBLUE_EX:[4,3,1,""],LIGHTCYAN_EX:[4,3,1,""],LIGHTGREEN_EX:[4,3,1,""],LIGHTMAGENTA_EX:[4,3,1,""],LIGHTRED_EX:[4,3,1,""],LIGHTWHITE_EX:[4,3,1,""],LIGHTYELLOW_EX:[4,3,1,""],MAGENTA:[4,3,1,""],RED:[4,3,1,""],RESET:[4,3,1,""],WHITE:[4,3,1,""],YELLOW:[4,3,1,""]},"src.colorama.ansi.AnsiCursor":{BACK:[4,2,1,""],DOWN:[4,2,1,""],FORWARD:[4,2,1,""],POS:[4,2,1,""],UP:[4,2,1,""]},"src.colorama.ansi.AnsiFore":{BLACK:[4,3,1,""],BLUE:[4,3,1,""],CYAN:[4,3,1,""],GREEN:[4,3,1,""],LIGHTBLACK_EX:[4,3,1,""],LIGHTBLUE_EX:[4,3,1,""],LIGHTCYAN_EX:[4,3,1,""],LIGHTGREEN_EX:[4,3,1,""],LIGHTMAGENTA_EX:[4,3,1,""],LIGHTRED_EX:[4,3,1,""],LIGHTWHITE_EX:[4,3,1,""],LIGHTYELLOW_EX:[4,3,1,""],MAGENTA:[4,3,1,""],RED:[4,3,1,""],RESET:[4,3,1,""],WHITE:[4,3,1,""],YELLOW:[4,3,1,""]},"src.colorama.ansi.AnsiStyle":{BRIGHT:[4,3,1,""],DIM:[4,3,1,""],NORMAL:[4,3,1,""],RESET_ALL:[4,3,1,""]},"src.colorama.ansitowin32":{AnsiToWin32:[4,1,1,""],StreamWrapper:[4,1,1,""],is_a_tty:[4,4,1,""],is_stream_closed:[4,4,1,""]},"src.colorama.ansitowin32.AnsiToWin32":{ANSI_CSI_RE:[4,3,1,""],ANSI_OSC_RE:[4,3,1,""],call_win32:[4,2,1,""],convert_ansi:[4,2,1,""],convert_osc:[4,2,1,""],extract_params:[4,2,1,""],get_win32_calls:[4,2,1,""],reset_all:[4,2,1,""],should_wrap:[4,2,1,""],write:[4,2,1,""],write_and_convert:[4,2,1,""],write_plain_text:[4,2,1,""]},"src.colorama.ansitowin32.StreamWrapper":{write:[4,2,1,""]},"src.colorama.initialise":{colorama_text:[4,4,1,""],deinit:[4,4,1,""],init:[4,4,1,""],reinit:[4,4,1,""],reset_all:[4,4,1,""],wrap_stream:[4,4,1,""]},"src.colorama.win32":{SetConsoleTextAttribute:[4,4,1,""],winapi_test:[4,4,1,""]},"src.colorama.winterm":{WinColor:[4,1,1,""],WinStyle:[4,1,1,""],WinTerm:[4,1,1,""]},"src.colorama.winterm.WinColor":{BLACK:[4,3,1,""],BLUE:[4,3,1,""],CYAN:[4,3,1,""],GREEN:[4,3,1,""],GREY:[4,3,1,""],MAGENTA:[4,3,1,""],RED:[4,3,1,""],YELLOW:[4,3,1,""]},"src.colorama.winterm.WinStyle":{BRIGHT:[4,3,1,""],BRIGHT_BACKGROUND:[4,3,1,""],NORMAL:[4,3,1,""]},"src.colorama.winterm.WinTerm":{back:[4,2,1,""],cursor_adjust:[4,2,1,""],erase_line:[4,2,1,""],erase_screen:[4,2,1,""],fore:[4,2,1,""],get_attrs:[4,2,1,""],get_position:[4,2,1,""],reset_all:[4,2,1,""],set_attrs:[4,2,1,""],set_console:[4,2,1,""],set_cursor_position:[4,2,1,""],set_title:[4,2,1,""],style:[4,2,1,""]},"src.coloringSat":{ColoringStream:[3,1,1,""],cleanColors:[3,4,1,""],indent:[3,4,1,""],log:[3,4,1,""],replace:[3,4,1,""],toColor:[3,4,1,""],toColor_AnsiToWin32:[3,4,1,""]},"src.coloringSat.ColoringStream":{flush:[3,2,1,""],write:[3,2,1,""]},"src.compilation":{Builder:[3,1,1,""]},"src.compilation.Builder":{build_configure:[3,2,1,""],check:[3,2,1,""],cmake:[3,2,1,""],complete_environment:[3,2,1,""],configure:[3,2,1,""],do_batch_script_build:[3,2,1,""],do_default_build:[3,2,1,""],do_python_script_build:[3,2,1,""],do_script_build:[3,2,1,""],hack_libtool:[3,2,1,""],install:[3,2,1,""],log:[3,2,1,""],log_command:[3,2,1,""],make:[3,2,1,""],prepare:[3,2,1,""],put_txt_log_in_appli_log_dir:[3,2,1,""],wmake:[3,2,1,""]},"src.configManager":{ConfigManager:[3,1,1,""],ConfigOpener:[3,1,1,""],check_path:[3,4,1,""],getConfigColored:[3,4,1,""],get_config_children:[3,4,1,""],get_products_list:[3,4,1,""],print_debug:[3,4,1,""],print_value:[3,4,1,""],show_patchs:[3,4,1,""],show_product_info:[3,4,1,""]},"src.configManager.ConfigManager":{create_config_file:[3,2,1,""],get_command_line_overrides:[3,2,1,""],get_config:[3,2,1,""],get_user_config_file:[3,2,1,""],set_user_config_file:[3,2,1,""]},"src.configManager.ConfigOpener":{get_path:[3,2,1,""]},"src.debug":{InStream:[3,1,1,""],OutStream:[3,1,1,""],format_color_exception:[3,4,1,""],getLocalEnv:[3,4,1,""],getStrConfigDbg:[3,4,1,""],getStrConfigStd:[3,4,1,""],indent:[3,4,1,""],isTypeConfig:[3,4,1,""],pop_debug:[3,4,1,""],push_debug:[3,4,1,""],saveConfigDbg:[3,4,1,""],saveConfigStd:[3,4,1,""],tofix:[3,4,1,""],write:[3,4,1,""]},"src.debug.OutStream":{close:[3,2,1,""]},"src.environment":{Environ:[3,1,1,""],FileEnvWriter:[3,1,1,""],SalomeEnviron:[3,1,1,""],Shell:[3,1,1,""],load_environment:[3,4,1,""]},"src.environment.Environ":{append:[3,2,1,""],append_value:[3,2,1,""],command_value:[3,2,1,""],get:[3,2,1,""],is_defined:[3,2,1,""],prepend:[3,2,1,""],prepend_value:[3,2,1,""],set:[3,2,1,""]},"src.environment.FileEnvWriter":{write_cfgForPy_file:[3,2,1,""],write_env_file:[3,2,1,""]},"src.environment.SalomeEnviron":{add_comment:[3,2,1,""],add_line:[3,2,1,""],add_warning:[3,2,1,""],append:[3,2,1,""],dump:[3,2,1,""],finish:[3,2,1,""],get:[3,2,1,""],get_names:[3,2,1,""],is_defined:[3,2,1,""],load_cfg_environment:[3,2,1,""],prepend:[3,2,1,""],run_env_script:[3,2,1,""],run_simple_env_script:[3,2,1,""],set:[3,2,1,""],set_a_product:[3,2,1,""],set_application_env:[3,2,1,""],set_cpp_env:[3,2,1,""],set_full_environ:[3,2,1,""],set_products:[3,2,1,""],set_python_libdirs:[3,2,1,""],set_salome_generic_product_env:[3,2,1,""],set_salome_minimal_product_env:[3,2,1,""]},"src.environs":{print_grep_environs:[3,4,1,""],print_split_environs:[3,4,1,""],print_split_pattern_environs:[3,4,1,""]},"src.example":{essai_logging_1:[5,0,0,"-"],essai_logging_2:[5,0,0,"-"]},"src.example.essai_logging_1":{getMyLogger:[5,4,1,""],initMyLogger:[5,4,1,""],testLogger1:[5,4,1,""]},"src.example.essai_logging_2":{MyFormatter:[5,1,1,""],getMyLogger:[5,4,1,""],initMyLogger:[5,4,1,""],testLogger1:[5,4,1,""]},"src.example.essai_logging_2.MyFormatter":{format:[5,2,1,""]},"src.exceptionSat":{ExceptionSat:[3,5,1,""]},"src.fileEnviron":{BashFileEnviron:[3,1,1,""],BatFileEnviron:[3,1,1,""],ContextFileEnviron:[3,1,1,""],FileEnviron:[3,1,1,""],LauncherFileEnviron:[3,1,1,""],ScreenEnviron:[3,1,1,""],get_file_environ:[3,4,1,""],special_path_separator:[3,4,1,""]},"src.fileEnviron.BashFileEnviron":{command_value:[3,2,1,""],finish:[3,2,1,""],set:[3,2,1,""]},"src.fileEnviron.BatFileEnviron":{add_comment:[3,2,1,""],command_value:[3,2,1,""],finish:[3,2,1,""],get:[3,2,1,""],set:[3,2,1,""]},"src.fileEnviron.ContextFileEnviron":{add_echo:[3,2,1,""],add_warning:[3,2,1,""],append_value:[3,2,1,""],command_value:[3,2,1,""],finish:[3,2,1,""],get:[3,2,1,""],prepend_value:[3,2,1,""],set:[3,2,1,""]},"src.fileEnviron.FileEnviron":{add_comment:[3,2,1,""],add_echo:[3,2,1,""],add_line:[3,2,1,""],add_warning:[3,2,1,""],append:[3,2,1,""],append_value:[3,2,1,""],command_value:[3,2,1,""],finish:[3,2,1,""],get:[3,2,1,""],is_defined:[3,2,1,""],prepend:[3,2,1,""],prepend_value:[3,2,1,""],set:[3,2,1,""]},"src.fileEnviron.LauncherFileEnviron":{add:[3,2,1,""],add_comment:[3,2,1,""],add_echo:[3,2,1,""],add_line:[3,2,1,""],add_warning:[3,2,1,""],append:[3,2,1,""],append_value:[3,2,1,""],change_to_launcher:[3,2,1,""],command_value:[3,2,1,""],finish:[3,2,1,""],get:[3,2,1,""],is_defined:[3,2,1,""],prepend:[3,2,1,""],prepend_value:[3,2,1,""],set:[3,2,1,""]},"src.fileEnviron.ScreenEnviron":{add_comment:[3,2,1,""],add_echo:[3,2,1,""],add_line:[3,2,1,""],add_warning:[3,2,1,""],append:[3,2,1,""],command_value:[3,2,1,""],get:[3,2,1,""],is_defined:[3,2,1,""],prepend:[3,2,1,""],run_env_script:[3,2,1,""],set:[3,2,1,""],write:[3,2,1,""]},"src.fork":{batch:[3,4,1,""],batch_salome:[3,4,1,""],launch_command:[3,4,1,""],show_progress:[3,4,1,""],write_back:[3,4,1,""]},"src.loggingSat":{DefaultFormatter:[3,1,1,""],UnittestFormatter:[3,1,1,""],UnittestStream:[3,1,1,""],dirLogger:[3,4,1,""],getDefaultLogger:[3,4,1,""],getUnittestLogger:[3,4,1,""],indent:[3,4,1,""],indentUnittest:[3,4,1,""],initLoggerAsDefault:[3,4,1,""],initLoggerAsUnittest:[3,4,1,""],log:[3,4,1,""],testLogger_1:[3,4,1,""]},"src.loggingSat.DefaultFormatter":{format:[3,2,1,""],setColorLevelname:[3,2,1,""]},"src.loggingSat.UnittestFormatter":{format:[3,2,1,""]},"src.loggingSat.UnittestStream":{flush:[3,2,1,""],getLogs:[3,2,1,""],getLogsAndClear:[3,2,1,""],write:[3,2,1,""]},"src.options":{OptResult:[3,1,1,""],Options:[3,1,1,""]},"src.options.Options":{add_option:[3,2,1,""],debug_write:[3,2,1,""],getDetailOption:[3,2,1,""],get_help:[3,2,1,""],indent:[3,2,1,""],parse_args:[3,2,1,""]},"src.product":{check_config_exists:[3,4,1,""],check_installation:[3,4,1,""],get_base_install_dir:[3,4,1,""],get_install_dir:[3,4,1,""],get_product_components:[3,4,1,""],get_product_config:[3,4,1,""],get_product_dependencies:[3,4,1,""],get_product_section:[3,4,1,""],get_products_infos:[3,4,1,""],product_compiles:[3,4,1,""],product_has_env_script:[3,4,1,""],product_has_logo:[3,4,1,""],product_has_patches:[3,4,1,""],product_has_salome_gui:[3,4,1,""],product_has_script:[3,4,1,""],product_is_SALOME:[3,4,1,""],product_is_autotools:[3,4,1,""],product_is_cmake:[3,4,1,""],product_is_cpp:[3,4,1,""],product_is_debug:[3,4,1,""],product_is_dev:[3,4,1,""],product_is_fixed:[3,4,1,""],product_is_generated:[3,4,1,""],product_is_mpi:[3,4,1,""],product_is_native:[3,4,1,""],product_is_salome:[3,4,1,""],product_is_sample:[3,4,1,""],product_is_smesh_plugin:[3,4,1,""],product_is_vcs:[3,4,1,""]},"src.pyconf":{Config:[3,1,1,""],ConfigError:[3,5,1,""],ConfigFormatError:[3,5,1,""],ConfigInputStream:[3,1,1,""],ConfigList:[3,1,1,""],ConfigMerger:[3,1,1,""],ConfigOutputStream:[3,1,1,""],ConfigReader:[3,1,1,""],ConfigResolutionError:[3,5,1,""],Container:[3,1,1,""],Expression:[3,1,1,""],Mapping:[3,1,1,""],Reference:[3,1,1,""],Sequence:[3,1,1,""],deepCopyMapping:[3,4,1,""],defaultMergeResolve:[3,4,1,""],defaultStreamOpener:[3,4,1,""],isWord:[3,4,1,""],makePath:[3,4,1,""],overwriteMergeResolve:[3,4,1,""]},"src.pyconf.Config":{Namespace:[3,1,1,""],addNamespace:[3,2,1,""],getByPath:[3,2,1,""],load:[3,2,1,""],removeNamespace:[3,2,1,""]},"src.pyconf.ConfigInputStream":{close:[3,2,1,""],read:[3,2,1,""],readline:[3,2,1,""]},"src.pyconf.ConfigList":{getByPath:[3,2,1,""]},"src.pyconf.ConfigMerger":{handleMismatch:[3,2,1,""],merge:[3,2,1,""],mergeMapping:[3,2,1,""],mergeSequence:[3,2,1,""],overwriteKeys:[3,2,1,""]},"src.pyconf.ConfigOutputStream":{close:[3,2,1,""],flush:[3,2,1,""],write:[3,2,1,""]},"src.pyconf.ConfigReader":{getChar:[3,2,1,""],getToken:[3,2,1,""],load:[3,2,1,""],location:[3,2,1,""],match:[3,2,1,""],parseFactor:[3,2,1,""],parseKeyValuePair:[3,2,1,""],parseMapping:[3,2,1,""],parseMappingBody:[3,2,1,""],parseReference:[3,2,1,""],parseScalar:[3,2,1,""],parseSequence:[3,2,1,""],parseSuffix:[3,2,1,""],parseTerm:[3,2,1,""],parseValue:[3,2,1,""],setStream:[3,2,1,""]},"src.pyconf.Container":{evaluate:[3,2,1,""],setPath:[3,2,1,""],writeToStream:[3,2,1,""],writeValue:[3,2,1,""]},"src.pyconf.Expression":{evaluate:[3,2,1,""]},"src.pyconf.Mapping":{addMapping:[3,2,1,""],get:[3,2,1,""],iteritems:[3,2,1,""],iterkeys:[3,2,1,""],keys:[3,2,1,""],writeToStream:[3,2,1,""]},"src.pyconf.Reference":{addElement:[3,2,1,""],findConfig:[3,2,1,""],resolve:[3,2,1,""]},"src.pyconf.Sequence":{SeqIter:[3,1,1,""],append:[3,2,1,""],writeToStream:[3,2,1,""]},"src.pyconf.Sequence.SeqIter":{next:[3,2,1,""]},"src.returnCode":{ReturnCode:[3,1,1,""]},"src.returnCode.ReturnCode":{KFSYS:[3,3,1,""],KNOWNFAILURE_STATUS:[3,3,1,""],KOSYS:[3,3,1,""],KO_STATUS:[3,3,1,""],NASYS:[3,3,1,""],NA_STATUS:[3,3,1,""],NDSYS:[3,3,1,""],OKSYS:[3,3,1,""],OK_STATUS:[3,3,1,""],TIMEOUT_STATUS:[3,3,1,""],TOSYS:[3,3,1,""],UNKNOWN_STATUS:[3,3,1,""],getValue:[3,2,1,""],getWhy:[3,2,1,""],indent:[3,2,1,""],isOk:[3,2,1,""],raiseIfKo:[3,2,1,""],setStatus:[3,2,1,""],setValue:[3,2,1,""],setWhy:[3,2,1,""],toSys:[3,2,1,""]},"src.salomeTools":{Sat:[3,1,1,""],assumeAsList:[3,4,1,""],find_command_list:[3,4,1,""],getCommandsList:[3,4,1,""],getVersion:[3,4,1,""],launchSat:[3,4,1,""],setLocale:[3,4,1,""],setNotLocale:[3,4,1,""]},"src.salomeTools.Sat":{assumeAsList:[3,2,1,""],execute_cli:[3,2,1,""],getColoredVersion:[3,2,1,""],getCommandAndAppli:[3,2,1,""],getCommandInstance:[3,2,1,""],getConfig:[3,2,1,""],getConfigManager:[3,2,1,""],getLogger:[3,2,1,""],getModule:[3,2,1,""],get_help:[3,2,1,""],parseArguments:[3,2,1,""],print_help:[3,2,1,""]},"src.system":{archive_extract:[3,4,1,""],cvs_extract:[3,4,1,""],git_extract:[3,4,1,""],show_in_editor:[3,4,1,""],svn_extract:[3,4,1,""]},"src.template":{MyTemplate:[3,1,1,""],substitute:[3,4,1,""]},"src.template.MyTemplate":{delimiter:[3,3,1,""],pattern:[3,3,1,""]},"src.test_module":{Test:[3,1,1,""],getTmpDirDEFAULT:[3,4,1,""]},"src.test_module.Test":{generate_launching_commands:[3,2,1,""],generate_script:[3,2,1,""],get_test_timeout:[3,2,1,""],get_tmp_dir:[3,2,1,""],prepare_testbase:[3,2,1,""],prepare_testbase_from_dir:[3,2,1,""],prepare_testbase_from_git:[3,2,1,""],prepare_testbase_from_svn:[3,2,1,""],read_results:[3,2,1,""],run_all_tests:[3,2,1,""],run_grid_tests:[3,2,1,""],run_script:[3,2,1,""],run_session_tests:[3,2,1,""],run_testbase_tests:[3,2,1,""],run_tests:[3,2,1,""],search_known_errors:[3,2,1,""],write_test_margin:[3,2,1,""]},"src.utilsSat":{Path:[3,1,1,""],black:[3,4,1,""],blue:[3,4,1,""],check_config_has_application:[3,4,1,""],check_config_has_profile:[3,4,1,""],check_has_key:[3,4,1,""],critical:[3,4,1,""],cyan:[3,4,1,""],date_to_datetime:[3,4,1,""],deepcopy_list:[3,4,1,""],ensure_path_exists:[3,4,1,""],error:[3,4,1,""],find_file_in_lpath:[3,4,1,""],formatTuples:[3,4,1,""],formatValue:[3,4,1,""],get_CONFIG_FILENAME:[3,4,1,""],get_base_path:[3,4,1,""],get_config_key:[3,4,1,""],get_launcher_name:[3,4,1,""],get_log_path:[3,4,1,""],get_property_in_product_cfg:[3,4,1,""],get_salome_version:[3,4,1,""],get_tmp_filename:[3,4,1,""],green:[3,4,1,""],handleRemoveReadonly:[3,4,1,""],header:[3,4,1,""],info:[3,4,1,""],label:[3,4,1,""],list_log_file:[3,4,1,""],log_res_step:[3,4,1,""],log_step:[3,4,1,""],logger_info_tuples:[3,4,1,""],magenta:[3,4,1,""],merge_dicts:[3,4,1,""],normal:[3,4,1,""],only_numbers:[3,4,1,""],parse_date:[3,4,1,""],read_config_from_a_file:[3,4,1,""],red:[3,4,1,""],remove_item_from_list:[3,4,1,""],replace_in_file:[3,4,1,""],reset:[3,4,1,""],show_command_log:[3,4,1,""],success:[3,4,1,""],timedelta_total_seconds:[3,4,1,""],update_hat_xml:[3,4,1,""],warning:[3,4,1,""],white:[3,4,1,""],yellow:[3,4,1,""]},"src.utilsSat.Path":{base:[3,2,1,""],chmod:[3,2,1,""],copy:[3,2,1,""],copydir:[3,2,1,""],copyfile:[3,2,1,""],copylink:[3,2,1,""],dir:[3,2,1,""],exists:[3,2,1,""],isdir:[3,2,1,""],isfile:[3,2,1,""],islink:[3,2,1,""],list:[3,2,1,""],make:[3,2,1,""],readlink:[3,2,1,""],rm:[3,2,1,""],smartcopy:[3,2,1,""],symlink:[3,2,1,""]},"src.xmlManager":{ReadXmlFile:[3,1,1,""],XmlLogFile:[3,1,1,""],add_simple_node:[3,4,1,""],append_node_attrib:[3,4,1,""],find_node_by_attrib:[3,4,1,""],write_report:[3,4,1,""]},"src.xmlManager.ReadXmlFile":{getRootAttrib:[3,2,1,""],get_attrib:[3,2,1,""],get_node_text:[3,2,1,""]},"src.xmlManager.XmlLogFile":{add_simple_node:[3,2,1,""],append_node_attrib:[3,2,1,""],append_node_text:[3,2,1,""],write_tree:[3,2,1,""]},commands:{"package":[0,0,0,"-"],application:[0,0,0,"-"],check:[0,0,0,"-"],clean:[0,0,0,"-"],compile:[0,0,0,"-"],config:[0,0,0,"-"],configure:[0,0,0,"-"],environ:[0,0,0,"-"],find_duplicates:[0,0,0,"-"],generate:[0,0,0,"-"],init:[0,0,0,"-"],job:[0,0,0,"-"],jobs:[0,0,0,"-"],launcher:[0,0,0,"-"],log:[0,0,0,"-"],make:[0,0,0,"-"],makeinstall:[0,0,0,"-"],patch:[0,0,0,"-"],prepare:[0,0,0,"-"],profile:[0,0,0,"-"],run:[0,0,0,"-"],script:[0,0,0,"-"],shell:[0,0,0,"-"],source:[0,0,0,"-"],template:[0,0,0,"-"],test:[0,0,0,"-"]},src:{ElementTree:[3,0,0,"-"],architecture:[3,0,0,"-"],catchAll:[3,0,0,"-"],colorama:[4,0,0,"-"],coloringSat:[3,0,0,"-"],compilation:[3,0,0,"-"],configManager:[3,0,0,"-"],debug:[3,0,0,"-"],environment:[3,0,0,"-"],environs:[3,0,0,"-"],example:[5,0,0,"-"],exceptionSat:[3,0,0,"-"],fileEnviron:[3,0,0,"-"],fork:[3,0,0,"-"],loggingSat:[3,0,0,"-"],options:[3,0,0,"-"],product:[3,0,0,"-"],pyconf:[3,0,0,"-"],returnCode:[3,0,0,"-"],salomeTools:[3,0,0,"-"],system:[3,0,0,"-"],template:[3,0,0,"-"],test_module:[3,0,0,"-"],utilsSat:[3,0,0,"-"],xmlManager:[3,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"],"4":["py","function","Python function"],"5":["py","exception","Python exception"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:attribute","4":"py:function","5":"py:exception"},terms:{"0x30f5c08":[],"0x3504970":4,"0x350dc10":4,"0x3561c80":[],"0x390e950":[],"0x39a7938":[],"0x3a4a520":[],"0x3b22aa0":3,"0x40e4170":3,"0x412cde0":[],"16be":3,"16le":3,"30s":0,"9abc":3,"boolean":[0,3,21],"case":[0,3],"char":3,"class":[0,3,4,5,21],"default":[0,3,6,8,9,10,12,13,14,15,20],"export":15,"final":[3,9,15],"float":[0,3],"function":[0,3,4,21],"import":[3,10,21],"int":[0,3,13],"long":[3,7],"new":[0,3,15,21],"return":[0,3,5,10,21],"short":3,"true":[0,3,4],"try":3,"var":[0,3,10,21],And:[3,9,10],But:21,CVS:14,FOR:21,For:[0,3,10,15,17,21],Has:3,NOT:3,One:3,POS:4,The:[0,3,5,6,7,8,9,10,11,12,13,14,15,16,17,20,21],Then:[15,16],There:[0,16],These:[0,10],Theses:7,UTS:3,Use:[0,6,7,8,9,10,11,12,15],Used:[0,3],Useful:[3,20],Using:[3,21],VCS:[0,7,14],__init__:[3,5],__main__:3,__repr__:3,__save__:3,__setattr__:3,__str__:3,_appli:6,_basecmd:3,_basecommand:0,_blank:3,_build:10,_debug:3,_developp:3,_launch:10,_ld_library_path:10,_sre:[3,4],_type:3,_user:3,_verbos:3,a_b_c_:3,abool:3,about:[0,3,16],absolut:14,access:[0,3,4,13],account:10,act:[3,4],action:3,activ:[3,15],actual:[3,4,18],add:[0,3,8,17],add_com:3,add_compile_config_fil:0,add_echo:3,add_fil:0,add_lin:3,add_module_to_appli:0,add_opt:[3,21],add_readm:0,add_salometool:0,add_simple_nod:3,add_warn:3,add_xml_board:0,added:[0,3],addel:3,adding:[0,21],addit:[0,3,8,16],additional_dir:3,additional_env:[0,3],addmap:3,addnamespac:3,adequ:3,advanc:3,affect:4,afil:3,after:[0,8,18],again:3,agent:15,aim:3,algorithm:21,alia:[0,3],alias_path:0,alistofstr:0,all:[0,3,4,7,9,10,11,15,16,20,21],allow:[0,3,8,9,11,17,20],alphanumer:3,alreadi:[0,14,21],also:[0,3,10,15,16,21],alter:15,amount:3,ani:[0,3,4,9,13,15],anoth:[3,16],ansi:[2,3],ansi_csi_r:4,ansi_escape_cod:4,ansi_osc_r:4,ansiback:4,ansicod:4,ansicursor:4,ansifor:4,ansistyl:4,ansitowin32:[2,3],anyth:0,apart:4,apath:3,api:3,append:[3,5,10,14],append_node_attrib:3,append_node_text:3,append_valu:3,appli:[0,3,9,11,15],appli_dir:0,appli_gen:0,appli_path:0,applic:[1,3,7,8,9,10,11,12,13,15,17,21],application_nam:6,application_tmp_dir:0,applilog:3,apply_patch:0,appropri:3,arch:14,architectur:[2,14,16],archiv:[0,3,14,15],archive_extract:3,archive_info:15,arg:[3,4,21],arglist:3,argument:[0,3],argv:3,arrai:0,ascii:3,asctim:5,ask:[0,3],ask_a_path:0,ask_valu:0,assign:3,assum:3,assumeaslist:3,astr:3,astream:3,atitl:3,attibut:3,attr:[3,4],attrib:3,attribut:[3,4,5],authent:15,author:3,automat:[3,9,10],autoreset:4,autotool:[0,3,8],avail:[0,9],avalu:3,avari:3,avoid:[0,15],award:3,back:4,backend:3,backtick:3,bad:3,bar:0,base:[0,3,4,5,16],basenam:3,bash:[0,3,10,15],bashfileenviron:3,basic:3,bat:[3,10],batch:3,batch_salom:3,batfileenviron:3,becaus:3,been:[0,3,4],befor:[0,3,5,8],begin:3,begun:0,behavior:21,being:3,belong:3,below:10,between:[0,3],bienvenu:3,big:8,bin:10,binari:[0,14],binaries_dir_nam:0,binary_packag:0,birari:0,black:[3,4],blogmatrix:3,blue:[3,4],board:0,bom:3,bonjour:21,bool:[0,3],boost:0,both:[3,10,11],bracket:3,branch:15,bright:4,bright_background:4,bring:[11,15],browser:[0,3,9,13,16],buf:3,build:[0,3,7,8,10,16],build_conf_opt:3,build_configur:[0,3],build_context:0,build_sourc:[0,8],builder:3,built:3,caa:3,call:[0,3,4,5,10,12,21],call_win32:4,callabl:3,can:[0,3,6,10,15,16,17,21],cancel:0,cancel_dependencies_of_failing_job:0,cannot:3,car:3,care:7,carri:[3,5],catalog:[0,6,12],catalog_path:0,catchal:2,cfg:[0,3,10,21],cfg_env:3,cfgforpi:3,chang:[0,3,6,20,21],change_to_launch:3,channel:0,channelfil:0,charact:[3,4],charg:12,check:[1,3,8,10],check_all_product:0,check_config_exist:3,check_config_has_appl:3,check_config_has_profil:3,check_depend:0,check_file_for_substitut:0,check_has_kei:3,check_instal:3,check_module_gener:0,check_opt:0,check_path:[0,3],check_product:0,check_remote_machin:0,check_sourc:0,check_src:3,check_tim:0,check_user_valu:0,check_valu:0,check_yacsgen:0,checkout:[0,3,15],children:3,chmod:3,choic:9,choosen:3,circumst:3,clash:3,classic:3,clean:[1,3,8,13,17],clean_al:[0,8,20],clean_build_aft:8,clean_instal:8,cleancolor:3,clear_lin:4,clear_screen:4,cli:[3,13,20],cli_:21,cli_argu:3,client:3,clone:15,close:[0,3],closest:3,cmake:[0,3,8],cmake_opt:8,cmd:3,cmd_argument:0,co7:14,code:[3,4,10],code_to_char:4,col:3,color:[0,3,4],colorama:[2,3],colorama_text:4,coloringsat:2,coloringstream:3,column:[0,3],com:[3,5],come:9,command:[3,4,16,18,20],command_opt:20,command_valu:3,comment:[3,16],commentari:3,commit:7,commonli:3,comp:3,compat:3,compil:[1,2,10,11,13,15,17],compil_script:8,compil_scripts_tmp_dir:0,compile_all_product:0,compile_product:0,compile_product_cmake_autotool:0,compile_product_script:0,complementari:10,complet:[3,8,9,15,16],complete_environ:3,compo:0,compo_nam:0,compon:[3,6,11],componon:11,compress:14,comput:[3,5,11,14],concaten:3,concern:15,conf_opt:0,conf_valu:0,config:[1,3,15,16,17,20],config_fil:0,config_has_appl:[],config_job:0,configerror:3,configformaterror:[0,3],configinputstream:3,configlist:3,configmanag:2,configmerg:3,configopen:3,configoutputstream:3,configread:[0,3],configresolutionerror:3,configur:[1,3,17,21],configure_all_product:0,configure_opt:3,configure_product:0,configut:6,conflict:3,conform:11,connect:0,consid:0,consist:3,consol:3,construct:[0,3,17,19],contain:[0,3,16,21],content:[1,2],context:[0,3,20],contextfileenviron:3,continu:3,control:14,conveni:3,convert:4,convert_ansi:4,convert_osc:4,copi:[0,3,6,9,12,20],copy_catalog:0,copy_sat:0,copydir:3,copyfil:3,copylink:3,copyright:3,corba:11,correct:3,correctli:0,correl:3,correspond:[0,3,10,13,15],could:[0,3,7,10,18],coupl:[3,5],cpp:[0,3,11],creat:[0,3,6,7,10,12,14,15,16,17],create_appl:0,create_config_fil:[0,3],create_project_for_src_packag:0,create_test_report:0,creation:14,critic:[3,5,21],csv:0,current:[0,3,9,16,20,21],cursor_adjust:4,custom:0,customize_app:0,cvs:[0,3],cvs_extract:3,cvs_info:15,cvspass:15,cwd:3,cyan:[3,4],d_content:0,d_input_board:0,d_sub:0,dai:[0,3],data:[0,3,9,21],datadir:3,date:[0,3,16],date_to_datetim:3,datefmt:[3,5],datetim:3,david:3,dbg:3,debug:[0,2,5,9,10,15,21],debug_writ:3,decid:3,declar:[3,15],dedic:0,deep:3,deepcopy_list:3,deepcopymap:3,def:[10,21],default_valu:3,defaultformatt:3,defaultmergeresolv:3,defaultstreamopen:3,defin:[0,3,7,8,9,10,11,16,21],define_job:0,definit:[0,3],deinit:4,delai:3,delaiapp:3,deleg:4,delet:[0,14],delimit:3,delta:3,depend:[0,3,8,14],deriv:3,des:[3,5],describ:[0,3],descript:[0,3,21],design:3,dest_path:0,destnam:3,detail:[],detar:18,detect:3,determin:[3,5],determine_jobs_and_machin:0,dev:[0,3],develop:[0,3,7,9,10,15,21],develop_factorized_job:0,dico:0,dict:[0,3],dict_arg:3,dictionari:[0,3,5,16],dictionnari:0,differ:[5,10],dim:4,dir:[0,3,9,15],dir_info:15,direct:3,directli:[10,13,18],directori:[0,3,6,7,8,9,10,12,13,14,15,16,18,20,21],directories_ignor:0,dirlogg:3,dirpath:3,displai:[0,3,8,9,13,21],display_local_valu:0,display_statu:0,display_value_progress:0,distant:6,disten:0,distinguish:10,distrib:3,distribut:[3,6,11],divis:3,do_batch_script_build:3,do_default_build:3,do_python_script_build:3,do_script_build:3,doc:[3,5],docstr:0,doctyp:3,document:[11,16,21],doe:[3,10,15],dog:3,doing:3,dollar:3,don:11,done:[0,3,10,20],dosometh:3,dosomethingtoreturn:3,dot:3,dove:3,down:4,download:[3,15],dst:3,due:3,dump:3,dumper:3,dumpertyp:3,duplic:[0,8],durat:0,dure:15,dynam:[3,16],each:[0,3,6,12,15,16],earlier:3,earliest:3,echo:3,ecrir:[3,5],edf:0,edit:[0,9,15],editor:[3,9,16],either:[3,10],elaps:0,eleg:3,elem:3,element:[0,3],element_factori:3,elementari:3,elementtre:2,els:[0,3,21],embed:14,empti:3,enable_simple_env_script:3,encapsul:[],enclos:3,encod:3,end:[0,3,4,10],english:3,ensur:3,ensure_path_exist:3,enter:0,entir:3,entri:3,env:[0,3,10],env_build:10,env_fil:0,env_info:[0,3],env_launch:10,env_script:10,env_scripts_tmp_dir:0,environ:[1,2,11,16,17],equal:8,eras:13,erase_lin:4,erase_screen:4,err:0,error:[0,3,5,21],essai:5,essai_logging_1:[2,3],essai_logging_2:[2,3],etc:[0,3,16,17],etre:[0,3],eval:3,evalu:3,event:[3,5],everi:0,everyth:8,exactli:3,exampl:[0,2,3,7,8,9,10,14,15,17,20],exc:3,exceed:0,except:[3,5,15,20],exceptionsat:2,exclud:0,exclude_vcs_and_extens:0,exec_command:0,execut:[0,3,8,15,20],execute_cli:3,exept:3,exhaust:[16,20],exist:[0,3,14,15,20],exit:[],exitstatu:[],exot:3,expect:[0,3],explain:10,explan:3,explicitli:3,explor:[3,9],express:[3,9],ext:3,extend_with_children:0,extend_with_fath:0,extens:[0,3,21],extension_ignor:0,extern:3,extra:[0,3],extract:[0,3],extract_param:4,f_exclud:0,fact:21,factor:3,factori:3,fail:[0,3,8],fals:[0,3,4],far:3,favorit:9,feed:3,field:[0,3],file:[0,3,6,8,9,10,12,13,14,15,16,17,21],file_:0,file_board:0,file_dir:0,file_in:3,file_nam:[0,3],file_path:3,fileenviron:2,fileenvwrit:3,filenam:[0,3],filepath:[0,3],files_arb_out:0,files_ignor:0,files_out:0,fill:0,filnam:0,filter:[0,7],fin:3,find:[0,3,9,17,18],find_application_pyconf:0,find_command_list:3,find_dupl:1,find_file_in_lpath:3,find_histori:0,find_job_that_has_nam:0,find_node_by_attrib:3,find_product_scripts_and_pyconf:0,find_products_already_get:0,find_products_with_patch:0,find_test_log:0,findal:3,findconfig:3,findtext:3,finish:[0,3],finish_statu:0,firefox:[13,16],first:[0,3,10,15,21],fix:[0,3],flag:8,flaglin:0,flicacpp:0,flush:3,fmt:[3,5],folder:0,follow:[3,10,21],for_packag:3,forbuild:3,forc:[0,3,14,15],force_patch:15,fore:4,fork:2,form:3,format:[0,3,5,10,16],format_color_except:3,format_except:3,format_list_of_str:0,formatexcept:[3,5],formatt:[3,5],formattim:[3,5],formattupl:3,formatvalu:3,forward:[4,6,12],found:[0,3],four:10,french:21,from:[0,3,4,9,10,11,14,15,21],from_what:3,fromstr:3,full:[0,3],fun:9,func:3,futur:3,gap:0,gdb:10,gencat:[6,12],gener:[1,3,4,6,10,12,17,20],generate_appl:0,generate_catalog:0,generate_compon:0,generate_component_list:0,generate_history_xml_path:0,generate_launch_fil:0,generate_launching_command:3,generate_profile_sourc:0,generate_script:3,generic_opt:20,geom:[0,8],get:[0,3,9,15,16,21],get_all_product_sourc:0,get_arch:0,get_archives_vc:0,get_attr:4,get_attrib:3,get_base_install_dir:3,get_base_path:3,get_build_directori:0,get_cfg_param:[],get_children:0,get_command_line_overrid:3,get_config:3,get_config_children:3,get_config_file_path:0,get_config_filenam:3,get_config_kei:3,get_dico_param:0,get_distrib_vers:3,get_distribut:3,get_file_environ:3,get_help:3,get_install_dir:3,get_install_directori:0,get_last_log_fil:0,get_launcher_nam:3,get_log_fil:0,get_log_path:3,get_method:15,get_nam:3,get_nb_proc:[0,3],get_node_text:3,get_paramet:0,get_path:3,get_pid:0,get_posit:4,get_product_compon:3,get_product_config:3,get_product_depend:3,get_product_sect:3,get_product_sourc:0,get_products_info:3,get_products_list:[0,3],get_profile_nam:0,get_property_in_product_cfg:3,get_pyconf_paramet:0,get_python_vers:3,get_recursive_children:0,get_recursive_fath:0,get_salome_modul:0,get_salome_vers:3,get_source_directori:0,get_source_for_dev:0,get_source_from_arch:0,get_source_from_cv:0,get_source_from_dir:0,get_source_from_git:0,get_source_from_svn:0,get_statu:0,get_step:0,get_template_info:0,get_test_timeout:3,get_tmp_dir:3,get_tmp_filenam:3,get_us:3,get_user_config_fil:3,get_win32_cal:4,getbypath:3,getchar:3,getcoloredvers:3,getcommandandappli:3,getcommandinst:3,getcommandslist:3,getconfig:[3,21],getconfigcolor:3,getconfigmanag:3,getdefaultlogg:3,getdetailopt:3,getiter:3,getlocalenv:3,getlog:3,getlogg:3,getlogsandclear:3,getmaxformat:0,getmessag:[3,5],getmodul:3,getmylogg:5,getoutput:[],getparamiko:0,getpars:0,getroot:3,getrootattrib:3,getstatu:[],getstatusoutput:[],getstrconfigdbg:3,getstrconfigstd:3,gettmpdir:3,gettmpdirdefault:3,gettoken:3,getunittestlogg:3,getvalu:3,getvers:3,getwhi:3,git:[0,3,14],git_extract:3,git_info:15,gitconfig:15,give:[0,3,6,16,21],given:[0,3,4,6,10,12],global:[0,3],goe:3,green:[3,4],grei:4,grep:[3,9],grid:[0,3],gui:[0,3],hack_for_distene_lic:0,hack_libtool:3,had:3,handl:[3,4,10],handlemismatch:3,handler:[3,5],handleremovereadonli:3,harri:3,has:[0,3,4,10],has_begun:0,has_fail:0,has_finish:0,has_gui:0,has_pyconf:0,has_salome_hui:3,has_timed_out:3,hat:3,have:[0,3,6,7,11,12,15],header:[0,3],help:[0,3,21],helpstr:3,here:[0,3,10,16,21],hierarchi:3,himself:10,histori:0,hold:12,home:9,host:0,hostnam:0,hour:3,how:[3,10,15,16],html:[3,5],http:[3,4,5],human:3,hxx2salom:11,i18n:3,ident:[0,3],identifi:3,ignor:[0,3,11],ignore_exist:0,ignorelist:3,imag:15,implement:[3,4,10],in_dir:0,incconfig:3,includ:[0,3,10,14,16],inconfig:3,indent:3,indentunittest:3,index:3,indic:3,indirect:3,info:[0,3,5,9,15,21],inform:[0,3,5,9,14,15,16],inherit:3,init:[1,3,4,5],initi:[0,3],initialis:[2,3],initialize_board:0,initloggerasdefault:3,initloggerasunittest:3,initmylogg:5,inmap:3,input:[0,3],input_list:3,insid:15,instal:[0,3,7,8,16,17,20],install_dir:10,instanc:[0,3,4,21],instanti:[0,3],instead:3,instream:3,instruct:[3,16],intal:14,integ:0,interact:[0,13],interfac:[3,20],intern:3,internation:3,interpret:[],invalid:3,ioerror:3,ios:3,iostream:3,is_a_tti:4,is_defin:3,is_dev:0,is_occupi:0,is_run:0,is_salome_modul:[0,7,10],is_stream_clos:4,is_timeout:0,is_window:3,isdir:3,isel:3,isfil:3,islink:3,isok:3,issu:4,istypeconfig:3,isword:3,item:3,iter:3,iteritem:3,iterkei:3,iterpars:3,its:[0,3,8,9,10,16],ivar:3,jane:3,job:[1,8],job_config_nam:0,job_def:0,job_fil:0,job_file_path:0,jobs_config:0,join:10,jos:0,json:3,jsondump:3,just:8,keep:3,kei:[0,3,10,15],kernel:[0,9,20],kfsy:3,kill:0,kill_remote_process:0,killsalom:3,kind:0,know:[3,15],known:[3,14],knownfailure_statu:3,ko_statu:3,kosi:3,kwarg:4,kwd:4,l_cfg_dir:0,l_job:0,l_jobs_not_todai:0,l_path:0,l_pinfo_vc:0,l_product:0,l_products_info:0,l_remote_log_fil:0,l_salome_modul:0,l_str:0,label:[0,3,9],lang:3,lapack:10,lapack_root_dir:10,last:[0,3,10,13],last_termin:13,last_upd:0,later:14,latter:3,launch:[0,3,10],launch_command:3,launched_cmd:3,launcher:[1,3,6,10,17],launcher_nam:[0,12],launcherfileenviron:3,launchsat:3,layer:11,ld_library_path:10,leaf:3,left:10,len_col:0,len_end:0,lenght:0,lenght_column:0,length:0,less:3,level:[3,5,20],levelnam:[3,5],lhs:3,lib:[5,10],librari:[3,5],licenc:0,light:[0,4],lightblack_ex:4,lightblue_ex:4,lightcyan_ex:4,lightgreen_ex:4,lightmagenta_ex:4,lightred_ex:4,lightwhite_ex:4,lightyellow_ex:4,like:[0,3,4,6,8,9,12,16],limit:3,line:[0,3,9,20],link:[0,3,15],list:[0,3,6,7,9,12,16],list_directori:0,list_log_fil:3,list_of_product:11,listtest:3,llvm:[6,12],load:[3,16],load_cfg_environ:3,load_environ:3,local:[0,3,9],locat:[0,3],log:[1,3,5,8,17,21],log_command:3,log_dir:[0,13],log_res_step:3,log_step:3,logdir:[0,3],logfilepath:3,logger:[0,3,5],logger_info_tupl:3,loggingsat:2,login:15,logo:[3,12],logrecord:[3,5],lome:17,longnam:3,loop:3,lost:3,lpath:[0,3],lproduct:3,machin:[0,3,6,11,12,14],machine1:6,machine2:6,machine3:6,machine_nam:0,magenta:[3,4],mai:15,main:[0,3,8],mainten:0,make:[1,3,8],make_alia:0,make_all_product:0,make_arch:0,make_flag:8,make_opt:[0,3],make_product:0,makeinstal:1,makeinstall_all_product:0,makeinstall_product:0,makepath:3,manag:[0,3,9,15],manipul:[0,3,9],map1:3,map2:3,map:[0,3],margin:3,match:3,max:3,max_product_name_len:0,maximum:0,mechan:[3,10],med:8,medcoupl:0,memori:[3,6,12],menu:13,merg:3,merge:3,merge_dict:3,mergemap:3,mergesequ:3,mesa:[6,12],messag:[0,3,5,21],method:[0,3,4,8,10,15,21],milou:3,minim:3,minut:3,mismatch:3,miss:[6,8],mistak:15,mix:0,mkdir:0,mode:[0,3,4,7,9,10,13,20],model:21,modifi:[0,3,10,15],modul:[1,2,6,8,11,12,15,16,17],module_gener:0,module_path:0,moment:3,mon:3,mond:21,more:[0,3,20],most:[0,3,10],move_test_result:0,msg:3,multi:3,multilin:3,multipl:3,must:[0,21],mutipl:3,my_application_directori:6,my_application_nam:6,my_job:0,my_product_nam:0,my_tag:15,mycommand:21,myformatt:5,mylogg:5,myoption:21,myspecificnam:14,mytempl:3,na_statu:3,name:[0,3,6,7,9,10,12,14,15,16,20,21],name_arch:0,name_job:0,name_nod:3,name_product:0,namespac:3,nasi:3,nativ:[0,3,10],nb_line:3,nb_proc:[0,3,8],ndsy:3,necessari:3,need:[0,3,4,6,11,15],new_nam:9,newer:0,newlin:[],next:3,nice:[],no_label:9,node:[0,3],node_nam:3,non:4,none:[0,3,4,5],nor:4,normal:[3,4],note:[3,6,10,12,16],noth:[0,3,14],notimplementederror:3,notion:3,notshowncommand:[0,3],now:0,number:[0,3,6,8,12,13],number_of_proc:3,numpi:0,obj1:3,obj2:3,obj:3,object:[0,3,4,16],obsolesc:0,obsolet:[3,21],obtain:3,obvious:3,occur:3,offset:0,ok_statu:3,oksi:3,old:3,older:13,on_stderr:4,onc:15,one:[0,3,9],onli:[0,3,6,7,8,9,10,11,12,13,15,20],only_numb:3,ool:17,open:3,openggl:[6,12],openmpi:3,oper:[0,3,5,9,17],operand:[3,5],opt_nb_proc:3,option:[0,2,4,6,8,9,10,11,12,13,14,15,16,21],optionali:3,optionn:3,optionnali:3,optiontyp:3,optresult:[0,3],order:[0,3,15,16,21],org:[3,4,5],other:[3,5,10,14,16],otherwis:[0,3,15],our:4,out:[0,3,5],out_dir:[0,3],output:[0,3,4],outstream:3,outtext:[],overrid:[3,6],overwrit:3,overwritekei:3,overwritemergeresolv:3,overwritten:3,own:3,p_info:0,p_name:0,p_name_info:0,p_name_p_info:0,packag:[1,2,17,18,21],pad:0,page:10,pair:[0,3],param:[0,3,4],param_def:0,param_nam:[],paramet:[0,3,9,16,21],parameter_path:9,paramiko:0,paramstr:4,paravi:[0,6,12],paraview:0,parent:[0,3],pars:[0,3,21],parse_arg:[3,21],parse_csv_board:0,parse_d:3,parseargu:3,parsefactor:3,parsekeyvaluepair:3,parsemap:[0,3],parsemappingbodi:3,parser:[3,21],parserefer:3,parsescalar:3,parsesequ:3,parsesuffix:3,parseterm:3,parsevalu:3,part:[3,6,10,12],particular:3,pas:5,pass:[0,3,16,21],passphras:15,passwd:0,password:15,pat:3,patch:[1,3,9,15],patches_tmp_dir:0,path:[0,3,10,12],path_in_arch:0,path_on_local_machin:0,path_to_catalog:6,path_to_check:0,path_to_yacsgen:11,pathlaunch:0,pathlist:3,pattern:3,pdf:[9,17],pend:7,pendant:3,perform:[3,15,17],person:9,phase:3,pid:0,pidict:[],pipe:[],platform:[4,10],pleas:[10,11],plugin:[3,8],pluma:16,plusieur:5,point:[3,21],pop_debug:3,popen:3,popul:3,port:0,posit:4,possibl:[0,3,10,15,21],post:3,potenti:3,pprty:3,preced:3,predefin:3,prefer:[9,16],prefix:[0,3,10,16],prepar:[1,3,17,21],preparatori:[3,5],prepare_from_templ:0,prepare_testbas:3,prepare_testbase_from_dir:3,prepare_testbase_from_git:3,prepare_testbase_from_svn:3,prepend:[3,10],prepend_valu:3,prereq_dir:10,prerequisit:[10,14,16,17,20],presenc:3,present:3,pretti:3,previou:[0,3],previous:7,print:[0,3,4,9,13],print_debug:3,print_grep_environ:3,print_help:3,print_log_command_in_termin:0,print_split_environ:3,print_split_pattern_environ:3,print_valu:3,problem:[3,6,12],procedur:[0,3],process:[0,3,15],processinginstruct:3,processor:[0,3,6,12],prod:3,prod_dir:3,prod_info:[0,3],prod_nam:0,produc:[0,3],produce_install_bin_fil:0,produce_relative_env_fil:0,produce_relative_launch:0,product1:[8,10,15],product2:[8,10,15],product:[0,2,7,8,9,10,11,12,14,15,17,21],product_appli_creation_script:0,product_cfg:3,product_compil:3,product_has_dir:0,product_has_env_script:3,product_has_logo:3,product_has_patch:3,product_has_salome_gui:3,product_has_script:3,product_info:[0,3],product_inform:[0,3],product_is_autotool:3,product_is_cmak:3,product_is_cpp:3,product_is_debug:3,product_is_dev:3,product_is_fix:3,product_is_gener:3,product_is_mpi:3,product_is_n:3,product_is_salom:3,product_is_sampl:3,product_is_smesh_plugin:3,product_is_vc:3,product_log_dir:0,product_nam:[0,3],products_info:0,products_pyconf_tmp_dir:0,profil:[1,3,12],profileconfigread:0,profilerefer:0,program:3,programmat:10,progress:[0,3],progress_bar:0,project:[0,3,9,10],project_file_path:0,project_packag:0,project_path:3,prop:0,proper:0,properti:[0,3,7,10,11],protocol:[3,6],provid:[0,3,10,21],proxi:4,pubid:3,publish:0,pure:0,push:15,push_debug:3,put:[0,3],put_dir:0,put_jobs_not_todai:0,put_txt_log_in_appli_log_dir:3,pv_plugin_path:3,pwd:3,pyc:5,pyconf:[0,2,8,9,10,15,16,21],python2:5,python:[0,3,5,10,12,16,17,18,21],python_config:3,pythoncompon:0,pythonpath:10,pythonpath_:10,qname:3,queri:[6,12],question:3,rais:[0,3,20],raiseifko:3,raw:3,raw_input:0,rc1:3,rc2:3,rcfinal:3,rco:[0,3],reach:0,read:[0,3],read_config_from_a_fil:3,read_result:3,readabl:3,reader:3,readi:15,readlin:3,readlink:3,readxmlfil:3,reat:0,record:[3,5],recurs:[0,3,9],red:[3,4],redefin:3,redirect:3,reduc:0,ref:3,refer:[0,3,11,16],reflect:3,regard:[0,3],regular:3,reinit:[3,4],rel:[0,3,14],remain:[13,18],remark:6,remor:11,remot:[0,3,14],remov:[0,3,7,8,15],remove_item_from_list:3,remove_log_fil:0,remove_product:0,removenamespac:3,renam:3,renint:3,replac:[0,3,6],replace_in_fil:3,report:[0,3],repositori:[0,3,15],repr:3,repres:[0,3],represent:3,request:4,requir:[0,3,4,10,11],res:[0,3],reserv:3,reset:[3,4],reset_al:4,resolut:3,resolv:3,resourc:[6,12],respect:10,restor:[3,7],result:[0,3],retcod:0,retriev:3,returncod:[0,2],rhs:3,right:[0,3,10],root:[3,21],root_nod:3,rootnam:3,rtype:[0,3],run:[1,3,10,16,17,21],run_all_test:3,run_env_script:3,run_grid_test:3,run_job:0,run_script:3,run_script_all_product:0,run_script_of_product:0,run_session_test:3,run_simple_env_script:3,run_test:3,run_testbase_test:3,runappli:[0,6],runner:[0,3,21],ruud:3,sajip:3,salom:[0,3,6,7,8,9,10,11,12,14,16,18],salome_modul:3,salome_session_serv:3,salome_xx:[7,14,18,20],salome_xx_:14,salomeapp:0,salomecontext:3,salomeenviron:3,salometool:[0,2,6,9,10,14,16,17,18],same:[0,3],sametmax:[3,5],sampl:[3,20],sat:[0,3,6,7,8,9,10,11,12,13,14,15,16,17,18,21],sat_local_path:0,sat_path:0,save:10,save_fil:0,saveconfigdbg:3,saveconfigstd:3,scalar:3,scratch:3,screenenviron:3,script:[1,3,8,9,10,12,16,17,18],script_nam:3,script_path:3,search:[0,3],search_known_error:3,search_templ:0,second:[0,3,10],section:[3,6,10,15],secur:15,see:[0,3,4,16,20],seen:3,select:[3,14],self:[0,3],semant:3,sep:[3,10],separ:3,seq1:3,seq2:3,seq:3,seqit:3,sequenc:[3,4],server:[3,15],servic:21,session:[0,3],set:[0,3,6,7,10,12,16,17,21],set_a_product:3,set_application_env:3,set_attr:4,set_consol:4,set_cpp_env:3,set_cursor_posit:4,set_env:[3,10],set_env_build:10,set_env_launch:10,set_full_environ:3,set_local_valu:0,set_native_env:[3,10],set_product:3,set_python_libdir:3,set_salome_generic_product_env:3,set_salome_minimal_product_env:3,set_titl:4,set_user_config_fil:3,setcolorlevelnam:3,setconsoletextattribut:4,setlocal:3,setnotlocal:3,setpath:3,setstatu:3,setstream:3,settings_fil:0,setvalu:3,setwhi:3,sever:[0,10,16],shallow:3,shell:[1,3,10],shortcut:3,shortnam:3,should:[3,10,11],should_wrap:4,show:[0,3,8,13],show_command_log:3,show_desktop:3,show_full_path:3,show_in_editor:3,show_label:3,show_last_log:0,show_patch:[0,3,9],show_product_info:3,show_product_last_log:0,show_progress:3,show_warn:3,showinfo:3,shown:[3,8],sign:3,silent:[0,3],similar:3,simpl:[3,20,21],sinc:[0,3],singl:3,site:0,size:[0,3],slogan:0,small:3,smart:3,smartcopi:3,smesh:3,softwar:15,some:[0,3,10,12,16,21],someon:10,sometim:7,sommeil:3,soon:8,sort:0,sort_product:0,sourc:[1,3,4,5,7,9,14,15],source_dir:0,source_packag:0,sourcepackag:0,sources_without_dev:7,space:3,special_path_separ:3,specif:[0,3,6,7,10,11,12,14,16,20],specifi:[3,5,6,10,11,12,15],splashscreen:12,split:3,src:[0,17,21],src_root:[0,3],sre_pattern:[3,4],srs:3,srsc:3,ssh:[0,6,12,15],ssh_connection_all_machin:0,stack:[3,20],stackoverflow:3,start:[3,4,6,8,12],state:0,statement:3,statu:[0,3],stderr:[0,3],stdin:0,stdout:[0,3,4],step:[3,5],stop:[0,8],stop_first_fail:8,store:[0,3,8,9,13,15,16],str:[0,3],str_in:3,str_num:3,str_of_length:0,str_out:3,stream:[0,3,4],streamopen:3,streamorfil:3,streamwrapp:4,strftime:[3,5],string:[0,3,5],stringio:3,strip:4,strorlist:3,structur:16,sts:[],stuff:[3,12],style:[0,3,4],stylesheet:[0,3],sub:[0,3,16],subclass:3,subel:3,submodul:[1,2],subpackag:2,subprocess:3,subsect:10,subset:14,subst_dic:3,substitut:[0,3],substr:3,subtract:3,succe:0,success:[0,3,8],success_fail:0,successfulli:3,successfully_connect:0,suffici:10,suffix:[0,3],suit:17,suitabl:3,sum:3,summari:[],support:3,suppos:3,supposedli:3,suppress:[0,7],suppress_directori:0,sur:5,svn:[0,3,14],svn_extract:3,svn_info:15,symlink:3,syntax:[0,3,7],sys:3,syss:3,system:[2,14],tab:3,tabl:3,tabul:3,tag:[3,15],take:[0,3,7],taken:[3,10],tar:[0,14,18],tarfil:0,target:[0,3,6,10],target_dir:0,tcllibpath:3,templat:[1,2],template_fil:3,template_nam:0,templateset:0,temporari:[0,3],term:3,termin:[0,3,4,8,13,21],test:[1,3,5,8,17],test_bas:0,test_base_nam:3,test_config:3,test_grid:3,test_modul:2,test_nam:3,test_sess:3,testbas:3,testbase_bas:3,testbase_dir:3,testbase_nam:3,testbase_tag:3,testlogger1:5,testlogger_1:3,text:[0,3,4,5,20],text_or_uri:3,tgz:[14,18],thank:3,thei:[0,7,9,10,15],them:[4,15],thi:[0,3,4,6,8,9,10,11,12,14,15,16,17,21],thing:21,those:11,through:[3,6,10,12,13],thrown:3,time:[0,3,5,7,10,15,16],time_elaps:0,timedelta:3,timedelta_total_second:3,timeout:[0,3],timeout_statu:3,tintin:3,tip:3,titl:[3,4],tklibpath:3,tmod:3,tmp:[0,3],tmp_working_dir:[0,3],tocolor:3,tocolor_ansitowin32:3,todai:0,todo:3,tofix:3,token:3,token_typ:3,token_valu:3,too:3,top:3,tosi:3,tostr:3,total:0,total_dur:0,total_second:3,tout:21,tparam:0,tplate:3,trace:[0,3,20],traceback:3,trail:[],transform:[0,3],transpar:4,tree:3,treebuild:3,trust_root_dir:10,tty:4,tupl:[0,3],turn:3,tutori:3,two:[3,10],txt:3,type:[0,3,15],typeerror:3,unabl:3,unchang:3,unconditionali:[3,20],under:[0,3,17],underscor:[3,10],unicod:3,unit:8,unittest:3,unittestformatt:3,unitteststream:3,unix:3,unknown_statu:3,unless:[4,15],updat:[0,3],update_config:0,update_hat_xml:3,update_jobs_states_list:0,update_pyconf:0,update_xml_fil:0,updatehatxml:3,upload:0,urllib2:3,urlopen:3,usag:[3,17],use:[0,3,6,8,10,12,13,14,15,16,18],use_mesa:[6,12],used:[0,3,5,6,8,9,10,13,14,15,16,17],useful:[3,10,12,21],user:[0,3,9,10,13,14,18,20],usernam:3,uses:[0,3,5,10,11,15,16],usestim:[3,5],using:[0,3,4,5,11],usr:[3,5,10],usual:[3,7,11,14,16,18,20],utf:[3,10],util:[3,14,17],utilis:5,utilssat:2,val:0,valid:3,valmax:0,valmin:0,valu:[0,3,4,6,7,9,15,16],variabl:[0,3,10,11,21],vcs:[0,3],verbos:3,verifi:[0,3,15],version:[0,3,10,11,14,16,17],via:3,viewer:9,vinai:3,virtual:[3,6],virtual_app:6,visualis:10,wai:[0,3,8,21],wait:0,want:[0,3,7,10],warn:[0,3,5,8,21],web:[9,13,16],week:0,welcom:3,welkom:3,well:3,were:3,what:[0,3,7],when:[0,3,6,10,15,16,21],whenev:3,where:[0,3,6,8,9,14],which:[0,3,4,5,10,11,16,21],white:[3,4],who:11,why:3,width:0,wiki:4,wikipedia:4,wil:10,win32:[2,3],winapi_test:4,wincolor:4,window:[3,4,10],winstyl:4,winterm:[2,3],with_children:8,with_commerci:[0,3],with_fath:8,with_install_dir:3,with_vc:[0,14],within:10,without:[3,9,15],without_dev:0,without_native_fix:0,without_properti:14,wmake:3,word:3,work:[0,3,9,14,15,16],workdir:[3,6,9,12,14,16,20,21],world:21,would:3,wrap:[3,4],wrap_stream:4,writabl:3,write:[0,3,4],write_all_result:0,write_all_source_fil:0,write_and_convert:4,write_back:3,write_cfgforpy_fil:3,write_env_fil:3,write_info:0,write_plain_text:4,write_report:3,write_result:0,write_test_margin:3,write_tre:3,write_xml_fil:0,writeinfo:21,writetostream:3,writevalu:3,written:21,www:3,xa4:3,xc2:3,xml:[0,3,21],xml_dir_path:0,xml_file:0,xml_history_path:0,xml_node_job:0,xmllogfil:[0,3],xmlmanag:[0,2],xmlmgr:3,xmlname:0,xmlroot:3,xmltreebuild:3,xxx:[3,7,16],xxx_root_dir:3,xxx_src_dir:3,xxxpidict:3,yacsgen:[0,3,11],yacsgen_root_dir:11,year:3,yellow:[3,4],yes:[0,3,7,10,11,15],yet:[3,20],yield:[3,5],you:[0,3,6,7,10,12,15,17,21],your:[0,3,10,15,20,21],yourspecificnam:14,yve:3,yyi:16,yyyi:3,yyyymmdd_hhmmss:3,yyyymmdd_hhmmss_namecmd:3,zelaunch:12,zero:3,zerodivideerror:3},titles:["commands package","commands","src","src package","src.colorama package","src.example package","Command application","Command clean","Command compile","Command config","Command environ","Command generate","Command launcher","Command log","Command package","Command prepare","Configuration","Salome Tools","Installation","Release notes","Usage of SAlomeTools","Add a user custom command"],titleterms:{"var":16,VCS:15,access:21,add:21,ansi:4,ansitowin32:4,applic:[0,6,16],architectur:3,avail:[7,20],base:15,basic:21,build:20,catchal:3,check:0,clean:[0,7],code:17,colorama:4,coloringsat:3,command:[0,1,6,7,8,9,10,11,12,13,14,15,17,21],compil:[0,3,8,20],config:[0,9,21],configmanag:3,configur:[0,6,7,8,9,10,12,13,14,15,16],content:[0,3,4,5],custom:21,cvs:15,debug:[3,20],descript:[6,7,8,9,10,11,12,13,14,15,16],dev:15,develop:17,document:17,elementtre:3,environ:[0,3,10],essai_logging_1:5,essai_logging_2:5,exampl:[5,21],exceptionsat:3,fileenviron:3,find_dupl:0,fork:3,gener:[0,11],get:20,git:15,hello:21,help:20,howto:21,init:0,initialis:4,instal:18,introduct:21,job:0,launcher:[0,12],list:[17,20],log:[0,13],logger:21,loggingsat:3,make:0,makeinstal:0,mode:15,modul:[0,3,4,5],note:[17,19],option:[3,7,20],other:21,packag:[0,3,4,5,14],patch:0,path:[6,7,8,9,13,14,15],prepar:[0,15,20],product:[3,16,20],profil:0,pyconf:3,quick:17,releas:[17,19],remark:[11,15],requir:21,returncod:3,run:0,salom:[17,20],salometool:[3,20,21],sat:20,script:0,section:16,shell:0,some:[6,7,8,9,13,14,15],sourc:[0,20],src:[2,3,4,5],start:17,submodul:[0,3,4,5],subpackag:3,svn:15,syntax:16,system:3,templat:[0,3],test:0,test_modul:3,tool:17,usag:[6,7,8,9,10,11,12,13,14,15,20],useful:[6,7,8,9,13,14,15],user:[16,21],utilssat:3,verbos:20,win32:4,winterm:4,xmlmanag:3}}) \ No newline at end of file diff --git a/doc/build/latex/salomeTools.aux b/doc/build/latex/salomeTools.aux index c26caf0..670ac3e 100644 --- a/doc/build/latex/salomeTools.aux +++ b/doc/build/latex/salomeTools.aux @@ -405,8 +405,8 @@ \newlabel{apidoc_src/src:module-src.catchAll}{{4.1.1}{35}{src.catchAll module}{subsubsection*.182}{}} \newlabel{apidoc_src/src:src-catchall-module}{{4.1.1}{35}{src.catchAll module}{subsubsection*.182}{}} \newlabel{apidoc_src/src:src.catchAll.CatchAll}{{4.1.1}{35}{src.catchAll module}{section*.183}{}} -\newlabel{apidoc_src/src:src.catchAll.CatchAll.jsonDumps}{{4.1.1}{35}{src.catchAll module}{section*.184}{}} -\newlabel{apidoc_src/src:src.catchAll.dumper}{{4.1.1}{35}{src.catchAll module}{section*.185}{}} +\newlabel{apidoc_src/src:src.catchAll.CatchAll.jsonDumps}{{4.1.1}{36}{src.catchAll module}{section*.184}{}} +\newlabel{apidoc_src/src:src.catchAll.dumper}{{4.1.1}{36}{src.catchAll module}{section*.185}{}} \newlabel{apidoc_src/src:src.catchAll.dumperType}{{4.1.1}{36}{src.catchAll module}{section*.186}{}} \newlabel{apidoc_src/src:src.catchAll.jsonDumps}{{4.1.1}{36}{src.catchAll module}{section*.187}{}} \@writefile{toc}{\contentsline {subsubsection}{src.coloringSat module}{36}{subsubsection*.188}} @@ -418,20 +418,20 @@ \newlabel{apidoc_src/src:src.coloringSat.cleanColors}{{4.1.1}{36}{src.coloringSat module}{section*.192}{}} \newlabel{apidoc_src/src:src.coloringSat.indent}{{4.1.1}{36}{src.coloringSat module}{section*.193}{}} \newlabel{apidoc_src/src:src.coloringSat.log}{{4.1.1}{36}{src.coloringSat module}{section*.194}{}} -\newlabel{apidoc_src/src:src.coloringSat.replace}{{4.1.1}{36}{src.coloringSat module}{section*.195}{}} -\newlabel{apidoc_src/src:src.coloringSat.toColor}{{4.1.1}{36}{src.coloringSat module}{section*.196}{}} -\newlabel{apidoc_src/src:src.coloringSat.toColor_AnsiToWin32}{{4.1.1}{36}{src.coloringSat module}{section*.197}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.compilation module}{36}{subsubsection*.198}} -\newlabel{apidoc_src/src:module-src.compilation}{{4.1.1}{36}{src.compilation module}{subsubsection*.198}{}} -\newlabel{apidoc_src/src:src-compilation-module}{{4.1.1}{36}{src.compilation module}{subsubsection*.198}{}} -\newlabel{apidoc_src/src:src.compilation.Builder}{{4.1.1}{36}{src.compilation module}{section*.199}{}} -\newlabel{apidoc_src/src:src.compilation.Builder.build_configure}{{4.1.1}{36}{src.compilation module}{section*.200}{}} -\newlabel{apidoc_src/src:src.compilation.Builder.check}{{4.1.1}{36}{src.compilation module}{section*.201}{}} -\newlabel{apidoc_src/src:src.compilation.Builder.cmake}{{4.1.1}{36}{src.compilation module}{section*.202}{}} -\newlabel{apidoc_src/src:src.compilation.Builder.complete_environment}{{4.1.1}{36}{src.compilation module}{section*.203}{}} -\newlabel{apidoc_src/src:src.compilation.Builder.configure}{{4.1.1}{36}{src.compilation module}{section*.204}{}} -\newlabel{apidoc_src/src:src.compilation.Builder.do_batch_script_build}{{4.1.1}{36}{src.compilation module}{section*.205}{}} -\newlabel{apidoc_src/src:src.compilation.Builder.do_default_build}{{4.1.1}{36}{src.compilation module}{section*.206}{}} +\newlabel{apidoc_src/src:src.coloringSat.replace}{{4.1.1}{37}{src.coloringSat module}{section*.195}{}} +\newlabel{apidoc_src/src:src.coloringSat.toColor}{{4.1.1}{37}{src.coloringSat module}{section*.196}{}} +\newlabel{apidoc_src/src:src.coloringSat.toColor_AnsiToWin32}{{4.1.1}{37}{src.coloringSat module}{section*.197}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.compilation module}{37}{subsubsection*.198}} +\newlabel{apidoc_src/src:module-src.compilation}{{4.1.1}{37}{src.compilation module}{subsubsection*.198}{}} +\newlabel{apidoc_src/src:src-compilation-module}{{4.1.1}{37}{src.compilation module}{subsubsection*.198}{}} +\newlabel{apidoc_src/src:src.compilation.Builder}{{4.1.1}{37}{src.compilation module}{section*.199}{}} +\newlabel{apidoc_src/src:src.compilation.Builder.build_configure}{{4.1.1}{37}{src.compilation module}{section*.200}{}} +\newlabel{apidoc_src/src:src.compilation.Builder.check}{{4.1.1}{37}{src.compilation module}{section*.201}{}} +\newlabel{apidoc_src/src:src.compilation.Builder.cmake}{{4.1.1}{37}{src.compilation module}{section*.202}{}} +\newlabel{apidoc_src/src:src.compilation.Builder.complete_environment}{{4.1.1}{37}{src.compilation module}{section*.203}{}} +\newlabel{apidoc_src/src:src.compilation.Builder.configure}{{4.1.1}{37}{src.compilation module}{section*.204}{}} +\newlabel{apidoc_src/src:src.compilation.Builder.do_batch_script_build}{{4.1.1}{37}{src.compilation module}{section*.205}{}} +\newlabel{apidoc_src/src:src.compilation.Builder.do_default_build}{{4.1.1}{37}{src.compilation module}{section*.206}{}} \newlabel{apidoc_src/src:src.compilation.Builder.do_python_script_build}{{4.1.1}{37}{src.compilation module}{section*.207}{}} \newlabel{apidoc_src/src:src.compilation.Builder.do_script_build}{{4.1.1}{37}{src.compilation module}{section*.208}{}} \newlabel{apidoc_src/src:src.compilation.Builder.hack_libtool}{{4.1.1}{37}{src.compilation module}{section*.209}{}} @@ -442,855 +442,855 @@ \newlabel{apidoc_src/src:src.compilation.Builder.prepare}{{4.1.1}{37}{src.compilation module}{section*.214}{}} \newlabel{apidoc_src/src:src.compilation.Builder.put_txt_log_in_appli_log_dir}{{4.1.1}{37}{src.compilation module}{section*.215}{}} \newlabel{apidoc_src/src:src.compilation.Builder.wmake}{{4.1.1}{37}{src.compilation module}{section*.216}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.configManager module}{37}{subsubsection*.217}} -\newlabel{apidoc_src/src:module-src.configManager}{{4.1.1}{37}{src.configManager module}{subsubsection*.217}{}} -\newlabel{apidoc_src/src:src-configmanager-module}{{4.1.1}{37}{src.configManager module}{subsubsection*.217}{}} -\newlabel{apidoc_src/src:src.configManager.ConfigManager}{{4.1.1}{37}{src.configManager module}{section*.218}{}} -\newlabel{apidoc_src/src:src.configManager.ConfigManager.create_config_file}{{4.1.1}{37}{src.configManager module}{section*.219}{}} -\newlabel{apidoc_src/src:src.configManager.ConfigManager.get_command_line_overrides}{{4.1.1}{37}{src.configManager module}{section*.220}{}} -\newlabel{apidoc_src/src:src.configManager.ConfigManager.get_config}{{4.1.1}{37}{src.configManager module}{section*.221}{}} -\newlabel{apidoc_src/src:src.configManager.ConfigManager.get_user_config_file}{{4.1.1}{37}{src.configManager module}{section*.222}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.configManager module}{38}{subsubsection*.217}} +\newlabel{apidoc_src/src:module-src.configManager}{{4.1.1}{38}{src.configManager module}{subsubsection*.217}{}} +\newlabel{apidoc_src/src:src-configmanager-module}{{4.1.1}{38}{src.configManager module}{subsubsection*.217}{}} +\newlabel{apidoc_src/src:src.configManager.ConfigManager}{{4.1.1}{38}{src.configManager module}{section*.218}{}} +\newlabel{apidoc_src/src:src.configManager.ConfigManager.create_config_file}{{4.1.1}{38}{src.configManager module}{section*.219}{}} +\newlabel{apidoc_src/src:src.configManager.ConfigManager.get_command_line_overrides}{{4.1.1}{38}{src.configManager module}{section*.220}{}} +\newlabel{apidoc_src/src:src.configManager.ConfigManager.get_config}{{4.1.1}{38}{src.configManager module}{section*.221}{}} +\newlabel{apidoc_src/src:src.configManager.ConfigManager.get_user_config_file}{{4.1.1}{38}{src.configManager module}{section*.222}{}} \newlabel{apidoc_src/src:src.configManager.ConfigManager.set_user_config_file}{{4.1.1}{38}{src.configManager module}{section*.223}{}} \newlabel{apidoc_src/src:src.configManager.ConfigOpener}{{4.1.1}{38}{src.configManager module}{section*.224}{}} \newlabel{apidoc_src/src:src.configManager.ConfigOpener.get_path}{{4.1.1}{38}{src.configManager module}{section*.225}{}} \newlabel{apidoc_src/src:src.configManager.check_path}{{4.1.1}{38}{src.configManager module}{section*.226}{}} \newlabel{apidoc_src/src:src.configManager.getConfigColored}{{4.1.1}{38}{src.configManager module}{section*.227}{}} -\newlabel{apidoc_src/src:src.configManager.get_config_children}{{4.1.1}{38}{src.configManager module}{section*.228}{}} -\newlabel{apidoc_src/src:src.configManager.get_products_list}{{4.1.1}{38}{src.configManager module}{section*.229}{}} -\newlabel{apidoc_src/src:src.configManager.print_debug}{{4.1.1}{38}{src.configManager module}{section*.230}{}} -\newlabel{apidoc_src/src:src.configManager.print_value}{{4.1.1}{38}{src.configManager module}{section*.231}{}} +\newlabel{apidoc_src/src:src.configManager.get_config_children}{{4.1.1}{39}{src.configManager module}{section*.228}{}} +\newlabel{apidoc_src/src:src.configManager.get_products_list}{{4.1.1}{39}{src.configManager module}{section*.229}{}} +\newlabel{apidoc_src/src:src.configManager.print_debug}{{4.1.1}{39}{src.configManager module}{section*.230}{}} +\newlabel{apidoc_src/src:src.configManager.print_value}{{4.1.1}{39}{src.configManager module}{section*.231}{}} \newlabel{apidoc_src/src:src.configManager.show_patchs}{{4.1.1}{39}{src.configManager module}{section*.232}{}} \newlabel{apidoc_src/src:src.configManager.show_product_info}{{4.1.1}{39}{src.configManager module}{section*.233}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.debug module}{39}{subsubsection*.234}} -\newlabel{apidoc_src/src:module-src.debug}{{4.1.1}{39}{src.debug module}{subsubsection*.234}{}} -\newlabel{apidoc_src/src:src-debug-module}{{4.1.1}{39}{src.debug module}{subsubsection*.234}{}} -\newlabel{apidoc_src/src:src.debug.InStream}{{4.1.1}{39}{src.debug module}{section*.235}{}} -\newlabel{apidoc_src/src:src.debug.OutStream}{{4.1.1}{39}{src.debug module}{section*.236}{}} -\newlabel{apidoc_src/src:src.debug.OutStream.close}{{4.1.1}{39}{src.debug module}{section*.237}{}} -\newlabel{apidoc_src/src:src.debug.format_color_exception}{{4.1.1}{39}{src.debug module}{section*.238}{}} -\newlabel{apidoc_src/src:src.debug.getLocalEnv}{{4.1.1}{39}{src.debug module}{section*.239}{}} -\newlabel{apidoc_src/src:src.debug.getStrConfigDbg}{{4.1.1}{39}{src.debug module}{section*.240}{}} -\newlabel{apidoc_src/src:src.debug.getStrConfigStd}{{4.1.1}{39}{src.debug module}{section*.241}{}} -\newlabel{apidoc_src/src:src.debug.indent}{{4.1.1}{39}{src.debug module}{section*.242}{}} -\newlabel{apidoc_src/src:src.debug.isTypeConfig}{{4.1.1}{39}{src.debug module}{section*.243}{}} -\newlabel{apidoc_src/src:src.debug.pop_debug}{{4.1.1}{39}{src.debug module}{section*.244}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.debug module}{40}{subsubsection*.234}} +\newlabel{apidoc_src/src:module-src.debug}{{4.1.1}{40}{src.debug module}{subsubsection*.234}{}} +\newlabel{apidoc_src/src:src-debug-module}{{4.1.1}{40}{src.debug module}{subsubsection*.234}{}} +\newlabel{apidoc_src/src:src.debug.InStream}{{4.1.1}{40}{src.debug module}{section*.235}{}} +\newlabel{apidoc_src/src:src.debug.OutStream}{{4.1.1}{40}{src.debug module}{section*.236}{}} +\newlabel{apidoc_src/src:src.debug.OutStream.close}{{4.1.1}{40}{src.debug module}{section*.237}{}} +\newlabel{apidoc_src/src:src.debug.format_color_exception}{{4.1.1}{40}{src.debug module}{section*.238}{}} +\newlabel{apidoc_src/src:src.debug.getLocalEnv}{{4.1.1}{40}{src.debug module}{section*.239}{}} +\newlabel{apidoc_src/src:src.debug.getStrConfigDbg}{{4.1.1}{40}{src.debug module}{section*.240}{}} +\newlabel{apidoc_src/src:src.debug.getStrConfigStd}{{4.1.1}{40}{src.debug module}{section*.241}{}} +\newlabel{apidoc_src/src:src.debug.indent}{{4.1.1}{40}{src.debug module}{section*.242}{}} +\newlabel{apidoc_src/src:src.debug.isTypeConfig}{{4.1.1}{40}{src.debug module}{section*.243}{}} +\newlabel{apidoc_src/src:src.debug.pop_debug}{{4.1.1}{40}{src.debug module}{section*.244}{}} \newlabel{apidoc_src/src:src.debug.push_debug}{{4.1.1}{40}{src.debug module}{section*.245}{}} \newlabel{apidoc_src/src:src.debug.saveConfigDbg}{{4.1.1}{40}{src.debug module}{section*.246}{}} \newlabel{apidoc_src/src:src.debug.saveConfigStd}{{4.1.1}{40}{src.debug module}{section*.247}{}} \newlabel{apidoc_src/src:src.debug.tofix}{{4.1.1}{40}{src.debug module}{section*.248}{}} \newlabel{apidoc_src/src:src.debug.write}{{4.1.1}{40}{src.debug module}{section*.249}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.environment module}{40}{subsubsection*.250}} -\newlabel{apidoc_src/src:src-environment-module}{{4.1.1}{40}{src.environment module}{subsubsection*.250}{}} -\newlabel{apidoc_src/src:module-src.environment}{{4.1.1}{40}{src.environment module}{subsubsection*.250}{}} -\newlabel{apidoc_src/src:src.environment.Environ}{{4.1.1}{40}{src.environment module}{section*.251}{}} -\newlabel{apidoc_src/src:src.environment.Environ.append}{{4.1.1}{40}{src.environment module}{section*.252}{}} -\newlabel{apidoc_src/src:src.environment.Environ.append_value}{{4.1.1}{40}{src.environment module}{section*.253}{}} -\newlabel{apidoc_src/src:src.environment.Environ.command_value}{{4.1.1}{40}{src.environment module}{section*.254}{}} -\newlabel{apidoc_src/src:src.environment.Environ.get}{{4.1.1}{40}{src.environment module}{section*.255}{}} -\newlabel{apidoc_src/src:src.environment.Environ.is_defined}{{4.1.1}{40}{src.environment module}{section*.256}{}} -\newlabel{apidoc_src/src:src.environment.Environ.prepend}{{4.1.1}{40}{src.environment module}{section*.257}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.environment module}{41}{subsubsection*.250}} +\newlabel{apidoc_src/src:src-environment-module}{{4.1.1}{41}{src.environment module}{subsubsection*.250}{}} +\newlabel{apidoc_src/src:module-src.environment}{{4.1.1}{41}{src.environment module}{subsubsection*.250}{}} +\newlabel{apidoc_src/src:src.environment.Environ}{{4.1.1}{41}{src.environment module}{section*.251}{}} +\newlabel{apidoc_src/src:src.environment.Environ.append}{{4.1.1}{41}{src.environment module}{section*.252}{}} +\newlabel{apidoc_src/src:src.environment.Environ.append_value}{{4.1.1}{41}{src.environment module}{section*.253}{}} +\newlabel{apidoc_src/src:src.environment.Environ.command_value}{{4.1.1}{41}{src.environment module}{section*.254}{}} +\newlabel{apidoc_src/src:src.environment.Environ.get}{{4.1.1}{41}{src.environment module}{section*.255}{}} +\newlabel{apidoc_src/src:src.environment.Environ.is_defined}{{4.1.1}{41}{src.environment module}{section*.256}{}} +\newlabel{apidoc_src/src:src.environment.Environ.prepend}{{4.1.1}{41}{src.environment module}{section*.257}{}} \newlabel{apidoc_src/src:src.environment.Environ.prepend_value}{{4.1.1}{41}{src.environment module}{section*.258}{}} \newlabel{apidoc_src/src:src.environment.Environ.set}{{4.1.1}{41}{src.environment module}{section*.259}{}} -\newlabel{apidoc_src/src:src.environment.FileEnvWriter}{{4.1.1}{41}{src.environment module}{section*.260}{}} -\newlabel{apidoc_src/src:src.environment.FileEnvWriter.write_cfgForPy_file}{{4.1.1}{41}{src.environment module}{section*.261}{}} -\newlabel{apidoc_src/src:src.environment.FileEnvWriter.write_env_file}{{4.1.1}{41}{src.environment module}{section*.262}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron}{{4.1.1}{41}{src.environment module}{section*.263}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron.add_comment}{{4.1.1}{41}{src.environment module}{section*.264}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron.add_line}{{4.1.1}{41}{src.environment module}{section*.265}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron.add_warning}{{4.1.1}{41}{src.environment module}{section*.266}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron.append}{{4.1.1}{41}{src.environment module}{section*.267}{}} +\newlabel{apidoc_src/src:src.environment.FileEnvWriter}{{4.1.1}{42}{src.environment module}{section*.260}{}} +\newlabel{apidoc_src/src:src.environment.FileEnvWriter.write_cfgForPy_file}{{4.1.1}{42}{src.environment module}{section*.261}{}} +\newlabel{apidoc_src/src:src.environment.FileEnvWriter.write_env_file}{{4.1.1}{42}{src.environment module}{section*.262}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron}{{4.1.1}{42}{src.environment module}{section*.263}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron.add_comment}{{4.1.1}{42}{src.environment module}{section*.264}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron.add_line}{{4.1.1}{42}{src.environment module}{section*.265}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron.add_warning}{{4.1.1}{42}{src.environment module}{section*.266}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron.append}{{4.1.1}{42}{src.environment module}{section*.267}{}} \newlabel{apidoc_src/src:src.environment.SalomeEnviron.dump}{{4.1.1}{42}{src.environment module}{section*.268}{}} \newlabel{apidoc_src/src:src.environment.SalomeEnviron.finish}{{4.1.1}{42}{src.environment module}{section*.269}{}} \newlabel{apidoc_src/src:src.environment.SalomeEnviron.get}{{4.1.1}{42}{src.environment module}{section*.270}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron.get_names}{{4.1.1}{42}{src.environment module}{section*.271}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron.is_defined}{{4.1.1}{42}{src.environment module}{section*.272}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron.load_cfg_environment}{{4.1.1}{42}{src.environment module}{section*.273}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron.prepend}{{4.1.1}{42}{src.environment module}{section*.274}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron.run_env_script}{{4.1.1}{42}{src.environment module}{section*.275}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron.run_simple_env_script}{{4.1.1}{42}{src.environment module}{section*.276}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron.set}{{4.1.1}{42}{src.environment module}{section*.277}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron.get_names}{{4.1.1}{43}{src.environment module}{section*.271}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron.is_defined}{{4.1.1}{43}{src.environment module}{section*.272}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron.load_cfg_environment}{{4.1.1}{43}{src.environment module}{section*.273}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron.prepend}{{4.1.1}{43}{src.environment module}{section*.274}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron.run_env_script}{{4.1.1}{43}{src.environment module}{section*.275}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron.run_simple_env_script}{{4.1.1}{43}{src.environment module}{section*.276}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron.set}{{4.1.1}{43}{src.environment module}{section*.277}{}} \newlabel{apidoc_src/src:src.environment.SalomeEnviron.set_a_product}{{4.1.1}{43}{src.environment module}{section*.278}{}} \newlabel{apidoc_src/src:src.environment.SalomeEnviron.set_application_env}{{4.1.1}{43}{src.environment module}{section*.279}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron.set_cpp_env}{{4.1.1}{43}{src.environment module}{section*.280}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron.set_full_environ}{{4.1.1}{43}{src.environment module}{section*.281}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron.set_products}{{4.1.1}{43}{src.environment module}{section*.282}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron.set_python_libdirs}{{4.1.1}{43}{src.environment module}{section*.283}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron.set_salome_generic_product_env}{{4.1.1}{43}{src.environment module}{section*.284}{}} -\newlabel{apidoc_src/src:src.environment.SalomeEnviron.set_salome_minimal_product_env}{{4.1.1}{43}{src.environment module}{section*.285}{}} -\newlabel{apidoc_src/src:src.environment.Shell}{{4.1.1}{43}{src.environment module}{section*.286}{}} -\newlabel{apidoc_src/src:src.environment.load_environment}{{4.1.1}{43}{src.environment module}{section*.287}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron.set_cpp_env}{{4.1.1}{44}{src.environment module}{section*.280}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron.set_full_environ}{{4.1.1}{44}{src.environment module}{section*.281}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron.set_products}{{4.1.1}{44}{src.environment module}{section*.282}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron.set_python_libdirs}{{4.1.1}{44}{src.environment module}{section*.283}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron.set_salome_generic_product_env}{{4.1.1}{44}{src.environment module}{section*.284}{}} +\newlabel{apidoc_src/src:src.environment.SalomeEnviron.set_salome_minimal_product_env}{{4.1.1}{44}{src.environment module}{section*.285}{}} +\newlabel{apidoc_src/src:src.environment.Shell}{{4.1.1}{44}{src.environment module}{section*.286}{}} +\newlabel{apidoc_src/src:src.environment.load_environment}{{4.1.1}{44}{src.environment module}{section*.287}{}} \@writefile{toc}{\contentsline {subsubsection}{src.environs module}{44}{subsubsection*.288}} \newlabel{apidoc_src/src:module-src.environs}{{4.1.1}{44}{src.environs module}{subsubsection*.288}{}} \newlabel{apidoc_src/src:src-environs-module}{{4.1.1}{44}{src.environs module}{subsubsection*.288}{}} -\newlabel{apidoc_src/src:src.environs.print_grep_environs}{{4.1.1}{44}{src.environs module}{section*.289}{}} -\newlabel{apidoc_src/src:src.environs.print_split_environs}{{4.1.1}{44}{src.environs module}{section*.290}{}} -\newlabel{apidoc_src/src:src.environs.print_split_pattern_environs}{{4.1.1}{44}{src.environs module}{section*.291}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.exceptionSat module}{44}{subsubsection*.292}} -\newlabel{apidoc_src/src:module-src.exceptionSat}{{4.1.1}{44}{src.exceptionSat module}{subsubsection*.292}{}} -\newlabel{apidoc_src/src:src-exceptionsat-module}{{4.1.1}{44}{src.exceptionSat module}{subsubsection*.292}{}} -\newlabel{apidoc_src/src:src.exceptionSat.ExceptionSat}{{4.1.1}{44}{src.exceptionSat module}{section*.293}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.fileEnviron module}{44}{subsubsection*.294}} -\newlabel{apidoc_src/src:src-fileenviron-module}{{4.1.1}{44}{src.fileEnviron module}{subsubsection*.294}{}} -\newlabel{apidoc_src/src:module-src.fileEnviron}{{4.1.1}{44}{src.fileEnviron module}{subsubsection*.294}{}} -\newlabel{apidoc_src/src:src.fileEnviron.BashFileEnviron}{{4.1.1}{44}{src.fileEnviron module}{section*.295}{}} -\newlabel{apidoc_src/src:src.fileEnviron.BashFileEnviron.command_value}{{4.1.1}{44}{src.fileEnviron module}{section*.296}{}} -\newlabel{apidoc_src/src:src.fileEnviron.BashFileEnviron.finish}{{4.1.1}{44}{src.fileEnviron module}{section*.297}{}} -\newlabel{apidoc_src/src:src.fileEnviron.BashFileEnviron.set}{{4.1.1}{44}{src.fileEnviron module}{section*.298}{}} -\newlabel{apidoc_src/src:src.fileEnviron.BatFileEnviron}{{4.1.1}{44}{src.fileEnviron module}{section*.299}{}} +\newlabel{apidoc_src/src:src.environs.print_grep_environs}{{4.1.1}{45}{src.environs module}{section*.289}{}} +\newlabel{apidoc_src/src:src.environs.print_split_environs}{{4.1.1}{45}{src.environs module}{section*.290}{}} +\newlabel{apidoc_src/src:src.environs.print_split_pattern_environs}{{4.1.1}{45}{src.environs module}{section*.291}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.exceptionSat module}{45}{subsubsection*.292}} +\newlabel{apidoc_src/src:module-src.exceptionSat}{{4.1.1}{45}{src.exceptionSat module}{subsubsection*.292}{}} +\newlabel{apidoc_src/src:src-exceptionsat-module}{{4.1.1}{45}{src.exceptionSat module}{subsubsection*.292}{}} +\newlabel{apidoc_src/src:src.exceptionSat.ExceptionSat}{{4.1.1}{45}{src.exceptionSat module}{section*.293}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.fileEnviron module}{45}{subsubsection*.294}} +\newlabel{apidoc_src/src:src-fileenviron-module}{{4.1.1}{45}{src.fileEnviron module}{subsubsection*.294}{}} +\newlabel{apidoc_src/src:module-src.fileEnviron}{{4.1.1}{45}{src.fileEnviron module}{subsubsection*.294}{}} +\newlabel{apidoc_src/src:src.fileEnviron.BashFileEnviron}{{4.1.1}{45}{src.fileEnviron module}{section*.295}{}} +\newlabel{apidoc_src/src:src.fileEnviron.BashFileEnviron.command_value}{{4.1.1}{45}{src.fileEnviron module}{section*.296}{}} +\newlabel{apidoc_src/src:src.fileEnviron.BashFileEnviron.finish}{{4.1.1}{45}{src.fileEnviron module}{section*.297}{}} +\newlabel{apidoc_src/src:src.fileEnviron.BashFileEnviron.set}{{4.1.1}{45}{src.fileEnviron module}{section*.298}{}} +\newlabel{apidoc_src/src:src.fileEnviron.BatFileEnviron}{{4.1.1}{45}{src.fileEnviron module}{section*.299}{}} \newlabel{apidoc_src/src:src.fileEnviron.BatFileEnviron.add_comment}{{4.1.1}{45}{src.fileEnviron module}{section*.300}{}} \newlabel{apidoc_src/src:src.fileEnviron.BatFileEnviron.command_value}{{4.1.1}{45}{src.fileEnviron module}{section*.301}{}} -\newlabel{apidoc_src/src:src.fileEnviron.BatFileEnviron.finish}{{4.1.1}{45}{src.fileEnviron module}{section*.302}{}} -\newlabel{apidoc_src/src:src.fileEnviron.BatFileEnviron.get}{{4.1.1}{45}{src.fileEnviron module}{section*.303}{}} -\newlabel{apidoc_src/src:src.fileEnviron.BatFileEnviron.set}{{4.1.1}{45}{src.fileEnviron module}{section*.304}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ContextFileEnviron}{{4.1.1}{45}{src.fileEnviron module}{section*.305}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ContextFileEnviron.add_echo}{{4.1.1}{45}{src.fileEnviron module}{section*.306}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ContextFileEnviron.add_warning}{{4.1.1}{45}{src.fileEnviron module}{section*.307}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ContextFileEnviron.append_value}{{4.1.1}{45}{src.fileEnviron module}{section*.308}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ContextFileEnviron.command_value}{{4.1.1}{45}{src.fileEnviron module}{section*.309}{}} +\newlabel{apidoc_src/src:src.fileEnviron.BatFileEnviron.finish}{{4.1.1}{46}{src.fileEnviron module}{section*.302}{}} +\newlabel{apidoc_src/src:src.fileEnviron.BatFileEnviron.get}{{4.1.1}{46}{src.fileEnviron module}{section*.303}{}} +\newlabel{apidoc_src/src:src.fileEnviron.BatFileEnviron.set}{{4.1.1}{46}{src.fileEnviron module}{section*.304}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ContextFileEnviron}{{4.1.1}{46}{src.fileEnviron module}{section*.305}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ContextFileEnviron.add_echo}{{4.1.1}{46}{src.fileEnviron module}{section*.306}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ContextFileEnviron.add_warning}{{4.1.1}{46}{src.fileEnviron module}{section*.307}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ContextFileEnviron.append_value}{{4.1.1}{46}{src.fileEnviron module}{section*.308}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ContextFileEnviron.command_value}{{4.1.1}{46}{src.fileEnviron module}{section*.309}{}} \newlabel{apidoc_src/src:src.fileEnviron.ContextFileEnviron.finish}{{4.1.1}{46}{src.fileEnviron module}{section*.310}{}} \newlabel{apidoc_src/src:src.fileEnviron.ContextFileEnviron.get}{{4.1.1}{46}{src.fileEnviron module}{section*.311}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ContextFileEnviron.prepend_value}{{4.1.1}{46}{src.fileEnviron module}{section*.312}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ContextFileEnviron.set}{{4.1.1}{46}{src.fileEnviron module}{section*.313}{}} -\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron}{{4.1.1}{46}{src.fileEnviron module}{section*.314}{}} -\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.add_comment}{{4.1.1}{46}{src.fileEnviron module}{section*.315}{}} -\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.add_echo}{{4.1.1}{46}{src.fileEnviron module}{section*.316}{}} -\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.add_line}{{4.1.1}{46}{src.fileEnviron module}{section*.317}{}} -\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.add_warning}{{4.1.1}{46}{src.fileEnviron module}{section*.318}{}} -\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.append}{{4.1.1}{46}{src.fileEnviron module}{section*.319}{}} -\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.append_value}{{4.1.1}{46}{src.fileEnviron module}{section*.320}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ContextFileEnviron.prepend_value}{{4.1.1}{47}{src.fileEnviron module}{section*.312}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ContextFileEnviron.set}{{4.1.1}{47}{src.fileEnviron module}{section*.313}{}} +\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron}{{4.1.1}{47}{src.fileEnviron module}{section*.314}{}} +\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.add_comment}{{4.1.1}{47}{src.fileEnviron module}{section*.315}{}} +\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.add_echo}{{4.1.1}{47}{src.fileEnviron module}{section*.316}{}} +\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.add_line}{{4.1.1}{47}{src.fileEnviron module}{section*.317}{}} +\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.add_warning}{{4.1.1}{47}{src.fileEnviron module}{section*.318}{}} +\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.append}{{4.1.1}{47}{src.fileEnviron module}{section*.319}{}} +\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.append_value}{{4.1.1}{47}{src.fileEnviron module}{section*.320}{}} \newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.command_value}{{4.1.1}{47}{src.fileEnviron module}{section*.321}{}} -\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.finish}{{4.1.1}{47}{src.fileEnviron module}{section*.322}{}} -\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.get}{{4.1.1}{47}{src.fileEnviron module}{section*.323}{}} -\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.is_defined}{{4.1.1}{47}{src.fileEnviron module}{section*.324}{}} -\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.prepend}{{4.1.1}{47}{src.fileEnviron module}{section*.325}{}} -\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.prepend_value}{{4.1.1}{47}{src.fileEnviron module}{section*.326}{}} -\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.set}{{4.1.1}{47}{src.fileEnviron module}{section*.327}{}} -\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron}{{4.1.1}{47}{src.fileEnviron module}{section*.328}{}} -\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.add}{{4.1.1}{47}{src.fileEnviron module}{section*.329}{}} -\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.add_comment}{{4.1.1}{47}{src.fileEnviron module}{section*.330}{}} -\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.add_echo}{{4.1.1}{47}{src.fileEnviron module}{section*.331}{}} +\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.finish}{{4.1.1}{48}{src.fileEnviron module}{section*.322}{}} +\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.get}{{4.1.1}{48}{src.fileEnviron module}{section*.323}{}} +\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.is_defined}{{4.1.1}{48}{src.fileEnviron module}{section*.324}{}} +\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.prepend}{{4.1.1}{48}{src.fileEnviron module}{section*.325}{}} +\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.prepend_value}{{4.1.1}{48}{src.fileEnviron module}{section*.326}{}} +\newlabel{apidoc_src/src:src.fileEnviron.FileEnviron.set}{{4.1.1}{48}{src.fileEnviron module}{section*.327}{}} +\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron}{{4.1.1}{48}{src.fileEnviron module}{section*.328}{}} +\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.add}{{4.1.1}{48}{src.fileEnviron module}{section*.329}{}} +\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.add_comment}{{4.1.1}{48}{src.fileEnviron module}{section*.330}{}} +\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.add_echo}{{4.1.1}{48}{src.fileEnviron module}{section*.331}{}} \newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.add_line}{{4.1.1}{48}{src.fileEnviron module}{section*.332}{}} \newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.add_warning}{{4.1.1}{48}{src.fileEnviron module}{section*.333}{}} -\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.append}{{4.1.1}{48}{src.fileEnviron module}{section*.334}{}} -\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.append_value}{{4.1.1}{48}{src.fileEnviron module}{section*.335}{}} -\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.change_to_launcher}{{4.1.1}{48}{src.fileEnviron module}{section*.336}{}} -\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.command_value}{{4.1.1}{48}{src.fileEnviron module}{section*.337}{}} -\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.finish}{{4.1.1}{48}{src.fileEnviron module}{section*.338}{}} -\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.get}{{4.1.1}{48}{src.fileEnviron module}{section*.339}{}} -\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.is_defined}{{4.1.1}{48}{src.fileEnviron module}{section*.340}{}} -\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.prepend}{{4.1.1}{48}{src.fileEnviron module}{section*.341}{}} -\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.prepend_value}{{4.1.1}{48}{src.fileEnviron module}{section*.342}{}} +\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.append}{{4.1.1}{49}{src.fileEnviron module}{section*.334}{}} +\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.append_value}{{4.1.1}{49}{src.fileEnviron module}{section*.335}{}} +\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.change_to_launcher}{{4.1.1}{49}{src.fileEnviron module}{section*.336}{}} +\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.command_value}{{4.1.1}{49}{src.fileEnviron module}{section*.337}{}} +\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.finish}{{4.1.1}{49}{src.fileEnviron module}{section*.338}{}} +\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.get}{{4.1.1}{49}{src.fileEnviron module}{section*.339}{}} +\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.is_defined}{{4.1.1}{49}{src.fileEnviron module}{section*.340}{}} +\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.prepend}{{4.1.1}{49}{src.fileEnviron module}{section*.341}{}} +\newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.prepend_value}{{4.1.1}{49}{src.fileEnviron module}{section*.342}{}} \newlabel{apidoc_src/src:src.fileEnviron.LauncherFileEnviron.set}{{4.1.1}{49}{src.fileEnviron module}{section*.343}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron}{{4.1.1}{49}{src.fileEnviron module}{section*.344}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.add_comment}{{4.1.1}{49}{src.fileEnviron module}{section*.345}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.add_echo}{{4.1.1}{49}{src.fileEnviron module}{section*.346}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.add_line}{{4.1.1}{49}{src.fileEnviron module}{section*.347}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.add_warning}{{4.1.1}{49}{src.fileEnviron module}{section*.348}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.append}{{4.1.1}{49}{src.fileEnviron module}{section*.349}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.command_value}{{4.1.1}{49}{src.fileEnviron module}{section*.350}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.get}{{4.1.1}{49}{src.fileEnviron module}{section*.351}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.is_defined}{{4.1.1}{49}{src.fileEnviron module}{section*.352}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.prepend}{{4.1.1}{49}{src.fileEnviron module}{section*.353}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.run_env_script}{{4.1.1}{49}{src.fileEnviron module}{section*.354}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.set}{{4.1.1}{49}{src.fileEnviron module}{section*.355}{}} -\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.write}{{4.1.1}{49}{src.fileEnviron module}{section*.356}{}} -\newlabel{apidoc_src/src:src.fileEnviron.get_file_environ}{{4.1.1}{49}{src.fileEnviron module}{section*.357}{}} -\newlabel{apidoc_src/src:src.fileEnviron.special_path_separator}{{4.1.1}{49}{src.fileEnviron module}{section*.358}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.fork module}{49}{subsubsection*.359}} -\newlabel{apidoc_src/src:module-src.fork}{{4.1.1}{49}{src.fork module}{subsubsection*.359}{}} -\newlabel{apidoc_src/src:src-fork-module}{{4.1.1}{49}{src.fork module}{subsubsection*.359}{}} -\newlabel{apidoc_src/src:src.fork.batch}{{4.1.1}{49}{src.fork module}{section*.360}{}} -\newlabel{apidoc_src/src:src.fork.batch_salome}{{4.1.1}{49}{src.fork module}{section*.361}{}} -\newlabel{apidoc_src/src:src.fork.launch_command}{{4.1.1}{49}{src.fork module}{section*.362}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron}{{4.1.1}{50}{src.fileEnviron module}{section*.344}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.add_comment}{{4.1.1}{50}{src.fileEnviron module}{section*.345}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.add_echo}{{4.1.1}{50}{src.fileEnviron module}{section*.346}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.add_line}{{4.1.1}{50}{src.fileEnviron module}{section*.347}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.add_warning}{{4.1.1}{50}{src.fileEnviron module}{section*.348}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.append}{{4.1.1}{50}{src.fileEnviron module}{section*.349}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.command_value}{{4.1.1}{50}{src.fileEnviron module}{section*.350}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.get}{{4.1.1}{50}{src.fileEnviron module}{section*.351}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.is_defined}{{4.1.1}{50}{src.fileEnviron module}{section*.352}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.prepend}{{4.1.1}{50}{src.fileEnviron module}{section*.353}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.run_env_script}{{4.1.1}{50}{src.fileEnviron module}{section*.354}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.set}{{4.1.1}{50}{src.fileEnviron module}{section*.355}{}} +\newlabel{apidoc_src/src:src.fileEnviron.ScreenEnviron.write}{{4.1.1}{50}{src.fileEnviron module}{section*.356}{}} +\newlabel{apidoc_src/src:src.fileEnviron.get_file_environ}{{4.1.1}{50}{src.fileEnviron module}{section*.357}{}} +\newlabel{apidoc_src/src:src.fileEnviron.special_path_separator}{{4.1.1}{50}{src.fileEnviron module}{section*.358}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.fork module}{50}{subsubsection*.359}} +\newlabel{apidoc_src/src:module-src.fork}{{4.1.1}{50}{src.fork module}{subsubsection*.359}{}} +\newlabel{apidoc_src/src:src-fork-module}{{4.1.1}{50}{src.fork module}{subsubsection*.359}{}} +\newlabel{apidoc_src/src:src.fork.batch}{{4.1.1}{50}{src.fork module}{section*.360}{}} +\newlabel{apidoc_src/src:src.fork.batch_salome}{{4.1.1}{50}{src.fork module}{section*.361}{}} +\newlabel{apidoc_src/src:src.fork.launch_command}{{4.1.1}{50}{src.fork module}{section*.362}{}} \newlabel{apidoc_src/src:src.fork.show_progress}{{4.1.1}{50}{src.fork module}{section*.363}{}} -\newlabel{apidoc_src/src:src.fork.write_back}{{4.1.1}{50}{src.fork module}{section*.364}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.loggingSat module}{50}{subsubsection*.365}} -\newlabel{apidoc_src/src:module-src.loggingSat}{{4.1.1}{50}{src.loggingSat module}{subsubsection*.365}{}} -\newlabel{apidoc_src/src:src-loggingsat-module}{{4.1.1}{50}{src.loggingSat module}{subsubsection*.365}{}} -\newlabel{apidoc_src/src:src.loggingSat.DefaultFormatter}{{4.1.1}{50}{src.loggingSat module}{section*.366}{}} -\newlabel{apidoc_src/src:src.loggingSat.DefaultFormatter.format}{{4.1.1}{50}{src.loggingSat module}{section*.367}{}} -\newlabel{apidoc_src/src:src.loggingSat.DefaultFormatter.setColorLevelname}{{4.1.1}{50}{src.loggingSat module}{section*.368}{}} -\newlabel{apidoc_src/src:src.loggingSat.UnittestFormatter}{{4.1.1}{50}{src.loggingSat module}{section*.369}{}} -\newlabel{apidoc_src/src:src.loggingSat.UnittestFormatter.format}{{4.1.1}{50}{src.loggingSat module}{section*.370}{}} -\newlabel{apidoc_src/src:src.loggingSat.UnittestStream}{{4.1.1}{50}{src.loggingSat module}{section*.371}{}} -\newlabel{apidoc_src/src:src.loggingSat.UnittestStream.flush}{{4.1.1}{50}{src.loggingSat module}{section*.372}{}} -\newlabel{apidoc_src/src:src.loggingSat.UnittestStream.getLogs}{{4.1.1}{50}{src.loggingSat module}{section*.373}{}} +\newlabel{apidoc_src/src:src.fork.write_back}{{4.1.1}{51}{src.fork module}{section*.364}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.loggingSat module}{51}{subsubsection*.365}} +\newlabel{apidoc_src/src:module-src.loggingSat}{{4.1.1}{51}{src.loggingSat module}{subsubsection*.365}{}} +\newlabel{apidoc_src/src:src-loggingsat-module}{{4.1.1}{51}{src.loggingSat module}{subsubsection*.365}{}} +\newlabel{apidoc_src/src:src.loggingSat.DefaultFormatter}{{4.1.1}{51}{src.loggingSat module}{section*.366}{}} +\newlabel{apidoc_src/src:src.loggingSat.DefaultFormatter.format}{{4.1.1}{51}{src.loggingSat module}{section*.367}{}} +\newlabel{apidoc_src/src:src.loggingSat.DefaultFormatter.setColorLevelname}{{4.1.1}{51}{src.loggingSat module}{section*.368}{}} +\newlabel{apidoc_src/src:src.loggingSat.UnittestFormatter}{{4.1.1}{51}{src.loggingSat module}{section*.369}{}} +\newlabel{apidoc_src/src:src.loggingSat.UnittestFormatter.format}{{4.1.1}{51}{src.loggingSat module}{section*.370}{}} +\newlabel{apidoc_src/src:src.loggingSat.UnittestStream}{{4.1.1}{51}{src.loggingSat module}{section*.371}{}} +\newlabel{apidoc_src/src:src.loggingSat.UnittestStream.flush}{{4.1.1}{51}{src.loggingSat module}{section*.372}{}} +\newlabel{apidoc_src/src:src.loggingSat.UnittestStream.getLogs}{{4.1.1}{51}{src.loggingSat module}{section*.373}{}} \newlabel{apidoc_src/src:src.loggingSat.UnittestStream.getLogsAndClear}{{4.1.1}{51}{src.loggingSat module}{section*.374}{}} \newlabel{apidoc_src/src:src.loggingSat.UnittestStream.write}{{4.1.1}{51}{src.loggingSat module}{section*.375}{}} \newlabel{apidoc_src/src:src.loggingSat.dirLogger}{{4.1.1}{51}{src.loggingSat module}{section*.376}{}} \newlabel{apidoc_src/src:src.loggingSat.getDefaultLogger}{{4.1.1}{51}{src.loggingSat module}{section*.377}{}} \newlabel{apidoc_src/src:src.loggingSat.getUnittestLogger}{{4.1.1}{51}{src.loggingSat module}{section*.378}{}} \newlabel{apidoc_src/src:src.loggingSat.indent}{{4.1.1}{51}{src.loggingSat module}{section*.379}{}} -\newlabel{apidoc_src/src:src.loggingSat.indentUnittest}{{4.1.1}{51}{src.loggingSat module}{section*.380}{}} -\newlabel{apidoc_src/src:src.loggingSat.initLoggerAsDefault}{{4.1.1}{51}{src.loggingSat module}{section*.381}{}} -\newlabel{apidoc_src/src:src.loggingSat.initLoggerAsUnittest}{{4.1.1}{51}{src.loggingSat module}{section*.382}{}} -\newlabel{apidoc_src/src:src.loggingSat.log}{{4.1.1}{51}{src.loggingSat module}{section*.383}{}} -\newlabel{apidoc_src/src:src.loggingSat.testLogger_1}{{4.1.1}{51}{src.loggingSat module}{section*.384}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.options module}{51}{subsubsection*.385}} -\newlabel{apidoc_src/src:module-src.options}{{4.1.1}{51}{src.options module}{subsubsection*.385}{}} -\newlabel{apidoc_src/src:src-options-module}{{4.1.1}{51}{src.options module}{subsubsection*.385}{}} -\newlabel{apidoc_src/src:src.options.OptResult}{{4.1.1}{51}{src.options module}{section*.386}{}} -\newlabel{apidoc_src/src:src.options.Options}{{4.1.1}{51}{src.options module}{section*.387}{}} -\newlabel{apidoc_src/src:src.options.Options.add_option}{{4.1.1}{51}{src.options module}{section*.388}{}} -\newlabel{apidoc_src/src:src.options.Options.debug_write}{{4.1.1}{51}{src.options module}{section*.389}{}} -\newlabel{apidoc_src/src:src.options.Options.getDetailOption}{{4.1.1}{51}{src.options module}{section*.390}{}} +\newlabel{apidoc_src/src:src.loggingSat.indentUnittest}{{4.1.1}{52}{src.loggingSat module}{section*.380}{}} +\newlabel{apidoc_src/src:src.loggingSat.initLoggerAsDefault}{{4.1.1}{52}{src.loggingSat module}{section*.381}{}} +\newlabel{apidoc_src/src:src.loggingSat.initLoggerAsUnittest}{{4.1.1}{52}{src.loggingSat module}{section*.382}{}} +\newlabel{apidoc_src/src:src.loggingSat.log}{{4.1.1}{52}{src.loggingSat module}{section*.383}{}} +\newlabel{apidoc_src/src:src.loggingSat.testLogger_1}{{4.1.1}{52}{src.loggingSat module}{section*.384}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.options module}{52}{subsubsection*.385}} +\newlabel{apidoc_src/src:module-src.options}{{4.1.1}{52}{src.options module}{subsubsection*.385}{}} +\newlabel{apidoc_src/src:src-options-module}{{4.1.1}{52}{src.options module}{subsubsection*.385}{}} +\newlabel{apidoc_src/src:src.options.OptResult}{{4.1.1}{52}{src.options module}{section*.386}{}} +\newlabel{apidoc_src/src:src.options.Options}{{4.1.1}{52}{src.options module}{section*.387}{}} +\newlabel{apidoc_src/src:src.options.Options.add_option}{{4.1.1}{52}{src.options module}{section*.388}{}} +\newlabel{apidoc_src/src:src.options.Options.debug_write}{{4.1.1}{52}{src.options module}{section*.389}{}} +\newlabel{apidoc_src/src:src.options.Options.getDetailOption}{{4.1.1}{52}{src.options module}{section*.390}{}} \newlabel{apidoc_src/src:src.options.Options.get_help}{{4.1.1}{52}{src.options module}{section*.391}{}} -\newlabel{apidoc_src/src:src.options.Options.indent}{{4.1.1}{52}{src.options module}{section*.392}{}} -\newlabel{apidoc_src/src:src.options.Options.parse_args}{{4.1.1}{52}{src.options module}{section*.393}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.product module}{52}{subsubsection*.394}} -\newlabel{apidoc_src/src:module-src.product}{{4.1.1}{52}{src.product module}{subsubsection*.394}{}} -\newlabel{apidoc_src/src:src-product-module}{{4.1.1}{52}{src.product module}{subsubsection*.394}{}} -\newlabel{apidoc_src/src:src.product.check_config_exists}{{4.1.1}{52}{src.product module}{section*.395}{}} -\newlabel{apidoc_src/src:src.product.check_installation}{{4.1.1}{52}{src.product module}{section*.396}{}} -\newlabel{apidoc_src/src:src.product.get_base_install_dir}{{4.1.1}{52}{src.product module}{section*.397}{}} -\newlabel{apidoc_src/src:src.product.get_install_dir}{{4.1.1}{52}{src.product module}{section*.398}{}} -\newlabel{apidoc_src/src:src.product.get_product_components}{{4.1.1}{53}{src.product module}{section*.399}{}} -\newlabel{apidoc_src/src:src.product.get_product_config}{{4.1.1}{53}{src.product module}{section*.400}{}} -\newlabel{apidoc_src/src:src.product.get_product_dependencies}{{4.1.1}{53}{src.product module}{section*.401}{}} -\newlabel{apidoc_src/src:src.product.get_product_section}{{4.1.1}{53}{src.product module}{section*.402}{}} -\newlabel{apidoc_src/src:src.product.get_products_infos}{{4.1.1}{53}{src.product module}{section*.403}{}} -\newlabel{apidoc_src/src:src.product.product_compiles}{{4.1.1}{53}{src.product module}{section*.404}{}} -\newlabel{apidoc_src/src:src.product.product_has_env_script}{{4.1.1}{54}{src.product module}{section*.405}{}} -\newlabel{apidoc_src/src:src.product.product_has_logo}{{4.1.1}{54}{src.product module}{section*.406}{}} -\newlabel{apidoc_src/src:src.product.product_has_patches}{{4.1.1}{54}{src.product module}{section*.407}{}} -\newlabel{apidoc_src/src:src.product.product_has_salome_gui}{{4.1.1}{54}{src.product module}{section*.408}{}} -\newlabel{apidoc_src/src:src.product.product_has_script}{{4.1.1}{54}{src.product module}{section*.409}{}} -\newlabel{apidoc_src/src:src.product.product_is_SALOME}{{4.1.1}{54}{src.product module}{section*.410}{}} -\newlabel{apidoc_src/src:src.product.product_is_autotools}{{4.1.1}{54}{src.product module}{section*.411}{}} -\newlabel{apidoc_src/src:src.product.product_is_cmake}{{4.1.1}{54}{src.product module}{section*.412}{}} -\newlabel{apidoc_src/src:src.product.product_is_cpp}{{4.1.1}{54}{src.product module}{section*.413}{}} -\newlabel{apidoc_src/src:src.product.product_is_debug}{{4.1.1}{54}{src.product module}{section*.414}{}} -\newlabel{apidoc_src/src:src.product.product_is_dev}{{4.1.1}{54}{src.product module}{section*.415}{}} -\newlabel{apidoc_src/src:src.product.product_is_fixed}{{4.1.1}{55}{src.product module}{section*.416}{}} -\newlabel{apidoc_src/src:src.product.product_is_generated}{{4.1.1}{55}{src.product module}{section*.417}{}} -\newlabel{apidoc_src/src:src.product.product_is_mpi}{{4.1.1}{55}{src.product module}{section*.418}{}} -\newlabel{apidoc_src/src:src.product.product_is_native}{{4.1.1}{55}{src.product module}{section*.419}{}} -\newlabel{apidoc_src/src:src.product.product_is_salome}{{4.1.1}{55}{src.product module}{section*.420}{}} -\newlabel{apidoc_src/src:src.product.product_is_sample}{{4.1.1}{55}{src.product module}{section*.421}{}} -\newlabel{apidoc_src/src:src.product.product_is_smesh_plugin}{{4.1.1}{55}{src.product module}{section*.422}{}} -\newlabel{apidoc_src/src:src.product.product_is_vcs}{{4.1.1}{55}{src.product module}{section*.423}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.pyconf module}{55}{subsubsection*.424}} -\newlabel{apidoc_src/src:src-pyconf-module}{{4.1.1}{55}{src.pyconf module}{subsubsection*.424}{}} -\newlabel{apidoc_src/src:module-src.pyconf}{{4.1.1}{55}{src.pyconf module}{subsubsection*.424}{}} -\newlabel{apidoc_src/src:src.pyconf.Config}{{4.1.1}{56}{src.pyconf module}{section*.425}{}} -\newlabel{apidoc_src/src:src.pyconf.Config.Namespace}{{4.1.1}{56}{src.pyconf module}{section*.426}{}} -\newlabel{apidoc_src/src:src.pyconf.Config.addNamespace}{{4.1.1}{57}{src.pyconf module}{section*.427}{}} -\newlabel{apidoc_src/src:src.pyconf.Config.getByPath}{{4.1.1}{57}{src.pyconf module}{section*.428}{}} -\newlabel{apidoc_src/src:src.pyconf.Config.load}{{4.1.1}{57}{src.pyconf module}{section*.429}{}} -\newlabel{apidoc_src/src:src.pyconf.Config.removeNamespace}{{4.1.1}{57}{src.pyconf module}{section*.430}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigError}{{4.1.1}{57}{src.pyconf module}{section*.431}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigFormatError}{{4.1.1}{57}{src.pyconf module}{section*.432}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigInputStream}{{4.1.1}{57}{src.pyconf module}{section*.433}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigInputStream.close}{{4.1.1}{57}{src.pyconf module}{section*.434}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigInputStream.read}{{4.1.1}{57}{src.pyconf module}{section*.435}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigInputStream.readline}{{4.1.1}{57}{src.pyconf module}{section*.436}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigList}{{4.1.1}{57}{src.pyconf module}{section*.437}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigList.getByPath}{{4.1.1}{57}{src.pyconf module}{section*.438}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigMerger}{{4.1.1}{57}{src.pyconf module}{section*.439}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigMerger.handleMismatch}{{4.1.1}{57}{src.pyconf module}{section*.440}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigMerger.merge}{{4.1.1}{58}{src.pyconf module}{section*.441}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigMerger.mergeMapping}{{4.1.1}{58}{src.pyconf module}{section*.442}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigMerger.mergeSequence}{{4.1.1}{58}{src.pyconf module}{section*.443}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigMerger.overwriteKeys}{{4.1.1}{58}{src.pyconf module}{section*.444}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigOutputStream}{{4.1.1}{58}{src.pyconf module}{section*.445}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigOutputStream.close}{{4.1.1}{58}{src.pyconf module}{section*.446}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigOutputStream.flush}{{4.1.1}{58}{src.pyconf module}{section*.447}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigOutputStream.write}{{4.1.1}{58}{src.pyconf module}{section*.448}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigReader}{{4.1.1}{58}{src.pyconf module}{section*.449}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigReader.getChar}{{4.1.1}{58}{src.pyconf module}{section*.450}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigReader.getToken}{{4.1.1}{58}{src.pyconf module}{section*.451}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigReader.load}{{4.1.1}{58}{src.pyconf module}{section*.452}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigReader.location}{{4.1.1}{59}{src.pyconf module}{section*.453}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigReader.match}{{4.1.1}{59}{src.pyconf module}{section*.454}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseFactor}{{4.1.1}{59}{src.pyconf module}{section*.455}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseKeyValuePair}{{4.1.1}{59}{src.pyconf module}{section*.456}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseMapping}{{4.1.1}{59}{src.pyconf module}{section*.457}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseMappingBody}{{4.1.1}{59}{src.pyconf module}{section*.458}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseReference}{{4.1.1}{59}{src.pyconf module}{section*.459}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseScalar}{{4.1.1}{59}{src.pyconf module}{section*.460}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseSequence}{{4.1.1}{59}{src.pyconf module}{section*.461}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseSuffix}{{4.1.1}{59}{src.pyconf module}{section*.462}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseTerm}{{4.1.1}{59}{src.pyconf module}{section*.463}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseValue}{{4.1.1}{59}{src.pyconf module}{section*.464}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigReader.setStream}{{4.1.1}{60}{src.pyconf module}{section*.465}{}} -\newlabel{apidoc_src/src:src.pyconf.ConfigResolutionError}{{4.1.1}{60}{src.pyconf module}{section*.466}{}} -\newlabel{apidoc_src/src:src.pyconf.Container}{{4.1.1}{60}{src.pyconf module}{section*.467}{}} -\newlabel{apidoc_src/src:src.pyconf.Container.evaluate}{{4.1.1}{60}{src.pyconf module}{section*.468}{}} -\newlabel{apidoc_src/src:src.pyconf.Container.setPath}{{4.1.1}{60}{src.pyconf module}{section*.469}{}} -\newlabel{apidoc_src/src:src.pyconf.Container.writeToStream}{{4.1.1}{60}{src.pyconf module}{section*.470}{}} -\newlabel{apidoc_src/src:src.pyconf.Container.writeValue}{{4.1.1}{60}{src.pyconf module}{section*.471}{}} -\newlabel{apidoc_src/src:src.pyconf.Expression}{{4.1.1}{60}{src.pyconf module}{section*.472}{}} -\newlabel{apidoc_src/src:src.pyconf.Expression.evaluate}{{4.1.1}{60}{src.pyconf module}{section*.473}{}} -\newlabel{apidoc_src/src:src.pyconf.Mapping}{{4.1.1}{60}{src.pyconf module}{section*.474}{}} -\newlabel{apidoc_src/src:src.pyconf.Mapping.addMapping}{{4.1.1}{61}{src.pyconf module}{section*.475}{}} -\newlabel{apidoc_src/src:src.pyconf.Mapping.get}{{4.1.1}{61}{src.pyconf module}{section*.476}{}} -\newlabel{apidoc_src/src:src.pyconf.Mapping.iteritems}{{4.1.1}{61}{src.pyconf module}{section*.477}{}} -\newlabel{apidoc_src/src:src.pyconf.Mapping.iterkeys}{{4.1.1}{61}{src.pyconf module}{section*.478}{}} -\newlabel{apidoc_src/src:src.pyconf.Mapping.keys}{{4.1.1}{61}{src.pyconf module}{section*.479}{}} -\newlabel{apidoc_src/src:src.pyconf.Mapping.writeToStream}{{4.1.1}{61}{src.pyconf module}{section*.480}{}} -\newlabel{apidoc_src/src:src.pyconf.Reference}{{4.1.1}{61}{src.pyconf module}{section*.481}{}} -\newlabel{apidoc_src/src:src.pyconf.Reference.addElement}{{4.1.1}{61}{src.pyconf module}{section*.482}{}} -\newlabel{apidoc_src/src:src.pyconf.Reference.findConfig}{{4.1.1}{61}{src.pyconf module}{section*.483}{}} -\newlabel{apidoc_src/src:src.pyconf.Reference.resolve}{{4.1.1}{61}{src.pyconf module}{section*.484}{}} -\newlabel{apidoc_src/src:src.pyconf.Sequence}{{4.1.1}{61}{src.pyconf module}{section*.485}{}} -\newlabel{apidoc_src/src:src.pyconf.Sequence.SeqIter}{{4.1.1}{61}{src.pyconf module}{section*.486}{}} -\newlabel{apidoc_src/src:src.pyconf.Sequence.SeqIter.next}{{4.1.1}{61}{src.pyconf module}{section*.487}{}} -\newlabel{apidoc_src/src:src.pyconf.Sequence.append}{{4.1.1}{61}{src.pyconf module}{section*.488}{}} -\newlabel{apidoc_src/src:src.pyconf.Sequence.writeToStream}{{4.1.1}{62}{src.pyconf module}{section*.489}{}} -\newlabel{apidoc_src/src:src.pyconf.deepCopyMapping}{{4.1.1}{62}{src.pyconf module}{section*.490}{}} -\newlabel{apidoc_src/src:src.pyconf.defaultMergeResolve}{{4.1.1}{62}{src.pyconf module}{section*.491}{}} -\newlabel{apidoc_src/src:src.pyconf.defaultStreamOpener}{{4.1.1}{62}{src.pyconf module}{section*.492}{}} -\newlabel{apidoc_src/src:src.pyconf.isWord}{{4.1.1}{62}{src.pyconf module}{section*.493}{}} -\newlabel{apidoc_src/src:src.pyconf.makePath}{{4.1.1}{62}{src.pyconf module}{section*.494}{}} -\newlabel{apidoc_src/src:src.pyconf.overwriteMergeResolve}{{4.1.1}{62}{src.pyconf module}{section*.495}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.returnCode module}{63}{subsubsection*.496}} -\newlabel{apidoc_src/src:module-src.returnCode}{{4.1.1}{63}{src.returnCode module}{subsubsection*.496}{}} -\newlabel{apidoc_src/src:src-returncode-module}{{4.1.1}{63}{src.returnCode module}{subsubsection*.496}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode}{{4.1.1}{63}{src.returnCode module}{section*.497}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.KFSYS}{{4.1.1}{63}{src.returnCode module}{section*.498}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.KNOWNFAILURE_STATUS}{{4.1.1}{63}{src.returnCode module}{section*.499}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.KOSYS}{{4.1.1}{63}{src.returnCode module}{section*.500}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.KO_STATUS}{{4.1.1}{63}{src.returnCode module}{section*.501}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.NASYS}{{4.1.1}{63}{src.returnCode module}{section*.502}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.NA_STATUS}{{4.1.1}{63}{src.returnCode module}{section*.503}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.NDSYS}{{4.1.1}{63}{src.returnCode module}{section*.504}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.OKSYS}{{4.1.1}{63}{src.returnCode module}{section*.505}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.OK_STATUS}{{4.1.1}{63}{src.returnCode module}{section*.506}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.TIMEOUT_STATUS}{{4.1.1}{63}{src.returnCode module}{section*.507}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.TOSYS}{{4.1.1}{63}{src.returnCode module}{section*.508}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.UNKNOWN_STATUS}{{4.1.1}{63}{src.returnCode module}{section*.509}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.getValue}{{4.1.1}{63}{src.returnCode module}{section*.510}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.getWhy}{{4.1.1}{63}{src.returnCode module}{section*.511}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.indent}{{4.1.1}{63}{src.returnCode module}{section*.512}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.isOk}{{4.1.1}{63}{src.returnCode module}{section*.513}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.raiseIfKo}{{4.1.1}{63}{src.returnCode module}{section*.514}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.setStatus}{{4.1.1}{63}{src.returnCode module}{section*.515}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.setValue}{{4.1.1}{63}{src.returnCode module}{section*.516}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.setWhy}{{4.1.1}{63}{src.returnCode module}{section*.517}{}} -\newlabel{apidoc_src/src:src.returnCode.ReturnCode.toSys}{{4.1.1}{63}{src.returnCode module}{section*.518}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.salomeTools module}{64}{subsubsection*.519}} -\newlabel{apidoc_src/src:src-salometools-module}{{4.1.1}{64}{src.salomeTools module}{subsubsection*.519}{}} -\newlabel{apidoc_src/src:module-src.salomeTools}{{4.1.1}{64}{src.salomeTools module}{subsubsection*.519}{}} -\newlabel{apidoc_src/src:src.salomeTools.Sat}{{4.1.1}{64}{src.salomeTools module}{section*.520}{}} -\newlabel{apidoc_src/src:src.salomeTools.Sat.assumeAsList}{{4.1.1}{64}{src.salomeTools module}{section*.521}{}} -\newlabel{apidoc_src/src:src.salomeTools.Sat.execute_cli}{{4.1.1}{64}{src.salomeTools module}{section*.522}{}} -\newlabel{apidoc_src/src:src.salomeTools.Sat.getColoredVersion}{{4.1.1}{64}{src.salomeTools module}{section*.523}{}} -\newlabel{apidoc_src/src:src.salomeTools.Sat.getCommandAndAppli}{{4.1.1}{64}{src.salomeTools module}{section*.524}{}} -\newlabel{apidoc_src/src:src.salomeTools.Sat.getCommandInstance}{{4.1.1}{64}{src.salomeTools module}{section*.525}{}} -\newlabel{apidoc_src/src:src.salomeTools.Sat.getConfig}{{4.1.1}{64}{src.salomeTools module}{section*.526}{}} -\newlabel{apidoc_src/src:src.salomeTools.Sat.getConfigManager}{{4.1.1}{64}{src.salomeTools module}{section*.527}{}} -\newlabel{apidoc_src/src:src.salomeTools.Sat.getLogger}{{4.1.1}{64}{src.salomeTools module}{section*.528}{}} -\newlabel{apidoc_src/src:src.salomeTools.Sat.getModule}{{4.1.1}{64}{src.salomeTools module}{section*.529}{}} -\newlabel{apidoc_src/src:src.salomeTools.Sat.get_help}{{4.1.1}{64}{src.salomeTools module}{section*.530}{}} -\newlabel{apidoc_src/src:src.salomeTools.Sat.parseArguments}{{4.1.1}{64}{src.salomeTools module}{section*.531}{}} -\newlabel{apidoc_src/src:src.salomeTools.Sat.print_help}{{4.1.1}{64}{src.salomeTools module}{section*.532}{}} -\newlabel{apidoc_src/src:src.salomeTools.assumeAsList}{{4.1.1}{64}{src.salomeTools module}{section*.533}{}} -\newlabel{apidoc_src/src:src.salomeTools.find_command_list}{{4.1.1}{64}{src.salomeTools module}{section*.534}{}} -\newlabel{apidoc_src/src:src.salomeTools.getCommandsList}{{4.1.1}{64}{src.salomeTools module}{section*.535}{}} -\newlabel{apidoc_src/src:src.salomeTools.getVersion}{{4.1.1}{64}{src.salomeTools module}{section*.536}{}} -\newlabel{apidoc_src/src:src.salomeTools.launchSat}{{4.1.1}{64}{src.salomeTools module}{section*.537}{}} -\newlabel{apidoc_src/src:src.salomeTools.setLocale}{{4.1.1}{64}{src.salomeTools module}{section*.538}{}} -\newlabel{apidoc_src/src:src.salomeTools.setNotLocale}{{4.1.1}{64}{src.salomeTools module}{section*.539}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.system module}{65}{subsubsection*.540}} -\newlabel{apidoc_src/src:src-system-module}{{4.1.1}{65}{src.system module}{subsubsection*.540}{}} -\newlabel{apidoc_src/src:module-src.system}{{4.1.1}{65}{src.system module}{subsubsection*.540}{}} -\newlabel{apidoc_src/src:src.system.archive_extract}{{4.1.1}{65}{src.system module}{section*.541}{}} -\newlabel{apidoc_src/src:src.system.cvs_extract}{{4.1.1}{65}{src.system module}{section*.542}{}} -\newlabel{apidoc_src/src:src.system.git_extract}{{4.1.1}{65}{src.system module}{section*.543}{}} -\newlabel{apidoc_src/src:src.system.show_in_editor}{{4.1.1}{65}{src.system module}{section*.544}{}} -\newlabel{apidoc_src/src:src.system.svn_extract}{{4.1.1}{65}{src.system module}{section*.545}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.template module}{66}{subsubsection*.546}} -\newlabel{apidoc_src/src:module-src.template}{{4.1.1}{66}{src.template module}{subsubsection*.546}{}} -\newlabel{apidoc_src/src:src-template-module}{{4.1.1}{66}{src.template module}{subsubsection*.546}{}} -\newlabel{apidoc_src/src:src.template.MyTemplate}{{4.1.1}{66}{src.template module}{section*.547}{}} -\newlabel{apidoc_src/src:src.template.MyTemplate.delimiter}{{4.1.1}{66}{src.template module}{section*.548}{}} -\newlabel{apidoc_src/src:src.template.MyTemplate.pattern}{{4.1.1}{66}{src.template module}{section*.549}{}} -\newlabel{apidoc_src/src:src.template.substitute}{{4.1.1}{66}{src.template module}{section*.550}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.test\_module module}{66}{subsubsection*.551}} -\newlabel{apidoc_src/src:module-src.test_module}{{4.1.1}{66}{src.test\_module module}{subsubsection*.551}{}} -\newlabel{apidoc_src/src:src-test-module-module}{{4.1.1}{66}{src.test\_module module}{subsubsection*.551}{}} -\newlabel{apidoc_src/src:src.test_module.Test}{{4.1.1}{66}{src.test\_module module}{section*.552}{}} -\newlabel{apidoc_src/src:src.test_module.Test.generate_launching_commands}{{4.1.1}{66}{src.test\_module module}{section*.553}{}} -\newlabel{apidoc_src/src:src.test_module.Test.generate_script}{{4.1.1}{66}{src.test\_module module}{section*.554}{}} -\newlabel{apidoc_src/src:src.test_module.Test.get_test_timeout}{{4.1.1}{66}{src.test\_module module}{section*.555}{}} -\newlabel{apidoc_src/src:src.test_module.Test.get_tmp_dir}{{4.1.1}{66}{src.test\_module module}{section*.556}{}} -\newlabel{apidoc_src/src:src.test_module.Test.prepare_testbase}{{4.1.1}{66}{src.test\_module module}{section*.557}{}} -\newlabel{apidoc_src/src:src.test_module.Test.prepare_testbase_from_dir}{{4.1.1}{66}{src.test\_module module}{section*.558}{}} -\newlabel{apidoc_src/src:src.test_module.Test.prepare_testbase_from_git}{{4.1.1}{66}{src.test\_module module}{section*.559}{}} -\newlabel{apidoc_src/src:src.test_module.Test.prepare_testbase_from_svn}{{4.1.1}{66}{src.test\_module module}{section*.560}{}} -\newlabel{apidoc_src/src:src.test_module.Test.read_results}{{4.1.1}{66}{src.test\_module module}{section*.561}{}} -\newlabel{apidoc_src/src:src.test_module.Test.run_all_tests}{{4.1.1}{66}{src.test\_module module}{section*.562}{}} -\newlabel{apidoc_src/src:src.test_module.Test.run_grid_tests}{{4.1.1}{66}{src.test\_module module}{section*.563}{}} -\newlabel{apidoc_src/src:src.test_module.Test.run_script}{{4.1.1}{66}{src.test\_module module}{section*.564}{}} -\newlabel{apidoc_src/src:src.test_module.Test.run_session_tests}{{4.1.1}{66}{src.test\_module module}{section*.565}{}} -\newlabel{apidoc_src/src:src.test_module.Test.run_testbase_tests}{{4.1.1}{66}{src.test\_module module}{section*.566}{}} -\newlabel{apidoc_src/src:src.test_module.Test.run_tests}{{4.1.1}{66}{src.test\_module module}{section*.567}{}} -\newlabel{apidoc_src/src:src.test_module.Test.search_known_errors}{{4.1.1}{66}{src.test\_module module}{section*.568}{}} -\newlabel{apidoc_src/src:src.test_module.Test.write_test_margin}{{4.1.1}{66}{src.test\_module module}{section*.569}{}} -\newlabel{apidoc_src/src:src.test_module.getTmpDirDEFAULT}{{4.1.1}{67}{src.test\_module module}{section*.570}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.utilsSat module}{67}{subsubsection*.571}} -\newlabel{apidoc_src/src:src-utilssat-module}{{4.1.1}{67}{src.utilsSat module}{subsubsection*.571}{}} -\newlabel{apidoc_src/src:module-src.utilsSat}{{4.1.1}{67}{src.utilsSat module}{subsubsection*.571}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path}{{4.1.1}{67}{src.utilsSat module}{section*.572}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path.base}{{4.1.1}{67}{src.utilsSat module}{section*.573}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path.chmod}{{4.1.1}{67}{src.utilsSat module}{section*.574}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path.copy}{{4.1.1}{67}{src.utilsSat module}{section*.575}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path.copydir}{{4.1.1}{67}{src.utilsSat module}{section*.576}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path.copyfile}{{4.1.1}{67}{src.utilsSat module}{section*.577}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path.copylink}{{4.1.1}{67}{src.utilsSat module}{section*.578}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path.dir}{{4.1.1}{67}{src.utilsSat module}{section*.579}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path.exists}{{4.1.1}{67}{src.utilsSat module}{section*.580}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path.isdir}{{4.1.1}{67}{src.utilsSat module}{section*.581}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path.isfile}{{4.1.1}{67}{src.utilsSat module}{section*.582}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path.islink}{{4.1.1}{67}{src.utilsSat module}{section*.583}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path.list}{{4.1.1}{67}{src.utilsSat module}{section*.584}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path.make}{{4.1.1}{67}{src.utilsSat module}{section*.585}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path.readlink}{{4.1.1}{67}{src.utilsSat module}{section*.586}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path.rm}{{4.1.1}{67}{src.utilsSat module}{section*.587}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path.smartcopy}{{4.1.1}{67}{src.utilsSat module}{section*.588}{}} -\newlabel{apidoc_src/src:src.utilsSat.Path.symlink}{{4.1.1}{67}{src.utilsSat module}{section*.589}{}} -\newlabel{apidoc_src/src:src.utilsSat.black}{{4.1.1}{67}{src.utilsSat module}{section*.590}{}} -\newlabel{apidoc_src/src:src.utilsSat.blue}{{4.1.1}{67}{src.utilsSat module}{section*.591}{}} -\newlabel{apidoc_src/src:src.utilsSat.check_config_has_application}{{4.1.1}{67}{src.utilsSat module}{section*.592}{}} -\newlabel{apidoc_src/src:src.utilsSat.check_config_has_profile}{{4.1.1}{67}{src.utilsSat module}{section*.593}{}} -\newlabel{apidoc_src/src:src.utilsSat.check_has_key}{{4.1.1}{67}{src.utilsSat module}{section*.594}{}} -\newlabel{apidoc_src/src:src.utilsSat.config_has_application}{{4.1.1}{67}{src.utilsSat module}{section*.595}{}} -\newlabel{apidoc_src/src:src.utilsSat.critical}{{4.1.1}{68}{src.utilsSat module}{section*.596}{}} -\newlabel{apidoc_src/src:src.utilsSat.cyan}{{4.1.1}{68}{src.utilsSat module}{section*.597}{}} -\newlabel{apidoc_src/src:src.utilsSat.date_to_datetime}{{4.1.1}{68}{src.utilsSat module}{section*.598}{}} -\newlabel{apidoc_src/src:src.utilsSat.deepcopy_list}{{4.1.1}{68}{src.utilsSat module}{section*.599}{}} -\newlabel{apidoc_src/src:src.utilsSat.ensure_path_exists}{{4.1.1}{68}{src.utilsSat module}{section*.600}{}} -\newlabel{apidoc_src/src:src.utilsSat.error}{{4.1.1}{68}{src.utilsSat module}{section*.601}{}} -\newlabel{apidoc_src/src:src.utilsSat.find_file_in_lpath}{{4.1.1}{68}{src.utilsSat module}{section*.602}{}} -\newlabel{apidoc_src/src:src.utilsSat.formatTuples}{{4.1.1}{68}{src.utilsSat module}{section*.603}{}} -\newlabel{apidoc_src/src:src.utilsSat.formatValue}{{4.1.1}{68}{src.utilsSat module}{section*.604}{}} -\newlabel{apidoc_src/src:src.utilsSat.get_base_path}{{4.1.1}{68}{src.utilsSat module}{section*.605}{}} -\newlabel{apidoc_src/src:src.utilsSat.get_cfg_param}{{4.1.1}{68}{src.utilsSat module}{section*.606}{}} -\newlabel{apidoc_src/src:src.utilsSat.get_launcher_name}{{4.1.1}{69}{src.utilsSat module}{section*.607}{}} -\newlabel{apidoc_src/src:src.utilsSat.get_log_path}{{4.1.1}{69}{src.utilsSat module}{section*.608}{}} -\newlabel{apidoc_src/src:src.utilsSat.get_property_in_product_cfg}{{4.1.1}{69}{src.utilsSat module}{section*.609}{}} -\newlabel{apidoc_src/src:src.utilsSat.get_salome_version}{{4.1.1}{69}{src.utilsSat module}{section*.610}{}} -\newlabel{apidoc_src/src:src.utilsSat.get_tmp_filename}{{4.1.1}{69}{src.utilsSat module}{section*.611}{}} -\newlabel{apidoc_src/src:src.utilsSat.green}{{4.1.1}{69}{src.utilsSat module}{section*.612}{}} -\newlabel{apidoc_src/src:src.utilsSat.handleRemoveReadonly}{{4.1.1}{69}{src.utilsSat module}{section*.613}{}} -\newlabel{apidoc_src/src:src.utilsSat.header}{{4.1.1}{69}{src.utilsSat module}{section*.614}{}} -\newlabel{apidoc_src/src:src.utilsSat.info}{{4.1.1}{69}{src.utilsSat module}{section*.615}{}} -\newlabel{apidoc_src/src:src.utilsSat.label}{{4.1.1}{69}{src.utilsSat module}{section*.616}{}} -\newlabel{apidoc_src/src:src.utilsSat.list_log_file}{{4.1.1}{69}{src.utilsSat module}{section*.617}{}} -\newlabel{apidoc_src/src:src.utilsSat.log_res_step}{{4.1.1}{69}{src.utilsSat module}{section*.618}{}} -\newlabel{apidoc_src/src:src.utilsSat.log_step}{{4.1.1}{69}{src.utilsSat module}{section*.619}{}} -\newlabel{apidoc_src/src:src.utilsSat.logger_info_tuples}{{4.1.1}{69}{src.utilsSat module}{section*.620}{}} -\newlabel{apidoc_src/src:src.utilsSat.magenta}{{4.1.1}{69}{src.utilsSat module}{section*.621}{}} -\newlabel{apidoc_src/src:src.utilsSat.merge_dicts}{{4.1.1}{69}{src.utilsSat module}{section*.622}{}} -\newlabel{apidoc_src/src:src.utilsSat.normal}{{4.1.1}{69}{src.utilsSat module}{section*.623}{}} -\newlabel{apidoc_src/src:src.utilsSat.only_numbers}{{4.1.1}{69}{src.utilsSat module}{section*.624}{}} -\newlabel{apidoc_src/src:src.utilsSat.parse_date}{{4.1.1}{69}{src.utilsSat module}{section*.625}{}} -\newlabel{apidoc_src/src:src.utilsSat.read_config_from_a_file}{{4.1.1}{69}{src.utilsSat module}{section*.626}{}} -\newlabel{apidoc_src/src:src.utilsSat.red}{{4.1.1}{69}{src.utilsSat module}{section*.627}{}} -\newlabel{apidoc_src/src:src.utilsSat.remove_item_from_list}{{4.1.1}{69}{src.utilsSat module}{section*.628}{}} -\newlabel{apidoc_src/src:src.utilsSat.replace_in_file}{{4.1.1}{70}{src.utilsSat module}{section*.629}{}} -\newlabel{apidoc_src/src:src.utilsSat.reset}{{4.1.1}{70}{src.utilsSat module}{section*.630}{}} -\newlabel{apidoc_src/src:src.utilsSat.show_command_log}{{4.1.1}{70}{src.utilsSat module}{section*.631}{}} -\newlabel{apidoc_src/src:src.utilsSat.success}{{4.1.1}{70}{src.utilsSat module}{section*.632}{}} -\newlabel{apidoc_src/src:src.utilsSat.timedelta_total_seconds}{{4.1.1}{70}{src.utilsSat module}{section*.633}{}} -\newlabel{apidoc_src/src:src.utilsSat.update_hat_xml}{{4.1.1}{70}{src.utilsSat module}{section*.634}{}} -\newlabel{apidoc_src/src:src.utilsSat.warning}{{4.1.1}{70}{src.utilsSat module}{section*.635}{}} -\newlabel{apidoc_src/src:src.utilsSat.white}{{4.1.1}{70}{src.utilsSat module}{section*.636}{}} -\newlabel{apidoc_src/src:src.utilsSat.yellow}{{4.1.1}{70}{src.utilsSat module}{section*.637}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.xmlManager module}{70}{subsubsection*.638}} -\newlabel{apidoc_src/src:src-xmlmanager-module}{{4.1.1}{70}{src.xmlManager module}{subsubsection*.638}{}} -\newlabel{apidoc_src/src:module-src.xmlManager}{{4.1.1}{70}{src.xmlManager module}{subsubsection*.638}{}} -\newlabel{apidoc_src/src:src.xmlManager.ReadXmlFile}{{4.1.1}{70}{src.xmlManager module}{section*.639}{}} -\newlabel{apidoc_src/src:src.xmlManager.ReadXmlFile.getRootAttrib}{{4.1.1}{70}{src.xmlManager module}{section*.640}{}} -\newlabel{apidoc_src/src:src.xmlManager.ReadXmlFile.get_attrib}{{4.1.1}{71}{src.xmlManager module}{section*.641}{}} -\newlabel{apidoc_src/src:src.xmlManager.ReadXmlFile.get_node_text}{{4.1.1}{71}{src.xmlManager module}{section*.642}{}} -\newlabel{apidoc_src/src:src.xmlManager.XmlLogFile}{{4.1.1}{71}{src.xmlManager module}{section*.643}{}} -\newlabel{apidoc_src/src:src.xmlManager.XmlLogFile.add_simple_node}{{4.1.1}{71}{src.xmlManager module}{section*.644}{}} -\newlabel{apidoc_src/src:src.xmlManager.XmlLogFile.append_node_attrib}{{4.1.1}{71}{src.xmlManager module}{section*.645}{}} -\newlabel{apidoc_src/src:src.xmlManager.XmlLogFile.append_node_text}{{4.1.1}{71}{src.xmlManager module}{section*.646}{}} -\newlabel{apidoc_src/src:src.xmlManager.XmlLogFile.write_tree}{{4.1.1}{71}{src.xmlManager module}{section*.647}{}} -\newlabel{apidoc_src/src:src.xmlManager.add_simple_node}{{4.1.1}{71}{src.xmlManager module}{section*.648}{}} -\newlabel{apidoc_src/src:src.xmlManager.append_node_attrib}{{4.1.1}{71}{src.xmlManager module}{section*.649}{}} -\newlabel{apidoc_src/src:src.xmlManager.find_node_by_attrib}{{4.1.1}{72}{src.xmlManager module}{section*.650}{}} -\newlabel{apidoc_src/src:src.xmlManager.write_report}{{4.1.1}{72}{src.xmlManager module}{section*.651}{}} -\@writefile{toc}{\contentsline {subsubsection}{Module contents}{72}{subsubsection*.652}} -\newlabel{apidoc_src/src:module-src}{{4.1.1}{72}{Module contents}{subsubsection*.652}{}} -\newlabel{apidoc_src/src:module-contents}{{4.1.1}{72}{Module contents}{subsubsection*.652}{}} -\@writefile{toc}{\contentsline {section}{\numberline {4.2}commands}{72}{section.4.2}} -\newlabel{apidoc_commands/modules:commands}{{4.2}{72}{commands}{section.4.2}{}} -\newlabel{apidoc_commands/modules::doc}{{4.2}{72}{commands}{section.4.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.1}commands package}{72}{subsection.4.2.1}} -\newlabel{apidoc_commands/commands::doc}{{4.2.1}{72}{commands package}{subsection.4.2.1}{}} -\newlabel{apidoc_commands/commands:commands-package}{{4.2.1}{72}{commands package}{subsection.4.2.1}{}} -\@writefile{toc}{\contentsline {subsubsection}{Submodules}{72}{subsubsection*.653}} -\newlabel{apidoc_commands/commands:submodules}{{4.2.1}{72}{Submodules}{subsubsection*.653}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.application module}{72}{subsubsection*.654}} -\newlabel{apidoc_commands/commands:module-commands.application}{{4.2.1}{72}{commands.application module}{subsubsection*.654}{}} -\newlabel{apidoc_commands/commands:commands-application-module}{{4.2.1}{72}{commands.application module}{subsubsection*.654}{}} -\newlabel{apidoc_commands/commands:commands.application.Command}{{4.2.1}{72}{commands.application module}{section*.655}{}} -\newlabel{apidoc_commands/commands:commands.application.Command.getParser}{{4.2.1}{72}{commands.application module}{section*.656}{}} -\newlabel{apidoc_commands/commands:commands.application.Command.name}{{4.2.1}{72}{commands.application module}{section*.657}{}} -\newlabel{apidoc_commands/commands:commands.application.Command.run}{{4.2.1}{72}{commands.application module}{section*.658}{}} -\newlabel{apidoc_commands/commands:commands.application.add_module_to_appli}{{4.2.1}{73}{commands.application module}{section*.659}{}} -\newlabel{apidoc_commands/commands:commands.application.create_application}{{4.2.1}{73}{commands.application module}{section*.660}{}} -\newlabel{apidoc_commands/commands:commands.application.create_config_file}{{4.2.1}{73}{commands.application module}{section*.661}{}} -\newlabel{apidoc_commands/commands:commands.application.customize_app}{{4.2.1}{73}{commands.application module}{section*.662}{}} -\newlabel{apidoc_commands/commands:commands.application.generate_application}{{4.2.1}{73}{commands.application module}{section*.663}{}} -\newlabel{apidoc_commands/commands:commands.application.generate_catalog}{{4.2.1}{73}{commands.application module}{section*.664}{}} -\newlabel{apidoc_commands/commands:commands.application.generate_launch_file}{{4.2.1}{73}{commands.application module}{section*.665}{}} -\newlabel{apidoc_commands/commands:commands.application.get_SALOME_modules}{{4.2.1}{73}{commands.application module}{section*.666}{}} -\newlabel{apidoc_commands/commands:commands.application.get_step}{{4.2.1}{73}{commands.application module}{section*.667}{}} -\newlabel{apidoc_commands/commands:commands.application.make_alias}{{4.2.1}{73}{commands.application module}{section*.668}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.check module}{73}{subsubsection*.669}} -\newlabel{apidoc_commands/commands:module-commands.check}{{4.2.1}{73}{commands.check module}{subsubsection*.669}{}} -\newlabel{apidoc_commands/commands:commands-check-module}{{4.2.1}{73}{commands.check module}{subsubsection*.669}{}} -\newlabel{apidoc_commands/commands:commands.check.Command}{{4.2.1}{73}{commands.check module}{section*.670}{}} -\newlabel{apidoc_commands/commands:commands.check.Command.getParser}{{4.2.1}{73}{commands.check module}{section*.671}{}} -\newlabel{apidoc_commands/commands:commands.check.Command.name}{{4.2.1}{73}{commands.check module}{section*.672}{}} -\newlabel{apidoc_commands/commands:commands.check.Command.run}{{4.2.1}{73}{commands.check module}{section*.673}{}} -\newlabel{apidoc_commands/commands:commands.check.check_all_products}{{4.2.1}{73}{commands.check module}{section*.674}{}} -\newlabel{apidoc_commands/commands:commands.check.check_product}{{4.2.1}{73}{commands.check module}{section*.675}{}} -\newlabel{apidoc_commands/commands:commands.check.get_products_list}{{4.2.1}{74}{commands.check module}{section*.676}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.clean module}{74}{subsubsection*.677}} -\newlabel{apidoc_commands/commands:commands-clean-module}{{4.2.1}{74}{commands.clean module}{subsubsection*.677}{}} -\newlabel{apidoc_commands/commands:module-commands.clean}{{4.2.1}{74}{commands.clean module}{subsubsection*.677}{}} -\newlabel{apidoc_commands/commands:commands.clean.Command}{{4.2.1}{74}{commands.clean module}{section*.678}{}} -\newlabel{apidoc_commands/commands:commands.clean.Command.getParser}{{4.2.1}{74}{commands.clean module}{section*.679}{}} -\newlabel{apidoc_commands/commands:commands.clean.Command.name}{{4.2.1}{74}{commands.clean module}{section*.680}{}} -\newlabel{apidoc_commands/commands:commands.clean.Command.run}{{4.2.1}{74}{commands.clean module}{section*.681}{}} -\newlabel{apidoc_commands/commands:commands.clean.get_build_directories}{{4.2.1}{74}{commands.clean module}{section*.682}{}} -\newlabel{apidoc_commands/commands:commands.clean.get_install_directories}{{4.2.1}{74}{commands.clean module}{section*.683}{}} -\newlabel{apidoc_commands/commands:commands.clean.get_source_directories}{{4.2.1}{74}{commands.clean module}{section*.684}{}} -\newlabel{apidoc_commands/commands:commands.clean.product_has_dir}{{4.2.1}{75}{commands.clean module}{section*.685}{}} -\newlabel{apidoc_commands/commands:commands.clean.suppress_directories}{{4.2.1}{75}{commands.clean module}{section*.686}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.compile module}{75}{subsubsection*.687}} -\newlabel{apidoc_commands/commands:commands-compile-module}{{4.2.1}{75}{commands.compile module}{subsubsection*.687}{}} -\newlabel{apidoc_commands/commands:module-commands.compile}{{4.2.1}{75}{commands.compile module}{subsubsection*.687}{}} -\newlabel{apidoc_commands/commands:commands.compile.Command}{{4.2.1}{75}{commands.compile module}{section*.688}{}} -\newlabel{apidoc_commands/commands:commands.compile.Command.getParser}{{4.2.1}{75}{commands.compile module}{section*.689}{}} -\newlabel{apidoc_commands/commands:commands.compile.Command.name}{{4.2.1}{75}{commands.compile module}{section*.690}{}} -\newlabel{apidoc_commands/commands:commands.compile.Command.run}{{4.2.1}{75}{commands.compile module}{section*.691}{}} -\newlabel{apidoc_commands/commands:commands.compile.add_compile_config_file}{{4.2.1}{75}{commands.compile module}{section*.692}{}} -\newlabel{apidoc_commands/commands:commands.compile.check_dependencies}{{4.2.1}{75}{commands.compile module}{section*.693}{}} -\newlabel{apidoc_commands/commands:commands.compile.compile_all_products}{{4.2.1}{75}{commands.compile module}{section*.694}{}} -\newlabel{apidoc_commands/commands:commands.compile.compile_product}{{4.2.1}{75}{commands.compile module}{section*.695}{}} -\newlabel{apidoc_commands/commands:commands.compile.compile_product_cmake_autotools}{{4.2.1}{76}{commands.compile module}{section*.696}{}} -\newlabel{apidoc_commands/commands:commands.compile.compile_product_script}{{4.2.1}{76}{commands.compile module}{section*.697}{}} -\newlabel{apidoc_commands/commands:commands.compile.extend_with_children}{{4.2.1}{76}{commands.compile module}{section*.698}{}} -\newlabel{apidoc_commands/commands:commands.compile.extend_with_fathers}{{4.2.1}{76}{commands.compile module}{section*.699}{}} -\newlabel{apidoc_commands/commands:commands.compile.get_children}{{4.2.1}{76}{commands.compile module}{section*.700}{}} -\newlabel{apidoc_commands/commands:commands.compile.get_products_list}{{4.2.1}{76}{commands.compile module}{section*.701}{}} -\newlabel{apidoc_commands/commands:commands.compile.get_recursive_children}{{4.2.1}{76}{commands.compile module}{section*.702}{}} -\newlabel{apidoc_commands/commands:commands.compile.get_recursive_fathers}{{4.2.1}{77}{commands.compile module}{section*.703}{}} -\newlabel{apidoc_commands/commands:commands.compile.sort_products}{{4.2.1}{77}{commands.compile module}{section*.704}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.config module}{77}{subsubsection*.705}} -\newlabel{apidoc_commands/commands:commands-config-module}{{4.2.1}{77}{commands.config module}{subsubsection*.705}{}} -\newlabel{apidoc_commands/commands:module-commands.config}{{4.2.1}{77}{commands.config module}{subsubsection*.705}{}} -\newlabel{apidoc_commands/commands:commands.config.Command}{{4.2.1}{77}{commands.config module}{section*.706}{}} -\newlabel{apidoc_commands/commands:commands.config.Command.getParser}{{4.2.1}{77}{commands.config module}{section*.707}{}} -\newlabel{apidoc_commands/commands:commands.config.Command.name}{{4.2.1}{77}{commands.config module}{section*.708}{}} -\newlabel{apidoc_commands/commands:commands.config.Command.run}{{4.2.1}{77}{commands.config module}{section*.709}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.configure module}{77}{subsubsection*.710}} -\newlabel{apidoc_commands/commands:module-commands.configure}{{4.2.1}{77}{commands.configure module}{subsubsection*.710}{}} -\newlabel{apidoc_commands/commands:commands-configure-module}{{4.2.1}{77}{commands.configure module}{subsubsection*.710}{}} -\newlabel{apidoc_commands/commands:commands.configure.Command}{{4.2.1}{77}{commands.configure module}{section*.711}{}} -\newlabel{apidoc_commands/commands:commands.configure.Command.getParser}{{4.2.1}{78}{commands.configure module}{section*.712}{}} -\newlabel{apidoc_commands/commands:commands.configure.Command.name}{{4.2.1}{78}{commands.configure module}{section*.713}{}} -\newlabel{apidoc_commands/commands:commands.configure.Command.run}{{4.2.1}{78}{commands.configure module}{section*.714}{}} -\newlabel{apidoc_commands/commands:commands.configure.configure_all_products}{{4.2.1}{78}{commands.configure module}{section*.715}{}} -\newlabel{apidoc_commands/commands:commands.configure.configure_product}{{4.2.1}{78}{commands.configure module}{section*.716}{}} -\newlabel{apidoc_commands/commands:commands.configure.get_products_list}{{4.2.1}{78}{commands.configure module}{section*.717}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.environ module}{78}{subsubsection*.718}} -\newlabel{apidoc_commands/commands:commands-environ-module}{{4.2.1}{78}{commands.environ module}{subsubsection*.718}{}} -\newlabel{apidoc_commands/commands:module-commands.environ}{{4.2.1}{78}{commands.environ module}{subsubsection*.718}{}} -\newlabel{apidoc_commands/commands:commands.environ.Command}{{4.2.1}{78}{commands.environ module}{section*.719}{}} -\newlabel{apidoc_commands/commands:commands.environ.Command.getParser}{{4.2.1}{79}{commands.environ module}{section*.720}{}} -\newlabel{apidoc_commands/commands:commands.environ.Command.name}{{4.2.1}{79}{commands.environ module}{section*.721}{}} -\newlabel{apidoc_commands/commands:commands.environ.Command.run}{{4.2.1}{79}{commands.environ module}{section*.722}{}} -\newlabel{apidoc_commands/commands:commands.environ.write_all_source_files}{{4.2.1}{79}{commands.environ module}{section*.723}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.find\_duplicates module}{79}{subsubsection*.724}} -\newlabel{apidoc_commands/commands:module-commands.find_duplicates}{{4.2.1}{79}{commands.find\_duplicates module}{subsubsection*.724}{}} -\newlabel{apidoc_commands/commands:commands-find-duplicates-module}{{4.2.1}{79}{commands.find\_duplicates module}{subsubsection*.724}{}} -\newlabel{apidoc_commands/commands:commands.find_duplicates.Command}{{4.2.1}{79}{commands.find\_duplicates module}{section*.725}{}} -\newlabel{apidoc_commands/commands:commands.find_duplicates.Command.getParser}{{4.2.1}{79}{commands.find\_duplicates module}{section*.726}{}} -\newlabel{apidoc_commands/commands:commands.find_duplicates.Command.name}{{4.2.1}{79}{commands.find\_duplicates module}{section*.727}{}} -\newlabel{apidoc_commands/commands:commands.find_duplicates.Command.run}{{4.2.1}{79}{commands.find\_duplicates module}{section*.728}{}} -\newlabel{apidoc_commands/commands:commands.find_duplicates.Progress_bar}{{4.2.1}{79}{commands.find\_duplicates module}{section*.729}{}} -\newlabel{apidoc_commands/commands:commands.find_duplicates.Progress_bar.display_value_progression}{{4.2.1}{79}{commands.find\_duplicates module}{section*.730}{}} -\newlabel{apidoc_commands/commands:commands.find_duplicates.format_list_of_str}{{4.2.1}{79}{commands.find\_duplicates module}{section*.731}{}} -\newlabel{apidoc_commands/commands:commands.find_duplicates.list_directory}{{4.2.1}{80}{commands.find\_duplicates module}{section*.732}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.generate module}{80}{subsubsection*.733}} -\newlabel{apidoc_commands/commands:module-commands.generate}{{4.2.1}{80}{commands.generate module}{subsubsection*.733}{}} -\newlabel{apidoc_commands/commands:commands-generate-module}{{4.2.1}{80}{commands.generate module}{subsubsection*.733}{}} -\newlabel{apidoc_commands/commands:commands.generate.Command}{{4.2.1}{80}{commands.generate module}{section*.734}{}} -\newlabel{apidoc_commands/commands:commands.generate.Command.getParser}{{4.2.1}{80}{commands.generate module}{section*.735}{}} -\newlabel{apidoc_commands/commands:commands.generate.Command.name}{{4.2.1}{80}{commands.generate module}{section*.736}{}} -\newlabel{apidoc_commands/commands:commands.generate.Command.run}{{4.2.1}{80}{commands.generate module}{section*.737}{}} -\newlabel{apidoc_commands/commands:commands.generate.build_context}{{4.2.1}{80}{commands.generate module}{section*.738}{}} -\newlabel{apidoc_commands/commands:commands.generate.check_module_generator}{{4.2.1}{80}{commands.generate module}{section*.739}{}} -\newlabel{apidoc_commands/commands:commands.generate.check_yacsgen}{{4.2.1}{80}{commands.generate module}{section*.740}{}} -\newlabel{apidoc_commands/commands:commands.generate.generate_component}{{4.2.1}{80}{commands.generate module}{section*.741}{}} -\newlabel{apidoc_commands/commands:commands.generate.generate_component_list}{{4.2.1}{81}{commands.generate module}{section*.742}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.init module}{81}{subsubsection*.743}} -\newlabel{apidoc_commands/commands:module-commands.init}{{4.2.1}{81}{commands.init module}{subsubsection*.743}{}} -\newlabel{apidoc_commands/commands:commands-init-module}{{4.2.1}{81}{commands.init module}{subsubsection*.743}{}} -\newlabel{apidoc_commands/commands:commands.init.Command}{{4.2.1}{81}{commands.init module}{section*.744}{}} -\newlabel{apidoc_commands/commands:commands.init.Command.getParser}{{4.2.1}{81}{commands.init module}{section*.745}{}} -\newlabel{apidoc_commands/commands:commands.init.Command.name}{{4.2.1}{81}{commands.init module}{section*.746}{}} -\newlabel{apidoc_commands/commands:commands.init.Command.run}{{4.2.1}{81}{commands.init module}{section*.747}{}} -\newlabel{apidoc_commands/commands:commands.init.check_path}{{4.2.1}{81}{commands.init module}{section*.748}{}} -\newlabel{apidoc_commands/commands:commands.init.display_local_values}{{4.2.1}{81}{commands.init module}{section*.749}{}} -\newlabel{apidoc_commands/commands:commands.init.set_local_value}{{4.2.1}{81}{commands.init module}{section*.750}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.job module}{81}{subsubsection*.751}} -\newlabel{apidoc_commands/commands:commands-job-module}{{4.2.1}{81}{commands.job module}{subsubsection*.751}{}} -\newlabel{apidoc_commands/commands:module-commands.job}{{4.2.1}{81}{commands.job module}{subsubsection*.751}{}} -\newlabel{apidoc_commands/commands:commands.job.Command}{{4.2.1}{81}{commands.job module}{section*.752}{}} -\newlabel{apidoc_commands/commands:commands.job.Command.getParser}{{4.2.1}{81}{commands.job module}{section*.753}{}} -\newlabel{apidoc_commands/commands:commands.job.Command.name}{{4.2.1}{81}{commands.job module}{section*.754}{}} -\newlabel{apidoc_commands/commands:commands.job.Command.run}{{4.2.1}{81}{commands.job module}{section*.755}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.jobs module}{82}{subsubsection*.756}} -\newlabel{apidoc_commands/commands:commands-jobs-module}{{4.2.1}{82}{commands.jobs module}{subsubsection*.756}{}} -\newlabel{apidoc_commands/commands:module-commands.jobs}{{4.2.1}{82}{commands.jobs module}{subsubsection*.756}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Command}{{4.2.1}{82}{commands.jobs module}{section*.757}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Command.getParser}{{4.2.1}{82}{commands.jobs module}{section*.758}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Command.name}{{4.2.1}{82}{commands.jobs module}{section*.759}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Command.run}{{4.2.1}{82}{commands.jobs module}{section*.760}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Gui}{{4.2.1}{82}{commands.jobs module}{section*.761}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Gui.add_xml_board}{{4.2.1}{82}{commands.jobs module}{section*.762}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Gui.find_history}{{4.2.1}{82}{commands.jobs module}{section*.763}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Gui.find_test_log}{{4.2.1}{82}{commands.jobs module}{section*.764}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Gui.initialize_boards}{{4.2.1}{82}{commands.jobs module}{section*.765}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Gui.last_update}{{4.2.1}{82}{commands.jobs module}{section*.766}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Gui.parse_csv_boards}{{4.2.1}{82}{commands.jobs module}{section*.767}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Gui.put_jobs_not_today}{{4.2.1}{83}{commands.jobs module}{section*.768}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Gui.update_xml_file}{{4.2.1}{83}{commands.jobs module}{section*.769}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Gui.update_xml_files}{{4.2.1}{83}{commands.jobs module}{section*.770}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Gui.write_xml_file}{{4.2.1}{83}{commands.jobs module}{section*.771}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Gui.write_xml_files}{{4.2.1}{83}{commands.jobs module}{section*.772}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Job}{{4.2.1}{83}{commands.jobs module}{section*.773}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Job.cancel}{{4.2.1}{83}{commands.jobs module}{section*.774}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Job.check_time}{{4.2.1}{83}{commands.jobs module}{section*.775}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Job.get_log_files}{{4.2.1}{83}{commands.jobs module}{section*.776}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Job.get_pids}{{4.2.1}{83}{commands.jobs module}{section*.777}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Job.get_status}{{4.2.1}{83}{commands.jobs module}{section*.778}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Job.has_begun}{{4.2.1}{83}{commands.jobs module}{section*.779}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Job.has_failed}{{4.2.1}{83}{commands.jobs module}{section*.780}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Job.has_finished}{{4.2.1}{84}{commands.jobs module}{section*.781}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Job.is_running}{{4.2.1}{84}{commands.jobs module}{section*.782}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Job.is_timeout}{{4.2.1}{84}{commands.jobs module}{section*.783}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Job.kill_remote_process}{{4.2.1}{84}{commands.jobs module}{section*.784}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Job.run}{{4.2.1}{84}{commands.jobs module}{section*.785}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Job.time_elapsed}{{4.2.1}{84}{commands.jobs module}{section*.786}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Job.total_duration}{{4.2.1}{84}{commands.jobs module}{section*.787}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Job.write_results}{{4.2.1}{84}{commands.jobs module}{section*.788}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Jobs}{{4.2.1}{84}{commands.jobs module}{section*.789}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Jobs.cancel_dependencies_of_failing_jobs}{{4.2.1}{84}{commands.jobs module}{section*.790}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Jobs.define_job}{{4.2.1}{84}{commands.jobs module}{section*.791}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Jobs.determine_jobs_and_machines}{{4.2.1}{84}{commands.jobs module}{section*.792}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Jobs.display_status}{{4.2.1}{84}{commands.jobs module}{section*.793}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Jobs.find_job_that_has_name}{{4.2.1}{85}{commands.jobs module}{section*.794}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Jobs.is_occupied}{{4.2.1}{85}{commands.jobs module}{section*.795}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Jobs.run_jobs}{{4.2.1}{85}{commands.jobs module}{section*.796}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Jobs.ssh_connection_all_machines}{{4.2.1}{85}{commands.jobs module}{section*.797}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Jobs.str_of_length}{{4.2.1}{85}{commands.jobs module}{section*.798}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Jobs.update_jobs_states_list}{{4.2.1}{85}{commands.jobs module}{section*.799}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Jobs.write_all_results}{{4.2.1}{85}{commands.jobs module}{section*.800}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Machine}{{4.2.1}{85}{commands.jobs module}{section*.801}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Machine.close}{{4.2.1}{85}{commands.jobs module}{section*.802}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Machine.connect}{{4.2.1}{85}{commands.jobs module}{section*.803}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Machine.copy_sat}{{4.2.1}{85}{commands.jobs module}{section*.804}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Machine.exec_command}{{4.2.1}{85}{commands.jobs module}{section*.805}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Machine.mkdir}{{4.2.1}{86}{commands.jobs module}{section*.806}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Machine.put_dir}{{4.2.1}{86}{commands.jobs module}{section*.807}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Machine.successfully_connected}{{4.2.1}{86}{commands.jobs module}{section*.808}{}} -\newlabel{apidoc_commands/commands:commands.jobs.Machine.write_info}{{4.2.1}{86}{commands.jobs module}{section*.809}{}} -\newlabel{apidoc_commands/commands:commands.jobs.develop_factorized_jobs}{{4.2.1}{86}{commands.jobs module}{section*.810}{}} -\newlabel{apidoc_commands/commands:commands.jobs.getParamiko}{{4.2.1}{86}{commands.jobs module}{section*.811}{}} -\newlabel{apidoc_commands/commands:commands.jobs.get_config_file_path}{{4.2.1}{86}{commands.jobs module}{section*.812}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.launcher module}{86}{subsubsection*.813}} -\newlabel{apidoc_commands/commands:commands-launcher-module}{{4.2.1}{86}{commands.launcher module}{subsubsection*.813}{}} -\newlabel{apidoc_commands/commands:module-commands.launcher}{{4.2.1}{86}{commands.launcher module}{subsubsection*.813}{}} -\newlabel{apidoc_commands/commands:commands.launcher.Command}{{4.2.1}{86}{commands.launcher module}{section*.814}{}} -\newlabel{apidoc_commands/commands:commands.launcher.Command.getParser}{{4.2.1}{86}{commands.launcher module}{section*.815}{}} -\newlabel{apidoc_commands/commands:commands.launcher.Command.name}{{4.2.1}{86}{commands.launcher module}{section*.816}{}} -\newlabel{apidoc_commands/commands:commands.launcher.Command.run}{{4.2.1}{86}{commands.launcher module}{section*.817}{}} -\newlabel{apidoc_commands/commands:commands.launcher.copy_catalog}{{4.2.1}{86}{commands.launcher module}{section*.818}{}} -\newlabel{apidoc_commands/commands:commands.launcher.generate_catalog}{{4.2.1}{87}{commands.launcher module}{section*.819}{}} -\newlabel{apidoc_commands/commands:commands.launcher.generate_launch_file}{{4.2.1}{87}{commands.launcher module}{section*.820}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.log module}{87}{subsubsection*.821}} -\newlabel{apidoc_commands/commands:commands-log-module}{{4.2.1}{87}{commands.log module}{subsubsection*.821}{}} -\newlabel{apidoc_commands/commands:module-commands.log}{{4.2.1}{87}{commands.log module}{subsubsection*.821}{}} -\newlabel{apidoc_commands/commands:commands.log.Command}{{4.2.1}{87}{commands.log module}{section*.822}{}} -\newlabel{apidoc_commands/commands:commands.log.Command.getParser}{{4.2.1}{87}{commands.log module}{section*.823}{}} -\newlabel{apidoc_commands/commands:commands.log.Command.name}{{4.2.1}{87}{commands.log module}{section*.824}{}} -\newlabel{apidoc_commands/commands:commands.log.Command.run}{{4.2.1}{87}{commands.log module}{section*.825}{}} -\newlabel{apidoc_commands/commands:commands.log.ask_value}{{4.2.1}{87}{commands.log module}{section*.826}{}} -\newlabel{apidoc_commands/commands:commands.log.getMaxFormat}{{4.2.1}{87}{commands.log module}{section*.827}{}} -\newlabel{apidoc_commands/commands:commands.log.get_last_log_file}{{4.2.1}{87}{commands.log module}{section*.828}{}} -\newlabel{apidoc_commands/commands:commands.log.print_log_command_in_terminal}{{4.2.1}{88}{commands.log module}{section*.829}{}} -\newlabel{apidoc_commands/commands:commands.log.remove_log_file}{{4.2.1}{88}{commands.log module}{section*.830}{}} -\newlabel{apidoc_commands/commands:commands.log.show_last_logs}{{4.2.1}{88}{commands.log module}{section*.831}{}} -\newlabel{apidoc_commands/commands:commands.log.show_product_last_logs}{{4.2.1}{88}{commands.log module}{section*.832}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.make module}{88}{subsubsection*.833}} -\newlabel{apidoc_commands/commands:module-commands.make}{{4.2.1}{88}{commands.make module}{subsubsection*.833}{}} -\newlabel{apidoc_commands/commands:commands-make-module}{{4.2.1}{88}{commands.make module}{subsubsection*.833}{}} -\newlabel{apidoc_commands/commands:commands.make.Command}{{4.2.1}{88}{commands.make module}{section*.834}{}} -\newlabel{apidoc_commands/commands:commands.make.Command.getParser}{{4.2.1}{88}{commands.make module}{section*.835}{}} -\newlabel{apidoc_commands/commands:commands.make.Command.name}{{4.2.1}{88}{commands.make module}{section*.836}{}} -\newlabel{apidoc_commands/commands:commands.make.Command.run}{{4.2.1}{88}{commands.make module}{section*.837}{}} -\newlabel{apidoc_commands/commands:commands.make.get_nb_proc}{{4.2.1}{88}{commands.make module}{section*.838}{}} -\newlabel{apidoc_commands/commands:commands.make.get_products_list}{{4.2.1}{88}{commands.make module}{section*.839}{}} -\newlabel{apidoc_commands/commands:commands.make.make_all_products}{{4.2.1}{88}{commands.make module}{section*.840}{}} -\newlabel{apidoc_commands/commands:commands.make.make_product}{{4.2.1}{89}{commands.make module}{section*.841}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.makeinstall module}{89}{subsubsection*.842}} -\newlabel{apidoc_commands/commands:commands-makeinstall-module}{{4.2.1}{89}{commands.makeinstall module}{subsubsection*.842}{}} -\newlabel{apidoc_commands/commands:module-commands.makeinstall}{{4.2.1}{89}{commands.makeinstall module}{subsubsection*.842}{}} -\newlabel{apidoc_commands/commands:commands.makeinstall.Command}{{4.2.1}{89}{commands.makeinstall module}{section*.843}{}} -\newlabel{apidoc_commands/commands:commands.makeinstall.Command.getParser}{{4.2.1}{89}{commands.makeinstall module}{section*.844}{}} -\newlabel{apidoc_commands/commands:commands.makeinstall.Command.name}{{4.2.1}{89}{commands.makeinstall module}{section*.845}{}} -\newlabel{apidoc_commands/commands:commands.makeinstall.Command.run}{{4.2.1}{89}{commands.makeinstall module}{section*.846}{}} -\newlabel{apidoc_commands/commands:commands.makeinstall.get_products_list}{{4.2.1}{89}{commands.makeinstall module}{section*.847}{}} -\newlabel{apidoc_commands/commands:commands.makeinstall.makeinstall_all_products}{{4.2.1}{89}{commands.makeinstall module}{section*.848}{}} -\newlabel{apidoc_commands/commands:commands.makeinstall.makeinstall_product}{{4.2.1}{90}{commands.makeinstall module}{section*.849}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.package module}{90}{subsubsection*.850}} -\newlabel{apidoc_commands/commands:commands-package-module}{{4.2.1}{90}{commands.package module}{subsubsection*.850}{}} -\newlabel{apidoc_commands/commands:module-commands.package}{{4.2.1}{90}{commands.package module}{subsubsection*.850}{}} -\newlabel{apidoc_commands/commands:commands.package.Command}{{4.2.1}{90}{commands.package module}{section*.851}{}} -\newlabel{apidoc_commands/commands:commands.package.Command.getParser}{{4.2.1}{90}{commands.package module}{section*.852}{}} -\newlabel{apidoc_commands/commands:commands.package.Command.name}{{4.2.1}{90}{commands.package module}{section*.853}{}} -\newlabel{apidoc_commands/commands:commands.package.Command.run}{{4.2.1}{90}{commands.package module}{section*.854}{}} -\newlabel{apidoc_commands/commands:commands.package.add_files}{{4.2.1}{90}{commands.package module}{section*.855}{}} -\newlabel{apidoc_commands/commands:commands.package.add_readme}{{4.2.1}{90}{commands.package module}{section*.856}{}} -\newlabel{apidoc_commands/commands:commands.package.add_salomeTools}{{4.2.1}{90}{commands.package module}{section*.857}{}} -\newlabel{apidoc_commands/commands:commands.package.binary_package}{{4.2.1}{91}{commands.package module}{section*.858}{}} -\newlabel{apidoc_commands/commands:commands.package.create_project_for_src_package}{{4.2.1}{91}{commands.package module}{section*.859}{}} -\newlabel{apidoc_commands/commands:commands.package.exclude_VCS_and_extensions}{{4.2.1}{91}{commands.package module}{section*.860}{}} -\newlabel{apidoc_commands/commands:commands.package.find_application_pyconf}{{4.2.1}{91}{commands.package module}{section*.861}{}} -\newlabel{apidoc_commands/commands:commands.package.find_product_scripts_and_pyconf}{{4.2.1}{91}{commands.package module}{section*.862}{}} -\newlabel{apidoc_commands/commands:commands.package.get_archives}{{4.2.1}{92}{commands.package module}{section*.863}{}} -\newlabel{apidoc_commands/commands:commands.package.get_archives_vcs}{{4.2.1}{92}{commands.package module}{section*.864}{}} -\newlabel{apidoc_commands/commands:commands.package.hack_for_distene_licence}{{4.2.1}{92}{commands.package module}{section*.865}{}} -\newlabel{apidoc_commands/commands:commands.package.make_archive}{{4.2.1}{92}{commands.package module}{section*.866}{}} -\newlabel{apidoc_commands/commands:commands.package.produce_install_bin_file}{{4.2.1}{93}{commands.package module}{section*.867}{}} -\newlabel{apidoc_commands/commands:commands.package.produce_relative_env_files}{{4.2.1}{93}{commands.package module}{section*.868}{}} -\newlabel{apidoc_commands/commands:commands.package.produce_relative_launcher}{{4.2.1}{93}{commands.package module}{section*.869}{}} -\newlabel{apidoc_commands/commands:commands.package.product_appli_creation_script}{{4.2.1}{93}{commands.package module}{section*.870}{}} -\newlabel{apidoc_commands/commands:commands.package.project_package}{{4.2.1}{93}{commands.package module}{section*.871}{}} -\newlabel{apidoc_commands/commands:commands.package.source_package}{{4.2.1}{94}{commands.package module}{section*.872}{}} -\newlabel{apidoc_commands/commands:commands.package.update_config}{{4.2.1}{94}{commands.package module}{section*.873}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.patch module}{94}{subsubsection*.874}} -\newlabel{apidoc_commands/commands:module-commands.patch}{{4.2.1}{94}{commands.patch module}{subsubsection*.874}{}} -\newlabel{apidoc_commands/commands:commands-patch-module}{{4.2.1}{94}{commands.patch module}{subsubsection*.874}{}} -\newlabel{apidoc_commands/commands:commands.patch.Command}{{4.2.1}{94}{commands.patch module}{section*.875}{}} -\newlabel{apidoc_commands/commands:commands.patch.Command.getParser}{{4.2.1}{94}{commands.patch module}{section*.876}{}} -\newlabel{apidoc_commands/commands:commands.patch.Command.name}{{4.2.1}{94}{commands.patch module}{section*.877}{}} -\newlabel{apidoc_commands/commands:commands.patch.Command.run}{{4.2.1}{94}{commands.patch module}{section*.878}{}} -\newlabel{apidoc_commands/commands:commands.patch.apply_patch}{{4.2.1}{94}{commands.patch module}{section*.879}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.prepare module}{95}{subsubsection*.880}} -\newlabel{apidoc_commands/commands:commands-prepare-module}{{4.2.1}{95}{commands.prepare module}{subsubsection*.880}{}} -\newlabel{apidoc_commands/commands:module-commands.prepare}{{4.2.1}{95}{commands.prepare module}{subsubsection*.880}{}} -\newlabel{apidoc_commands/commands:commands.prepare.Command}{{4.2.1}{95}{commands.prepare module}{section*.881}{}} -\newlabel{apidoc_commands/commands:commands.prepare.Command.getParser}{{4.2.1}{95}{commands.prepare module}{section*.882}{}} -\newlabel{apidoc_commands/commands:commands.prepare.Command.name}{{4.2.1}{95}{commands.prepare module}{section*.883}{}} -\newlabel{apidoc_commands/commands:commands.prepare.Command.run}{{4.2.1}{95}{commands.prepare module}{section*.884}{}} -\newlabel{apidoc_commands/commands:commands.prepare.find_products_already_getted}{{4.2.1}{95}{commands.prepare module}{section*.885}{}} -\newlabel{apidoc_commands/commands:commands.prepare.find_products_with_patchs}{{4.2.1}{95}{commands.prepare module}{section*.886}{}} -\newlabel{apidoc_commands/commands:commands.prepare.remove_products}{{4.2.1}{95}{commands.prepare module}{section*.887}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.profile module}{95}{subsubsection*.888}} -\newlabel{apidoc_commands/commands:commands-profile-module}{{4.2.1}{95}{commands.profile module}{subsubsection*.888}{}} -\newlabel{apidoc_commands/commands:module-commands.profile}{{4.2.1}{95}{commands.profile module}{subsubsection*.888}{}} -\newlabel{apidoc_commands/commands:commands.profile.Command}{{4.2.1}{95}{commands.profile module}{section*.889}{}} -\newlabel{apidoc_commands/commands:commands.profile.Command.getParser}{{4.2.1}{95}{commands.profile module}{section*.890}{}} -\newlabel{apidoc_commands/commands:commands.profile.Command.name}{{4.2.1}{96}{commands.profile module}{section*.891}{}} -\newlabel{apidoc_commands/commands:commands.profile.Command.run}{{4.2.1}{96}{commands.profile module}{section*.892}{}} -\newlabel{apidoc_commands/commands:commands.profile.generate_profile_sources}{{4.2.1}{96}{commands.profile module}{section*.893}{}} -\newlabel{apidoc_commands/commands:commands.profile.get_profile_name}{{4.2.1}{96}{commands.profile module}{section*.894}{}} -\newlabel{apidoc_commands/commands:commands.profile.profileConfigReader}{{4.2.1}{96}{commands.profile module}{section*.895}{}} -\newlabel{apidoc_commands/commands:commands.profile.profileConfigReader.parseMapping}{{4.2.1}{96}{commands.profile module}{section*.896}{}} -\newlabel{apidoc_commands/commands:commands.profile.profileReference}{{4.2.1}{96}{commands.profile module}{section*.897}{}} -\newlabel{apidoc_commands/commands:commands.profile.update_pyconf}{{4.2.1}{96}{commands.profile module}{section*.898}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.run module}{96}{subsubsection*.899}} -\newlabel{apidoc_commands/commands:commands-run-module}{{4.2.1}{96}{commands.run module}{subsubsection*.899}{}} -\newlabel{apidoc_commands/commands:module-commands.run}{{4.2.1}{96}{commands.run module}{subsubsection*.899}{}} -\newlabel{apidoc_commands/commands:commands.run.Command}{{4.2.1}{96}{commands.run module}{section*.900}{}} -\newlabel{apidoc_commands/commands:commands.run.Command.getParser}{{4.2.1}{96}{commands.run module}{section*.901}{}} -\newlabel{apidoc_commands/commands:commands.run.Command.name}{{4.2.1}{96}{commands.run module}{section*.902}{}} -\newlabel{apidoc_commands/commands:commands.run.Command.run}{{4.2.1}{96}{commands.run module}{section*.903}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.script module}{96}{subsubsection*.904}} -\newlabel{apidoc_commands/commands:module-commands.script}{{4.2.1}{96}{commands.script module}{subsubsection*.904}{}} -\newlabel{apidoc_commands/commands:commands-script-module}{{4.2.1}{96}{commands.script module}{subsubsection*.904}{}} -\newlabel{apidoc_commands/commands:commands.script.Command}{{4.2.1}{96}{commands.script module}{section*.905}{}} -\newlabel{apidoc_commands/commands:commands.script.Command.getParser}{{4.2.1}{96}{commands.script module}{section*.906}{}} -\newlabel{apidoc_commands/commands:commands.script.Command.name}{{4.2.1}{97}{commands.script module}{section*.907}{}} -\newlabel{apidoc_commands/commands:commands.script.Command.run}{{4.2.1}{97}{commands.script module}{section*.908}{}} -\newlabel{apidoc_commands/commands:commands.script.get_products_list}{{4.2.1}{97}{commands.script module}{section*.909}{}} -\newlabel{apidoc_commands/commands:commands.script.run_script_all_products}{{4.2.1}{97}{commands.script module}{section*.910}{}} -\newlabel{apidoc_commands/commands:commands.script.run_script_of_product}{{4.2.1}{97}{commands.script module}{section*.911}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.shell module}{97}{subsubsection*.912}} -\newlabel{apidoc_commands/commands:module-commands.shell}{{4.2.1}{97}{commands.shell module}{subsubsection*.912}{}} -\newlabel{apidoc_commands/commands:commands-shell-module}{{4.2.1}{97}{commands.shell module}{subsubsection*.912}{}} -\newlabel{apidoc_commands/commands:commands.shell.Command}{{4.2.1}{97}{commands.shell module}{section*.913}{}} -\newlabel{apidoc_commands/commands:commands.shell.Command.getParser}{{4.2.1}{97}{commands.shell module}{section*.914}{}} -\newlabel{apidoc_commands/commands:commands.shell.Command.name}{{4.2.1}{97}{commands.shell module}{section*.915}{}} -\newlabel{apidoc_commands/commands:commands.shell.Command.run}{{4.2.1}{97}{commands.shell module}{section*.916}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.source module}{98}{subsubsection*.917}} -\newlabel{apidoc_commands/commands:module-commands.source}{{4.2.1}{98}{commands.source module}{subsubsection*.917}{}} -\newlabel{apidoc_commands/commands:commands-source-module}{{4.2.1}{98}{commands.source module}{subsubsection*.917}{}} -\newlabel{apidoc_commands/commands:commands.source.Command}{{4.2.1}{98}{commands.source module}{section*.918}{}} -\newlabel{apidoc_commands/commands:commands.source.Command.getParser}{{4.2.1}{98}{commands.source module}{section*.919}{}} -\newlabel{apidoc_commands/commands:commands.source.Command.name}{{4.2.1}{98}{commands.source module}{section*.920}{}} -\newlabel{apidoc_commands/commands:commands.source.Command.run}{{4.2.1}{98}{commands.source module}{section*.921}{}} -\newlabel{apidoc_commands/commands:commands.source.check_sources}{{4.2.1}{98}{commands.source module}{section*.922}{}} -\newlabel{apidoc_commands/commands:commands.source.get_all_product_sources}{{4.2.1}{98}{commands.source module}{section*.923}{}} -\newlabel{apidoc_commands/commands:commands.source.get_product_sources}{{4.2.1}{98}{commands.source module}{section*.924}{}} -\newlabel{apidoc_commands/commands:commands.source.get_source_for_dev}{{4.2.1}{98}{commands.source module}{section*.925}{}} -\newlabel{apidoc_commands/commands:commands.source.get_source_from_archive}{{4.2.1}{99}{commands.source module}{section*.926}{}} -\newlabel{apidoc_commands/commands:commands.source.get_source_from_cvs}{{4.2.1}{99}{commands.source module}{section*.927}{}} -\newlabel{apidoc_commands/commands:commands.source.get_source_from_dir}{{4.2.1}{99}{commands.source module}{section*.928}{}} -\newlabel{apidoc_commands/commands:commands.source.get_source_from_git}{{4.2.1}{99}{commands.source module}{section*.929}{}} -\newlabel{apidoc_commands/commands:commands.source.get_source_from_svn}{{4.2.1}{99}{commands.source module}{section*.930}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.template module}{100}{subsubsection*.931}} -\newlabel{apidoc_commands/commands:module-commands.template}{{4.2.1}{100}{commands.template module}{subsubsection*.931}{}} -\newlabel{apidoc_commands/commands:commands-template-module}{{4.2.1}{100}{commands.template module}{subsubsection*.931}{}} -\newlabel{apidoc_commands/commands:commands.template.Command}{{4.2.1}{100}{commands.template module}{section*.932}{}} -\newlabel{apidoc_commands/commands:commands.template.Command.getParser}{{4.2.1}{100}{commands.template module}{section*.933}{}} -\newlabel{apidoc_commands/commands:commands.template.Command.name}{{4.2.1}{100}{commands.template module}{section*.934}{}} -\newlabel{apidoc_commands/commands:commands.template.Command.run}{{4.2.1}{100}{commands.template module}{section*.935}{}} -\newlabel{apidoc_commands/commands:commands.template.TParam}{{4.2.1}{100}{commands.template module}{section*.936}{}} -\newlabel{apidoc_commands/commands:commands.template.TParam.check_value}{{4.2.1}{100}{commands.template module}{section*.937}{}} -\newlabel{apidoc_commands/commands:commands.template.TemplateSettings}{{4.2.1}{100}{commands.template module}{section*.938}{}} -\newlabel{apidoc_commands/commands:commands.template.TemplateSettings.check_file_for_substitution}{{4.2.1}{100}{commands.template module}{section*.939}{}} -\newlabel{apidoc_commands/commands:commands.template.TemplateSettings.check_user_values}{{4.2.1}{100}{commands.template module}{section*.940}{}} -\newlabel{apidoc_commands/commands:commands.template.TemplateSettings.get_parameters}{{4.2.1}{100}{commands.template module}{section*.941}{}} -\newlabel{apidoc_commands/commands:commands.template.TemplateSettings.get_pyconf_parameters}{{4.2.1}{100}{commands.template module}{section*.942}{}} -\newlabel{apidoc_commands/commands:commands.template.TemplateSettings.has_pyconf}{{4.2.1}{100}{commands.template module}{section*.943}{}} -\newlabel{apidoc_commands/commands:commands.template.get_dico_param}{{4.2.1}{100}{commands.template module}{section*.944}{}} -\newlabel{apidoc_commands/commands:commands.template.get_template_info}{{4.2.1}{100}{commands.template module}{section*.945}{}} -\newlabel{apidoc_commands/commands:commands.template.prepare_from_template}{{4.2.1}{100}{commands.template module}{section*.946}{}} -\newlabel{apidoc_commands/commands:commands.template.search_template}{{4.2.1}{100}{commands.template module}{section*.947}{}} -\@writefile{toc}{\contentsline {subsubsection}{commands.test module}{101}{subsubsection*.948}} -\newlabel{apidoc_commands/commands:commands-test-module}{{4.2.1}{101}{commands.test module}{subsubsection*.948}{}} -\newlabel{apidoc_commands/commands:module-commands.test}{{4.2.1}{101}{commands.test module}{subsubsection*.948}{}} -\newlabel{apidoc_commands/commands:commands.test.Command}{{4.2.1}{101}{commands.test module}{section*.949}{}} -\newlabel{apidoc_commands/commands:commands.test.Command.check_option}{{4.2.1}{101}{commands.test module}{section*.950}{}} -\newlabel{apidoc_commands/commands:commands.test.Command.getParser}{{4.2.1}{101}{commands.test module}{section*.951}{}} -\newlabel{apidoc_commands/commands:commands.test.Command.name}{{4.2.1}{101}{commands.test module}{section*.952}{}} -\newlabel{apidoc_commands/commands:commands.test.Command.run}{{4.2.1}{101}{commands.test module}{section*.953}{}} -\newlabel{apidoc_commands/commands:commands.test.ask_a_path}{{4.2.1}{101}{commands.test module}{section*.954}{}} -\newlabel{apidoc_commands/commands:commands.test.check_remote_machine}{{4.2.1}{101}{commands.test module}{section*.955}{}} -\newlabel{apidoc_commands/commands:commands.test.create_test_report}{{4.2.1}{101}{commands.test module}{section*.956}{}} -\newlabel{apidoc_commands/commands:commands.test.generate_history_xml_path}{{4.2.1}{101}{commands.test module}{section*.957}{}} -\newlabel{apidoc_commands/commands:commands.test.move_test_results}{{4.2.1}{101}{commands.test module}{section*.958}{}} -\newlabel{apidoc_commands/commands:commands.test.save_file}{{4.2.1}{101}{commands.test module}{section*.959}{}} -\@writefile{toc}{\contentsline {subsubsection}{Module contents}{101}{subsubsection*.960}} -\newlabel{apidoc_commands/commands:module-commands}{{4.2.1}{101}{Module contents}{subsubsection*.960}{}} -\newlabel{apidoc_commands/commands:module-contents}{{4.2.1}{101}{Module contents}{subsubsection*.960}{}} -\@writefile{toc}{\contentsline {chapter}{\numberline {5}Release Notes}{103}{chapter.5}} +\newlabel{apidoc_src/src:src.options.Options.indent}{{4.1.1}{53}{src.options module}{section*.392}{}} +\newlabel{apidoc_src/src:src.options.Options.parse_args}{{4.1.1}{53}{src.options module}{section*.393}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.product module}{53}{subsubsection*.394}} +\newlabel{apidoc_src/src:module-src.product}{{4.1.1}{53}{src.product module}{subsubsection*.394}{}} +\newlabel{apidoc_src/src:src-product-module}{{4.1.1}{53}{src.product module}{subsubsection*.394}{}} +\newlabel{apidoc_src/src:src.product.check_config_exists}{{4.1.1}{53}{src.product module}{section*.395}{}} +\newlabel{apidoc_src/src:src.product.check_installation}{{4.1.1}{53}{src.product module}{section*.396}{}} +\newlabel{apidoc_src/src:src.product.get_base_install_dir}{{4.1.1}{53}{src.product module}{section*.397}{}} +\newlabel{apidoc_src/src:src.product.get_install_dir}{{4.1.1}{53}{src.product module}{section*.398}{}} +\newlabel{apidoc_src/src:src.product.get_product_components}{{4.1.1}{54}{src.product module}{section*.399}{}} +\newlabel{apidoc_src/src:src.product.get_product_config}{{4.1.1}{54}{src.product module}{section*.400}{}} +\newlabel{apidoc_src/src:src.product.get_product_dependencies}{{4.1.1}{54}{src.product module}{section*.401}{}} +\newlabel{apidoc_src/src:src.product.get_product_section}{{4.1.1}{54}{src.product module}{section*.402}{}} +\newlabel{apidoc_src/src:src.product.get_products_infos}{{4.1.1}{54}{src.product module}{section*.403}{}} +\newlabel{apidoc_src/src:src.product.product_compiles}{{4.1.1}{54}{src.product module}{section*.404}{}} +\newlabel{apidoc_src/src:src.product.product_has_env_script}{{4.1.1}{55}{src.product module}{section*.405}{}} +\newlabel{apidoc_src/src:src.product.product_has_logo}{{4.1.1}{55}{src.product module}{section*.406}{}} +\newlabel{apidoc_src/src:src.product.product_has_patches}{{4.1.1}{55}{src.product module}{section*.407}{}} +\newlabel{apidoc_src/src:src.product.product_has_salome_gui}{{4.1.1}{55}{src.product module}{section*.408}{}} +\newlabel{apidoc_src/src:src.product.product_has_script}{{4.1.1}{55}{src.product module}{section*.409}{}} +\newlabel{apidoc_src/src:src.product.product_is_SALOME}{{4.1.1}{55}{src.product module}{section*.410}{}} +\newlabel{apidoc_src/src:src.product.product_is_autotools}{{4.1.1}{55}{src.product module}{section*.411}{}} +\newlabel{apidoc_src/src:src.product.product_is_cmake}{{4.1.1}{55}{src.product module}{section*.412}{}} +\newlabel{apidoc_src/src:src.product.product_is_cpp}{{4.1.1}{55}{src.product module}{section*.413}{}} +\newlabel{apidoc_src/src:src.product.product_is_debug}{{4.1.1}{55}{src.product module}{section*.414}{}} +\newlabel{apidoc_src/src:src.product.product_is_dev}{{4.1.1}{55}{src.product module}{section*.415}{}} +\newlabel{apidoc_src/src:src.product.product_is_fixed}{{4.1.1}{56}{src.product module}{section*.416}{}} +\newlabel{apidoc_src/src:src.product.product_is_generated}{{4.1.1}{56}{src.product module}{section*.417}{}} +\newlabel{apidoc_src/src:src.product.product_is_mpi}{{4.1.1}{56}{src.product module}{section*.418}{}} +\newlabel{apidoc_src/src:src.product.product_is_native}{{4.1.1}{56}{src.product module}{section*.419}{}} +\newlabel{apidoc_src/src:src.product.product_is_salome}{{4.1.1}{56}{src.product module}{section*.420}{}} +\newlabel{apidoc_src/src:src.product.product_is_sample}{{4.1.1}{56}{src.product module}{section*.421}{}} +\newlabel{apidoc_src/src:src.product.product_is_smesh_plugin}{{4.1.1}{56}{src.product module}{section*.422}{}} +\newlabel{apidoc_src/src:src.product.product_is_vcs}{{4.1.1}{56}{src.product module}{section*.423}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.pyconf module}{56}{subsubsection*.424}} +\newlabel{apidoc_src/src:src-pyconf-module}{{4.1.1}{56}{src.pyconf module}{subsubsection*.424}{}} +\newlabel{apidoc_src/src:module-src.pyconf}{{4.1.1}{56}{src.pyconf module}{subsubsection*.424}{}} +\newlabel{apidoc_src/src:src.pyconf.Config}{{4.1.1}{57}{src.pyconf module}{section*.425}{}} +\newlabel{apidoc_src/src:src.pyconf.Config.Namespace}{{4.1.1}{57}{src.pyconf module}{section*.426}{}} +\newlabel{apidoc_src/src:src.pyconf.Config.addNamespace}{{4.1.1}{58}{src.pyconf module}{section*.427}{}} +\newlabel{apidoc_src/src:src.pyconf.Config.getByPath}{{4.1.1}{58}{src.pyconf module}{section*.428}{}} +\newlabel{apidoc_src/src:src.pyconf.Config.load}{{4.1.1}{58}{src.pyconf module}{section*.429}{}} +\newlabel{apidoc_src/src:src.pyconf.Config.removeNamespace}{{4.1.1}{58}{src.pyconf module}{section*.430}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigError}{{4.1.1}{58}{src.pyconf module}{section*.431}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigFormatError}{{4.1.1}{58}{src.pyconf module}{section*.432}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigInputStream}{{4.1.1}{58}{src.pyconf module}{section*.433}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigInputStream.close}{{4.1.1}{58}{src.pyconf module}{section*.434}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigInputStream.read}{{4.1.1}{58}{src.pyconf module}{section*.435}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigInputStream.readline}{{4.1.1}{58}{src.pyconf module}{section*.436}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigList}{{4.1.1}{58}{src.pyconf module}{section*.437}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigList.getByPath}{{4.1.1}{58}{src.pyconf module}{section*.438}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigMerger}{{4.1.1}{58}{src.pyconf module}{section*.439}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigMerger.handleMismatch}{{4.1.1}{58}{src.pyconf module}{section*.440}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigMerger.merge}{{4.1.1}{59}{src.pyconf module}{section*.441}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigMerger.mergeMapping}{{4.1.1}{59}{src.pyconf module}{section*.442}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigMerger.mergeSequence}{{4.1.1}{59}{src.pyconf module}{section*.443}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigMerger.overwriteKeys}{{4.1.1}{59}{src.pyconf module}{section*.444}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigOutputStream}{{4.1.1}{59}{src.pyconf module}{section*.445}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigOutputStream.close}{{4.1.1}{59}{src.pyconf module}{section*.446}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigOutputStream.flush}{{4.1.1}{59}{src.pyconf module}{section*.447}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigOutputStream.write}{{4.1.1}{59}{src.pyconf module}{section*.448}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigReader}{{4.1.1}{59}{src.pyconf module}{section*.449}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigReader.getChar}{{4.1.1}{59}{src.pyconf module}{section*.450}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigReader.getToken}{{4.1.1}{59}{src.pyconf module}{section*.451}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigReader.load}{{4.1.1}{59}{src.pyconf module}{section*.452}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigReader.location}{{4.1.1}{60}{src.pyconf module}{section*.453}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigReader.match}{{4.1.1}{60}{src.pyconf module}{section*.454}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseFactor}{{4.1.1}{60}{src.pyconf module}{section*.455}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseKeyValuePair}{{4.1.1}{60}{src.pyconf module}{section*.456}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseMapping}{{4.1.1}{60}{src.pyconf module}{section*.457}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseMappingBody}{{4.1.1}{60}{src.pyconf module}{section*.458}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseReference}{{4.1.1}{60}{src.pyconf module}{section*.459}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseScalar}{{4.1.1}{60}{src.pyconf module}{section*.460}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseSequence}{{4.1.1}{60}{src.pyconf module}{section*.461}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseSuffix}{{4.1.1}{60}{src.pyconf module}{section*.462}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseTerm}{{4.1.1}{60}{src.pyconf module}{section*.463}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigReader.parseValue}{{4.1.1}{60}{src.pyconf module}{section*.464}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigReader.setStream}{{4.1.1}{61}{src.pyconf module}{section*.465}{}} +\newlabel{apidoc_src/src:src.pyconf.ConfigResolutionError}{{4.1.1}{61}{src.pyconf module}{section*.466}{}} +\newlabel{apidoc_src/src:src.pyconf.Container}{{4.1.1}{61}{src.pyconf module}{section*.467}{}} +\newlabel{apidoc_src/src:src.pyconf.Container.evaluate}{{4.1.1}{61}{src.pyconf module}{section*.468}{}} +\newlabel{apidoc_src/src:src.pyconf.Container.setPath}{{4.1.1}{61}{src.pyconf module}{section*.469}{}} +\newlabel{apidoc_src/src:src.pyconf.Container.writeToStream}{{4.1.1}{61}{src.pyconf module}{section*.470}{}} +\newlabel{apidoc_src/src:src.pyconf.Container.writeValue}{{4.1.1}{61}{src.pyconf module}{section*.471}{}} +\newlabel{apidoc_src/src:src.pyconf.Expression}{{4.1.1}{61}{src.pyconf module}{section*.472}{}} +\newlabel{apidoc_src/src:src.pyconf.Expression.evaluate}{{4.1.1}{61}{src.pyconf module}{section*.473}{}} +\newlabel{apidoc_src/src:src.pyconf.Mapping}{{4.1.1}{61}{src.pyconf module}{section*.474}{}} +\newlabel{apidoc_src/src:src.pyconf.Mapping.addMapping}{{4.1.1}{62}{src.pyconf module}{section*.475}{}} +\newlabel{apidoc_src/src:src.pyconf.Mapping.get}{{4.1.1}{62}{src.pyconf module}{section*.476}{}} +\newlabel{apidoc_src/src:src.pyconf.Mapping.iteritems}{{4.1.1}{62}{src.pyconf module}{section*.477}{}} +\newlabel{apidoc_src/src:src.pyconf.Mapping.iterkeys}{{4.1.1}{62}{src.pyconf module}{section*.478}{}} +\newlabel{apidoc_src/src:src.pyconf.Mapping.keys}{{4.1.1}{62}{src.pyconf module}{section*.479}{}} +\newlabel{apidoc_src/src:src.pyconf.Mapping.writeToStream}{{4.1.1}{62}{src.pyconf module}{section*.480}{}} +\newlabel{apidoc_src/src:src.pyconf.Reference}{{4.1.1}{62}{src.pyconf module}{section*.481}{}} +\newlabel{apidoc_src/src:src.pyconf.Reference.addElement}{{4.1.1}{62}{src.pyconf module}{section*.482}{}} +\newlabel{apidoc_src/src:src.pyconf.Reference.findConfig}{{4.1.1}{62}{src.pyconf module}{section*.483}{}} +\newlabel{apidoc_src/src:src.pyconf.Reference.resolve}{{4.1.1}{62}{src.pyconf module}{section*.484}{}} +\newlabel{apidoc_src/src:src.pyconf.Sequence}{{4.1.1}{62}{src.pyconf module}{section*.485}{}} +\newlabel{apidoc_src/src:src.pyconf.Sequence.SeqIter}{{4.1.1}{62}{src.pyconf module}{section*.486}{}} +\newlabel{apidoc_src/src:src.pyconf.Sequence.SeqIter.next}{{4.1.1}{62}{src.pyconf module}{section*.487}{}} +\newlabel{apidoc_src/src:src.pyconf.Sequence.append}{{4.1.1}{62}{src.pyconf module}{section*.488}{}} +\newlabel{apidoc_src/src:src.pyconf.Sequence.writeToStream}{{4.1.1}{63}{src.pyconf module}{section*.489}{}} +\newlabel{apidoc_src/src:src.pyconf.deepCopyMapping}{{4.1.1}{63}{src.pyconf module}{section*.490}{}} +\newlabel{apidoc_src/src:src.pyconf.defaultMergeResolve}{{4.1.1}{63}{src.pyconf module}{section*.491}{}} +\newlabel{apidoc_src/src:src.pyconf.defaultStreamOpener}{{4.1.1}{63}{src.pyconf module}{section*.492}{}} +\newlabel{apidoc_src/src:src.pyconf.isWord}{{4.1.1}{63}{src.pyconf module}{section*.493}{}} +\newlabel{apidoc_src/src:src.pyconf.makePath}{{4.1.1}{63}{src.pyconf module}{section*.494}{}} +\newlabel{apidoc_src/src:src.pyconf.overwriteMergeResolve}{{4.1.1}{63}{src.pyconf module}{section*.495}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.returnCode module}{64}{subsubsection*.496}} +\newlabel{apidoc_src/src:module-src.returnCode}{{4.1.1}{64}{src.returnCode module}{subsubsection*.496}{}} +\newlabel{apidoc_src/src:src-returncode-module}{{4.1.1}{64}{src.returnCode module}{subsubsection*.496}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode}{{4.1.1}{64}{src.returnCode module}{section*.497}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.KFSYS}{{4.1.1}{64}{src.returnCode module}{section*.498}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.KNOWNFAILURE_STATUS}{{4.1.1}{64}{src.returnCode module}{section*.499}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.KOSYS}{{4.1.1}{64}{src.returnCode module}{section*.500}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.KO_STATUS}{{4.1.1}{64}{src.returnCode module}{section*.501}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.NASYS}{{4.1.1}{64}{src.returnCode module}{section*.502}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.NA_STATUS}{{4.1.1}{64}{src.returnCode module}{section*.503}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.NDSYS}{{4.1.1}{64}{src.returnCode module}{section*.504}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.OKSYS}{{4.1.1}{64}{src.returnCode module}{section*.505}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.OK_STATUS}{{4.1.1}{64}{src.returnCode module}{section*.506}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.TIMEOUT_STATUS}{{4.1.1}{64}{src.returnCode module}{section*.507}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.TOSYS}{{4.1.1}{64}{src.returnCode module}{section*.508}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.UNKNOWN_STATUS}{{4.1.1}{64}{src.returnCode module}{section*.509}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.getValue}{{4.1.1}{64}{src.returnCode module}{section*.510}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.getWhy}{{4.1.1}{64}{src.returnCode module}{section*.511}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.indent}{{4.1.1}{64}{src.returnCode module}{section*.512}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.isOk}{{4.1.1}{64}{src.returnCode module}{section*.513}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.raiseIfKo}{{4.1.1}{64}{src.returnCode module}{section*.514}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.setStatus}{{4.1.1}{64}{src.returnCode module}{section*.515}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.setValue}{{4.1.1}{64}{src.returnCode module}{section*.516}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.setWhy}{{4.1.1}{64}{src.returnCode module}{section*.517}{}} +\newlabel{apidoc_src/src:src.returnCode.ReturnCode.toSys}{{4.1.1}{65}{src.returnCode module}{section*.518}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.salomeTools module}{65}{subsubsection*.519}} +\newlabel{apidoc_src/src:src-salometools-module}{{4.1.1}{65}{src.salomeTools module}{subsubsection*.519}{}} +\newlabel{apidoc_src/src:module-src.salomeTools}{{4.1.1}{65}{src.salomeTools module}{subsubsection*.519}{}} +\newlabel{apidoc_src/src:src.salomeTools.Sat}{{4.1.1}{65}{src.salomeTools module}{section*.520}{}} +\newlabel{apidoc_src/src:src.salomeTools.Sat.assumeAsList}{{4.1.1}{65}{src.salomeTools module}{section*.521}{}} +\newlabel{apidoc_src/src:src.salomeTools.Sat.execute_cli}{{4.1.1}{65}{src.salomeTools module}{section*.522}{}} +\newlabel{apidoc_src/src:src.salomeTools.Sat.getColoredVersion}{{4.1.1}{65}{src.salomeTools module}{section*.523}{}} +\newlabel{apidoc_src/src:src.salomeTools.Sat.getCommandAndAppli}{{4.1.1}{65}{src.salomeTools module}{section*.524}{}} +\newlabel{apidoc_src/src:src.salomeTools.Sat.getCommandInstance}{{4.1.1}{65}{src.salomeTools module}{section*.525}{}} +\newlabel{apidoc_src/src:src.salomeTools.Sat.getConfig}{{4.1.1}{65}{src.salomeTools module}{section*.526}{}} +\newlabel{apidoc_src/src:src.salomeTools.Sat.getConfigManager}{{4.1.1}{65}{src.salomeTools module}{section*.527}{}} +\newlabel{apidoc_src/src:src.salomeTools.Sat.getLogger}{{4.1.1}{65}{src.salomeTools module}{section*.528}{}} +\newlabel{apidoc_src/src:src.salomeTools.Sat.getModule}{{4.1.1}{65}{src.salomeTools module}{section*.529}{}} +\newlabel{apidoc_src/src:src.salomeTools.Sat.get_help}{{4.1.1}{65}{src.salomeTools module}{section*.530}{}} +\newlabel{apidoc_src/src:src.salomeTools.Sat.parseArguments}{{4.1.1}{65}{src.salomeTools module}{section*.531}{}} +\newlabel{apidoc_src/src:src.salomeTools.Sat.print_help}{{4.1.1}{65}{src.salomeTools module}{section*.532}{}} +\newlabel{apidoc_src/src:src.salomeTools.assumeAsList}{{4.1.1}{65}{src.salomeTools module}{section*.533}{}} +\newlabel{apidoc_src/src:src.salomeTools.find_command_list}{{4.1.1}{65}{src.salomeTools module}{section*.534}{}} +\newlabel{apidoc_src/src:src.salomeTools.getCommandsList}{{4.1.1}{65}{src.salomeTools module}{section*.535}{}} +\newlabel{apidoc_src/src:src.salomeTools.getVersion}{{4.1.1}{65}{src.salomeTools module}{section*.536}{}} +\newlabel{apidoc_src/src:src.salomeTools.launchSat}{{4.1.1}{65}{src.salomeTools module}{section*.537}{}} +\newlabel{apidoc_src/src:src.salomeTools.setLocale}{{4.1.1}{65}{src.salomeTools module}{section*.538}{}} +\newlabel{apidoc_src/src:src.salomeTools.setNotLocale}{{4.1.1}{66}{src.salomeTools module}{section*.539}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.system module}{66}{subsubsection*.540}} +\newlabel{apidoc_src/src:src-system-module}{{4.1.1}{66}{src.system module}{subsubsection*.540}{}} +\newlabel{apidoc_src/src:module-src.system}{{4.1.1}{66}{src.system module}{subsubsection*.540}{}} +\newlabel{apidoc_src/src:src.system.archive_extract}{{4.1.1}{66}{src.system module}{section*.541}{}} +\newlabel{apidoc_src/src:src.system.cvs_extract}{{4.1.1}{66}{src.system module}{section*.542}{}} +\newlabel{apidoc_src/src:src.system.git_extract}{{4.1.1}{66}{src.system module}{section*.543}{}} +\newlabel{apidoc_src/src:src.system.show_in_editor}{{4.1.1}{67}{src.system module}{section*.544}{}} +\newlabel{apidoc_src/src:src.system.svn_extract}{{4.1.1}{67}{src.system module}{section*.545}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.template module}{67}{subsubsection*.546}} +\newlabel{apidoc_src/src:module-src.template}{{4.1.1}{67}{src.template module}{subsubsection*.546}{}} +\newlabel{apidoc_src/src:src-template-module}{{4.1.1}{67}{src.template module}{subsubsection*.546}{}} +\newlabel{apidoc_src/src:src.template.MyTemplate}{{4.1.1}{67}{src.template module}{section*.547}{}} +\newlabel{apidoc_src/src:src.template.MyTemplate.delimiter}{{4.1.1}{67}{src.template module}{section*.548}{}} +\newlabel{apidoc_src/src:src.template.MyTemplate.pattern}{{4.1.1}{67}{src.template module}{section*.549}{}} +\newlabel{apidoc_src/src:src.template.substitute}{{4.1.1}{67}{src.template module}{section*.550}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.test\_module module}{67}{subsubsection*.551}} +\newlabel{apidoc_src/src:module-src.test_module}{{4.1.1}{67}{src.test\_module module}{subsubsection*.551}{}} +\newlabel{apidoc_src/src:src-test-module-module}{{4.1.1}{67}{src.test\_module module}{subsubsection*.551}{}} +\newlabel{apidoc_src/src:src.test_module.Test}{{4.1.1}{67}{src.test\_module module}{section*.552}{}} +\newlabel{apidoc_src/src:src.test_module.Test.generate_launching_commands}{{4.1.1}{67}{src.test\_module module}{section*.553}{}} +\newlabel{apidoc_src/src:src.test_module.Test.generate_script}{{4.1.1}{67}{src.test\_module module}{section*.554}{}} +\newlabel{apidoc_src/src:src.test_module.Test.get_test_timeout}{{4.1.1}{68}{src.test\_module module}{section*.555}{}} +\newlabel{apidoc_src/src:src.test_module.Test.get_tmp_dir}{{4.1.1}{68}{src.test\_module module}{section*.556}{}} +\newlabel{apidoc_src/src:src.test_module.Test.prepare_testbase}{{4.1.1}{68}{src.test\_module module}{section*.557}{}} +\newlabel{apidoc_src/src:src.test_module.Test.prepare_testbase_from_dir}{{4.1.1}{68}{src.test\_module module}{section*.558}{}} +\newlabel{apidoc_src/src:src.test_module.Test.prepare_testbase_from_git}{{4.1.1}{68}{src.test\_module module}{section*.559}{}} +\newlabel{apidoc_src/src:src.test_module.Test.prepare_testbase_from_svn}{{4.1.1}{68}{src.test\_module module}{section*.560}{}} +\newlabel{apidoc_src/src:src.test_module.Test.read_results}{{4.1.1}{68}{src.test\_module module}{section*.561}{}} +\newlabel{apidoc_src/src:src.test_module.Test.run_all_tests}{{4.1.1}{68}{src.test\_module module}{section*.562}{}} +\newlabel{apidoc_src/src:src.test_module.Test.run_grid_tests}{{4.1.1}{68}{src.test\_module module}{section*.563}{}} +\newlabel{apidoc_src/src:src.test_module.Test.run_script}{{4.1.1}{68}{src.test\_module module}{section*.564}{}} +\newlabel{apidoc_src/src:src.test_module.Test.run_session_tests}{{4.1.1}{68}{src.test\_module module}{section*.565}{}} +\newlabel{apidoc_src/src:src.test_module.Test.run_testbase_tests}{{4.1.1}{68}{src.test\_module module}{section*.566}{}} +\newlabel{apidoc_src/src:src.test_module.Test.run_tests}{{4.1.1}{68}{src.test\_module module}{section*.567}{}} +\newlabel{apidoc_src/src:src.test_module.Test.search_known_errors}{{4.1.1}{68}{src.test\_module module}{section*.568}{}} +\newlabel{apidoc_src/src:src.test_module.Test.write_test_margin}{{4.1.1}{68}{src.test\_module module}{section*.569}{}} +\newlabel{apidoc_src/src:src.test_module.getTmpDirDEFAULT}{{4.1.1}{68}{src.test\_module module}{section*.570}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.utilsSat module}{68}{subsubsection*.571}} +\newlabel{apidoc_src/src:src-utilssat-module}{{4.1.1}{68}{src.utilsSat module}{subsubsection*.571}{}} +\newlabel{apidoc_src/src:module-src.utilsSat}{{4.1.1}{68}{src.utilsSat module}{subsubsection*.571}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path}{{4.1.1}{68}{src.utilsSat module}{section*.572}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path.base}{{4.1.1}{68}{src.utilsSat module}{section*.573}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path.chmod}{{4.1.1}{68}{src.utilsSat module}{section*.574}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path.copy}{{4.1.1}{68}{src.utilsSat module}{section*.575}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path.copydir}{{4.1.1}{68}{src.utilsSat module}{section*.576}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path.copyfile}{{4.1.1}{68}{src.utilsSat module}{section*.577}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path.copylink}{{4.1.1}{69}{src.utilsSat module}{section*.578}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path.dir}{{4.1.1}{69}{src.utilsSat module}{section*.579}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path.exists}{{4.1.1}{69}{src.utilsSat module}{section*.580}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path.isdir}{{4.1.1}{69}{src.utilsSat module}{section*.581}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path.isfile}{{4.1.1}{69}{src.utilsSat module}{section*.582}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path.islink}{{4.1.1}{69}{src.utilsSat module}{section*.583}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path.list}{{4.1.1}{69}{src.utilsSat module}{section*.584}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path.make}{{4.1.1}{69}{src.utilsSat module}{section*.585}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path.readlink}{{4.1.1}{69}{src.utilsSat module}{section*.586}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path.rm}{{4.1.1}{69}{src.utilsSat module}{section*.587}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path.smartcopy}{{4.1.1}{69}{src.utilsSat module}{section*.588}{}} +\newlabel{apidoc_src/src:src.utilsSat.Path.symlink}{{4.1.1}{69}{src.utilsSat module}{section*.589}{}} +\newlabel{apidoc_src/src:src.utilsSat.black}{{4.1.1}{69}{src.utilsSat module}{section*.590}{}} +\newlabel{apidoc_src/src:src.utilsSat.blue}{{4.1.1}{69}{src.utilsSat module}{section*.591}{}} +\newlabel{apidoc_src/src:src.utilsSat.check_config_has_application}{{4.1.1}{69}{src.utilsSat module}{section*.592}{}} +\newlabel{apidoc_src/src:src.utilsSat.check_config_has_profile}{{4.1.1}{69}{src.utilsSat module}{section*.593}{}} +\newlabel{apidoc_src/src:src.utilsSat.check_has_key}{{4.1.1}{69}{src.utilsSat module}{section*.594}{}} +\newlabel{apidoc_src/src:src.utilsSat.critical}{{4.1.1}{69}{src.utilsSat module}{section*.595}{}} +\newlabel{apidoc_src/src:src.utilsSat.cyan}{{4.1.1}{69}{src.utilsSat module}{section*.596}{}} +\newlabel{apidoc_src/src:src.utilsSat.date_to_datetime}{{4.1.1}{69}{src.utilsSat module}{section*.597}{}} +\newlabel{apidoc_src/src:src.utilsSat.deepcopy_list}{{4.1.1}{69}{src.utilsSat module}{section*.598}{}} +\newlabel{apidoc_src/src:src.utilsSat.ensure_path_exists}{{4.1.1}{69}{src.utilsSat module}{section*.599}{}} +\newlabel{apidoc_src/src:src.utilsSat.error}{{4.1.1}{69}{src.utilsSat module}{section*.600}{}} +\newlabel{apidoc_src/src:src.utilsSat.find_file_in_lpath}{{4.1.1}{69}{src.utilsSat module}{section*.601}{}} +\newlabel{apidoc_src/src:src.utilsSat.formatTuples}{{4.1.1}{70}{src.utilsSat module}{section*.602}{}} +\newlabel{apidoc_src/src:src.utilsSat.formatValue}{{4.1.1}{70}{src.utilsSat module}{section*.603}{}} +\newlabel{apidoc_src/src:src.utilsSat.get_CONFIG_FILENAME}{{4.1.1}{70}{src.utilsSat module}{section*.604}{}} +\newlabel{apidoc_src/src:src.utilsSat.get_base_path}{{4.1.1}{70}{src.utilsSat module}{section*.605}{}} +\newlabel{apidoc_src/src:src.utilsSat.get_config_key}{{4.1.1}{70}{src.utilsSat module}{section*.606}{}} +\newlabel{apidoc_src/src:src.utilsSat.get_launcher_name}{{4.1.1}{70}{src.utilsSat module}{section*.607}{}} +\newlabel{apidoc_src/src:src.utilsSat.get_log_path}{{4.1.1}{70}{src.utilsSat module}{section*.608}{}} +\newlabel{apidoc_src/src:src.utilsSat.get_property_in_product_cfg}{{4.1.1}{70}{src.utilsSat module}{section*.609}{}} +\newlabel{apidoc_src/src:src.utilsSat.get_salome_version}{{4.1.1}{70}{src.utilsSat module}{section*.610}{}} +\newlabel{apidoc_src/src:src.utilsSat.get_tmp_filename}{{4.1.1}{71}{src.utilsSat module}{section*.611}{}} +\newlabel{apidoc_src/src:src.utilsSat.green}{{4.1.1}{71}{src.utilsSat module}{section*.612}{}} +\newlabel{apidoc_src/src:src.utilsSat.handleRemoveReadonly}{{4.1.1}{71}{src.utilsSat module}{section*.613}{}} +\newlabel{apidoc_src/src:src.utilsSat.header}{{4.1.1}{71}{src.utilsSat module}{section*.614}{}} +\newlabel{apidoc_src/src:src.utilsSat.info}{{4.1.1}{71}{src.utilsSat module}{section*.615}{}} +\newlabel{apidoc_src/src:src.utilsSat.label}{{4.1.1}{71}{src.utilsSat module}{section*.616}{}} +\newlabel{apidoc_src/src:src.utilsSat.list_log_file}{{4.1.1}{71}{src.utilsSat module}{section*.617}{}} +\newlabel{apidoc_src/src:src.utilsSat.log_res_step}{{4.1.1}{71}{src.utilsSat module}{section*.618}{}} +\newlabel{apidoc_src/src:src.utilsSat.log_step}{{4.1.1}{71}{src.utilsSat module}{section*.619}{}} +\newlabel{apidoc_src/src:src.utilsSat.logger_info_tuples}{{4.1.1}{71}{src.utilsSat module}{section*.620}{}} +\newlabel{apidoc_src/src:src.utilsSat.magenta}{{4.1.1}{71}{src.utilsSat module}{section*.621}{}} +\newlabel{apidoc_src/src:src.utilsSat.merge_dicts}{{4.1.1}{71}{src.utilsSat module}{section*.622}{}} +\newlabel{apidoc_src/src:src.utilsSat.normal}{{4.1.1}{71}{src.utilsSat module}{section*.623}{}} +\newlabel{apidoc_src/src:src.utilsSat.only_numbers}{{4.1.1}{71}{src.utilsSat module}{section*.624}{}} +\newlabel{apidoc_src/src:src.utilsSat.parse_date}{{4.1.1}{71}{src.utilsSat module}{section*.625}{}} +\newlabel{apidoc_src/src:src.utilsSat.read_config_from_a_file}{{4.1.1}{71}{src.utilsSat module}{section*.626}{}} +\newlabel{apidoc_src/src:src.utilsSat.red}{{4.1.1}{71}{src.utilsSat module}{section*.627}{}} +\newlabel{apidoc_src/src:src.utilsSat.remove_item_from_list}{{4.1.1}{71}{src.utilsSat module}{section*.628}{}} +\newlabel{apidoc_src/src:src.utilsSat.replace_in_file}{{4.1.1}{71}{src.utilsSat module}{section*.629}{}} +\newlabel{apidoc_src/src:src.utilsSat.reset}{{4.1.1}{71}{src.utilsSat module}{section*.630}{}} +\newlabel{apidoc_src/src:src.utilsSat.show_command_log}{{4.1.1}{71}{src.utilsSat module}{section*.631}{}} +\newlabel{apidoc_src/src:src.utilsSat.success}{{4.1.1}{72}{src.utilsSat module}{section*.632}{}} +\newlabel{apidoc_src/src:src.utilsSat.timedelta_total_seconds}{{4.1.1}{72}{src.utilsSat module}{section*.633}{}} +\newlabel{apidoc_src/src:src.utilsSat.update_hat_xml}{{4.1.1}{72}{src.utilsSat module}{section*.634}{}} +\newlabel{apidoc_src/src:src.utilsSat.warning}{{4.1.1}{72}{src.utilsSat module}{section*.635}{}} +\newlabel{apidoc_src/src:src.utilsSat.white}{{4.1.1}{72}{src.utilsSat module}{section*.636}{}} +\newlabel{apidoc_src/src:src.utilsSat.yellow}{{4.1.1}{72}{src.utilsSat module}{section*.637}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.xmlManager module}{72}{subsubsection*.638}} +\newlabel{apidoc_src/src:src-xmlmanager-module}{{4.1.1}{72}{src.xmlManager module}{subsubsection*.638}{}} +\newlabel{apidoc_src/src:module-src.xmlManager}{{4.1.1}{72}{src.xmlManager module}{subsubsection*.638}{}} +\newlabel{apidoc_src/src:src.xmlManager.ReadXmlFile}{{4.1.1}{72}{src.xmlManager module}{section*.639}{}} +\newlabel{apidoc_src/src:src.xmlManager.ReadXmlFile.getRootAttrib}{{4.1.1}{72}{src.xmlManager module}{section*.640}{}} +\newlabel{apidoc_src/src:src.xmlManager.ReadXmlFile.get_attrib}{{4.1.1}{72}{src.xmlManager module}{section*.641}{}} +\newlabel{apidoc_src/src:src.xmlManager.ReadXmlFile.get_node_text}{{4.1.1}{72}{src.xmlManager module}{section*.642}{}} +\newlabel{apidoc_src/src:src.xmlManager.XmlLogFile}{{4.1.1}{72}{src.xmlManager module}{section*.643}{}} +\newlabel{apidoc_src/src:src.xmlManager.XmlLogFile.add_simple_node}{{4.1.1}{73}{src.xmlManager module}{section*.644}{}} +\newlabel{apidoc_src/src:src.xmlManager.XmlLogFile.append_node_attrib}{{4.1.1}{73}{src.xmlManager module}{section*.645}{}} +\newlabel{apidoc_src/src:src.xmlManager.XmlLogFile.append_node_text}{{4.1.1}{73}{src.xmlManager module}{section*.646}{}} +\newlabel{apidoc_src/src:src.xmlManager.XmlLogFile.write_tree}{{4.1.1}{73}{src.xmlManager module}{section*.647}{}} +\newlabel{apidoc_src/src:src.xmlManager.add_simple_node}{{4.1.1}{73}{src.xmlManager module}{section*.648}{}} +\newlabel{apidoc_src/src:src.xmlManager.append_node_attrib}{{4.1.1}{73}{src.xmlManager module}{section*.649}{}} +\newlabel{apidoc_src/src:src.xmlManager.find_node_by_attrib}{{4.1.1}{73}{src.xmlManager module}{section*.650}{}} +\newlabel{apidoc_src/src:src.xmlManager.write_report}{{4.1.1}{74}{src.xmlManager module}{section*.651}{}} +\@writefile{toc}{\contentsline {subsubsection}{Module contents}{74}{subsubsection*.652}} +\newlabel{apidoc_src/src:module-src}{{4.1.1}{74}{Module contents}{subsubsection*.652}{}} +\newlabel{apidoc_src/src:module-contents}{{4.1.1}{74}{Module contents}{subsubsection*.652}{}} +\@writefile{toc}{\contentsline {section}{\numberline {4.2}commands}{74}{section.4.2}} +\newlabel{apidoc_commands/modules:commands}{{4.2}{74}{commands}{section.4.2}{}} +\newlabel{apidoc_commands/modules::doc}{{4.2}{74}{commands}{section.4.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.1}commands package}{74}{subsection.4.2.1}} +\newlabel{apidoc_commands/commands::doc}{{4.2.1}{74}{commands package}{subsection.4.2.1}{}} +\newlabel{apidoc_commands/commands:commands-package}{{4.2.1}{74}{commands package}{subsection.4.2.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{Submodules}{74}{subsubsection*.653}} +\newlabel{apidoc_commands/commands:submodules}{{4.2.1}{74}{Submodules}{subsubsection*.653}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.application module}{74}{subsubsection*.654}} +\newlabel{apidoc_commands/commands:module-commands.application}{{4.2.1}{74}{commands.application module}{subsubsection*.654}{}} +\newlabel{apidoc_commands/commands:commands-application-module}{{4.2.1}{74}{commands.application module}{subsubsection*.654}{}} +\newlabel{apidoc_commands/commands:commands.application.Command}{{4.2.1}{74}{commands.application module}{section*.655}{}} +\newlabel{apidoc_commands/commands:commands.application.Command.getParser}{{4.2.1}{74}{commands.application module}{section*.656}{}} +\newlabel{apidoc_commands/commands:commands.application.Command.name}{{4.2.1}{74}{commands.application module}{section*.657}{}} +\newlabel{apidoc_commands/commands:commands.application.Command.run}{{4.2.1}{74}{commands.application module}{section*.658}{}} +\newlabel{apidoc_commands/commands:commands.application.add_module_to_appli}{{4.2.1}{74}{commands.application module}{section*.659}{}} +\newlabel{apidoc_commands/commands:commands.application.create_application}{{4.2.1}{74}{commands.application module}{section*.660}{}} +\newlabel{apidoc_commands/commands:commands.application.create_config_file}{{4.2.1}{74}{commands.application module}{section*.661}{}} +\newlabel{apidoc_commands/commands:commands.application.customize_app}{{4.2.1}{74}{commands.application module}{section*.662}{}} +\newlabel{apidoc_commands/commands:commands.application.generate_application}{{4.2.1}{74}{commands.application module}{section*.663}{}} +\newlabel{apidoc_commands/commands:commands.application.generate_catalog}{{4.2.1}{75}{commands.application module}{section*.664}{}} +\newlabel{apidoc_commands/commands:commands.application.generate_launch_file}{{4.2.1}{75}{commands.application module}{section*.665}{}} +\newlabel{apidoc_commands/commands:commands.application.get_SALOME_modules}{{4.2.1}{75}{commands.application module}{section*.666}{}} +\newlabel{apidoc_commands/commands:commands.application.get_step}{{4.2.1}{75}{commands.application module}{section*.667}{}} +\newlabel{apidoc_commands/commands:commands.application.make_alias}{{4.2.1}{75}{commands.application module}{section*.668}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.check module}{75}{subsubsection*.669}} +\newlabel{apidoc_commands/commands:module-commands.check}{{4.2.1}{75}{commands.check module}{subsubsection*.669}{}} +\newlabel{apidoc_commands/commands:commands-check-module}{{4.2.1}{75}{commands.check module}{subsubsection*.669}{}} +\newlabel{apidoc_commands/commands:commands.check.Command}{{4.2.1}{75}{commands.check module}{section*.670}{}} +\newlabel{apidoc_commands/commands:commands.check.Command.getParser}{{4.2.1}{75}{commands.check module}{section*.671}{}} +\newlabel{apidoc_commands/commands:commands.check.Command.name}{{4.2.1}{75}{commands.check module}{section*.672}{}} +\newlabel{apidoc_commands/commands:commands.check.Command.run}{{4.2.1}{75}{commands.check module}{section*.673}{}} +\newlabel{apidoc_commands/commands:commands.check.check_all_products}{{4.2.1}{75}{commands.check module}{section*.674}{}} +\newlabel{apidoc_commands/commands:commands.check.check_product}{{4.2.1}{75}{commands.check module}{section*.675}{}} +\newlabel{apidoc_commands/commands:commands.check.get_products_list}{{4.2.1}{75}{commands.check module}{section*.676}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.clean module}{76}{subsubsection*.677}} +\newlabel{apidoc_commands/commands:commands-clean-module}{{4.2.1}{76}{commands.clean module}{subsubsection*.677}{}} +\newlabel{apidoc_commands/commands:module-commands.clean}{{4.2.1}{76}{commands.clean module}{subsubsection*.677}{}} +\newlabel{apidoc_commands/commands:commands.clean.Command}{{4.2.1}{76}{commands.clean module}{section*.678}{}} +\newlabel{apidoc_commands/commands:commands.clean.Command.getParser}{{4.2.1}{76}{commands.clean module}{section*.679}{}} +\newlabel{apidoc_commands/commands:commands.clean.Command.name}{{4.2.1}{76}{commands.clean module}{section*.680}{}} +\newlabel{apidoc_commands/commands:commands.clean.Command.run}{{4.2.1}{76}{commands.clean module}{section*.681}{}} +\newlabel{apidoc_commands/commands:commands.clean.get_build_directories}{{4.2.1}{76}{commands.clean module}{section*.682}{}} +\newlabel{apidoc_commands/commands:commands.clean.get_install_directories}{{4.2.1}{76}{commands.clean module}{section*.683}{}} +\newlabel{apidoc_commands/commands:commands.clean.get_source_directories}{{4.2.1}{76}{commands.clean module}{section*.684}{}} +\newlabel{apidoc_commands/commands:commands.clean.product_has_dir}{{4.2.1}{76}{commands.clean module}{section*.685}{}} +\newlabel{apidoc_commands/commands:commands.clean.suppress_directories}{{4.2.1}{76}{commands.clean module}{section*.686}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.compile module}{77}{subsubsection*.687}} +\newlabel{apidoc_commands/commands:commands-compile-module}{{4.2.1}{77}{commands.compile module}{subsubsection*.687}{}} +\newlabel{apidoc_commands/commands:module-commands.compile}{{4.2.1}{77}{commands.compile module}{subsubsection*.687}{}} +\newlabel{apidoc_commands/commands:commands.compile.Command}{{4.2.1}{77}{commands.compile module}{section*.688}{}} +\newlabel{apidoc_commands/commands:commands.compile.Command.getParser}{{4.2.1}{77}{commands.compile module}{section*.689}{}} +\newlabel{apidoc_commands/commands:commands.compile.Command.name}{{4.2.1}{77}{commands.compile module}{section*.690}{}} +\newlabel{apidoc_commands/commands:commands.compile.Command.run}{{4.2.1}{77}{commands.compile module}{section*.691}{}} +\newlabel{apidoc_commands/commands:commands.compile.add_compile_config_file}{{4.2.1}{77}{commands.compile module}{section*.692}{}} +\newlabel{apidoc_commands/commands:commands.compile.check_dependencies}{{4.2.1}{77}{commands.compile module}{section*.693}{}} +\newlabel{apidoc_commands/commands:commands.compile.compile_all_products}{{4.2.1}{77}{commands.compile module}{section*.694}{}} +\newlabel{apidoc_commands/commands:commands.compile.compile_product}{{4.2.1}{77}{commands.compile module}{section*.695}{}} +\newlabel{apidoc_commands/commands:commands.compile.compile_product_cmake_autotools}{{4.2.1}{77}{commands.compile module}{section*.696}{}} +\newlabel{apidoc_commands/commands:commands.compile.compile_product_script}{{4.2.1}{78}{commands.compile module}{section*.697}{}} +\newlabel{apidoc_commands/commands:commands.compile.extend_with_children}{{4.2.1}{78}{commands.compile module}{section*.698}{}} +\newlabel{apidoc_commands/commands:commands.compile.extend_with_fathers}{{4.2.1}{78}{commands.compile module}{section*.699}{}} +\newlabel{apidoc_commands/commands:commands.compile.get_children}{{4.2.1}{78}{commands.compile module}{section*.700}{}} +\newlabel{apidoc_commands/commands:commands.compile.get_products_list}{{4.2.1}{78}{commands.compile module}{section*.701}{}} +\newlabel{apidoc_commands/commands:commands.compile.get_recursive_children}{{4.2.1}{78}{commands.compile module}{section*.702}{}} +\newlabel{apidoc_commands/commands:commands.compile.get_recursive_fathers}{{4.2.1}{78}{commands.compile module}{section*.703}{}} +\newlabel{apidoc_commands/commands:commands.compile.sort_products}{{4.2.1}{79}{commands.compile module}{section*.704}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.config module}{79}{subsubsection*.705}} +\newlabel{apidoc_commands/commands:commands-config-module}{{4.2.1}{79}{commands.config module}{subsubsection*.705}{}} +\newlabel{apidoc_commands/commands:module-commands.config}{{4.2.1}{79}{commands.config module}{subsubsection*.705}{}} +\newlabel{apidoc_commands/commands:commands.config.Command}{{4.2.1}{79}{commands.config module}{section*.706}{}} +\newlabel{apidoc_commands/commands:commands.config.Command.getParser}{{4.2.1}{79}{commands.config module}{section*.707}{}} +\newlabel{apidoc_commands/commands:commands.config.Command.name}{{4.2.1}{79}{commands.config module}{section*.708}{}} +\newlabel{apidoc_commands/commands:commands.config.Command.run}{{4.2.1}{79}{commands.config module}{section*.709}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.configure module}{79}{subsubsection*.710}} +\newlabel{apidoc_commands/commands:module-commands.configure}{{4.2.1}{79}{commands.configure module}{subsubsection*.710}{}} +\newlabel{apidoc_commands/commands:commands-configure-module}{{4.2.1}{79}{commands.configure module}{subsubsection*.710}{}} +\newlabel{apidoc_commands/commands:commands.configure.Command}{{4.2.1}{79}{commands.configure module}{section*.711}{}} +\newlabel{apidoc_commands/commands:commands.configure.Command.getParser}{{4.2.1}{80}{commands.configure module}{section*.712}{}} +\newlabel{apidoc_commands/commands:commands.configure.Command.name}{{4.2.1}{80}{commands.configure module}{section*.713}{}} +\newlabel{apidoc_commands/commands:commands.configure.Command.run}{{4.2.1}{80}{commands.configure module}{section*.714}{}} +\newlabel{apidoc_commands/commands:commands.configure.configure_all_products}{{4.2.1}{80}{commands.configure module}{section*.715}{}} +\newlabel{apidoc_commands/commands:commands.configure.configure_product}{{4.2.1}{80}{commands.configure module}{section*.716}{}} +\newlabel{apidoc_commands/commands:commands.configure.get_products_list}{{4.2.1}{80}{commands.configure module}{section*.717}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.environ module}{80}{subsubsection*.718}} +\newlabel{apidoc_commands/commands:commands-environ-module}{{4.2.1}{80}{commands.environ module}{subsubsection*.718}{}} +\newlabel{apidoc_commands/commands:module-commands.environ}{{4.2.1}{80}{commands.environ module}{subsubsection*.718}{}} +\newlabel{apidoc_commands/commands:commands.environ.Command}{{4.2.1}{80}{commands.environ module}{section*.719}{}} +\newlabel{apidoc_commands/commands:commands.environ.Command.getParser}{{4.2.1}{80}{commands.environ module}{section*.720}{}} +\newlabel{apidoc_commands/commands:commands.environ.Command.name}{{4.2.1}{80}{commands.environ module}{section*.721}{}} +\newlabel{apidoc_commands/commands:commands.environ.Command.run}{{4.2.1}{80}{commands.environ module}{section*.722}{}} +\newlabel{apidoc_commands/commands:commands.environ.write_all_source_files}{{4.2.1}{81}{commands.environ module}{section*.723}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.find\_duplicates module}{81}{subsubsection*.724}} +\newlabel{apidoc_commands/commands:module-commands.find_duplicates}{{4.2.1}{81}{commands.find\_duplicates module}{subsubsection*.724}{}} +\newlabel{apidoc_commands/commands:commands-find-duplicates-module}{{4.2.1}{81}{commands.find\_duplicates module}{subsubsection*.724}{}} +\newlabel{apidoc_commands/commands:commands.find_duplicates.Command}{{4.2.1}{81}{commands.find\_duplicates module}{section*.725}{}} +\newlabel{apidoc_commands/commands:commands.find_duplicates.Command.getParser}{{4.2.1}{81}{commands.find\_duplicates module}{section*.726}{}} +\newlabel{apidoc_commands/commands:commands.find_duplicates.Command.name}{{4.2.1}{81}{commands.find\_duplicates module}{section*.727}{}} +\newlabel{apidoc_commands/commands:commands.find_duplicates.Command.run}{{4.2.1}{81}{commands.find\_duplicates module}{section*.728}{}} +\newlabel{apidoc_commands/commands:commands.find_duplicates.Progress_bar}{{4.2.1}{81}{commands.find\_duplicates module}{section*.729}{}} +\newlabel{apidoc_commands/commands:commands.find_duplicates.Progress_bar.display_value_progression}{{4.2.1}{81}{commands.find\_duplicates module}{section*.730}{}} +\newlabel{apidoc_commands/commands:commands.find_duplicates.format_list_of_str}{{4.2.1}{81}{commands.find\_duplicates module}{section*.731}{}} +\newlabel{apidoc_commands/commands:commands.find_duplicates.list_directory}{{4.2.1}{81}{commands.find\_duplicates module}{section*.732}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.generate module}{82}{subsubsection*.733}} +\newlabel{apidoc_commands/commands:module-commands.generate}{{4.2.1}{82}{commands.generate module}{subsubsection*.733}{}} +\newlabel{apidoc_commands/commands:commands-generate-module}{{4.2.1}{82}{commands.generate module}{subsubsection*.733}{}} +\newlabel{apidoc_commands/commands:commands.generate.Command}{{4.2.1}{82}{commands.generate module}{section*.734}{}} +\newlabel{apidoc_commands/commands:commands.generate.Command.getParser}{{4.2.1}{82}{commands.generate module}{section*.735}{}} +\newlabel{apidoc_commands/commands:commands.generate.Command.name}{{4.2.1}{82}{commands.generate module}{section*.736}{}} +\newlabel{apidoc_commands/commands:commands.generate.Command.run}{{4.2.1}{82}{commands.generate module}{section*.737}{}} +\newlabel{apidoc_commands/commands:commands.generate.build_context}{{4.2.1}{82}{commands.generate module}{section*.738}{}} +\newlabel{apidoc_commands/commands:commands.generate.check_module_generator}{{4.2.1}{82}{commands.generate module}{section*.739}{}} +\newlabel{apidoc_commands/commands:commands.generate.check_yacsgen}{{4.2.1}{82}{commands.generate module}{section*.740}{}} +\newlabel{apidoc_commands/commands:commands.generate.generate_component}{{4.2.1}{82}{commands.generate module}{section*.741}{}} +\newlabel{apidoc_commands/commands:commands.generate.generate_component_list}{{4.2.1}{82}{commands.generate module}{section*.742}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.init module}{82}{subsubsection*.743}} +\newlabel{apidoc_commands/commands:module-commands.init}{{4.2.1}{82}{commands.init module}{subsubsection*.743}{}} +\newlabel{apidoc_commands/commands:commands-init-module}{{4.2.1}{82}{commands.init module}{subsubsection*.743}{}} +\newlabel{apidoc_commands/commands:commands.init.Command}{{4.2.1}{82}{commands.init module}{section*.744}{}} +\newlabel{apidoc_commands/commands:commands.init.Command.getParser}{{4.2.1}{82}{commands.init module}{section*.745}{}} +\newlabel{apidoc_commands/commands:commands.init.Command.name}{{4.2.1}{83}{commands.init module}{section*.746}{}} +\newlabel{apidoc_commands/commands:commands.init.Command.run}{{4.2.1}{83}{commands.init module}{section*.747}{}} +\newlabel{apidoc_commands/commands:commands.init.check_path}{{4.2.1}{83}{commands.init module}{section*.748}{}} +\newlabel{apidoc_commands/commands:commands.init.display_local_values}{{4.2.1}{83}{commands.init module}{section*.749}{}} +\newlabel{apidoc_commands/commands:commands.init.set_local_value}{{4.2.1}{83}{commands.init module}{section*.750}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.job module}{83}{subsubsection*.751}} +\newlabel{apidoc_commands/commands:commands-job-module}{{4.2.1}{83}{commands.job module}{subsubsection*.751}{}} +\newlabel{apidoc_commands/commands:module-commands.job}{{4.2.1}{83}{commands.job module}{subsubsection*.751}{}} +\newlabel{apidoc_commands/commands:commands.job.Command}{{4.2.1}{83}{commands.job module}{section*.752}{}} +\newlabel{apidoc_commands/commands:commands.job.Command.getParser}{{4.2.1}{83}{commands.job module}{section*.753}{}} +\newlabel{apidoc_commands/commands:commands.job.Command.name}{{4.2.1}{83}{commands.job module}{section*.754}{}} +\newlabel{apidoc_commands/commands:commands.job.Command.run}{{4.2.1}{83}{commands.job module}{section*.755}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.jobs module}{83}{subsubsection*.756}} +\newlabel{apidoc_commands/commands:commands-jobs-module}{{4.2.1}{83}{commands.jobs module}{subsubsection*.756}{}} +\newlabel{apidoc_commands/commands:module-commands.jobs}{{4.2.1}{83}{commands.jobs module}{subsubsection*.756}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Command}{{4.2.1}{83}{commands.jobs module}{section*.757}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Command.getParser}{{4.2.1}{84}{commands.jobs module}{section*.758}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Command.name}{{4.2.1}{84}{commands.jobs module}{section*.759}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Command.run}{{4.2.1}{84}{commands.jobs module}{section*.760}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Gui}{{4.2.1}{84}{commands.jobs module}{section*.761}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Gui.add_xml_board}{{4.2.1}{84}{commands.jobs module}{section*.762}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Gui.find_history}{{4.2.1}{84}{commands.jobs module}{section*.763}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Gui.find_test_log}{{4.2.1}{84}{commands.jobs module}{section*.764}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Gui.initialize_boards}{{4.2.1}{84}{commands.jobs module}{section*.765}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Gui.last_update}{{4.2.1}{84}{commands.jobs module}{section*.766}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Gui.parse_csv_boards}{{4.2.1}{84}{commands.jobs module}{section*.767}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Gui.put_jobs_not_today}{{4.2.1}{84}{commands.jobs module}{section*.768}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Gui.update_xml_file}{{4.2.1}{85}{commands.jobs module}{section*.769}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Gui.update_xml_files}{{4.2.1}{85}{commands.jobs module}{section*.770}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Gui.write_xml_file}{{4.2.1}{85}{commands.jobs module}{section*.771}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Gui.write_xml_files}{{4.2.1}{85}{commands.jobs module}{section*.772}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Job}{{4.2.1}{85}{commands.jobs module}{section*.773}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Job.cancel}{{4.2.1}{85}{commands.jobs module}{section*.774}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Job.check_time}{{4.2.1}{85}{commands.jobs module}{section*.775}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Job.get_log_files}{{4.2.1}{85}{commands.jobs module}{section*.776}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Job.get_pids}{{4.2.1}{85}{commands.jobs module}{section*.777}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Job.get_status}{{4.2.1}{85}{commands.jobs module}{section*.778}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Job.has_begun}{{4.2.1}{85}{commands.jobs module}{section*.779}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Job.has_failed}{{4.2.1}{85}{commands.jobs module}{section*.780}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Job.has_finished}{{4.2.1}{85}{commands.jobs module}{section*.781}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Job.is_running}{{4.2.1}{85}{commands.jobs module}{section*.782}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Job.is_timeout}{{4.2.1}{85}{commands.jobs module}{section*.783}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Job.kill_remote_process}{{4.2.1}{86}{commands.jobs module}{section*.784}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Job.run}{{4.2.1}{86}{commands.jobs module}{section*.785}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Job.time_elapsed}{{4.2.1}{86}{commands.jobs module}{section*.786}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Job.total_duration}{{4.2.1}{86}{commands.jobs module}{section*.787}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Job.write_results}{{4.2.1}{86}{commands.jobs module}{section*.788}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Jobs}{{4.2.1}{86}{commands.jobs module}{section*.789}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Jobs.cancel_dependencies_of_failing_jobs}{{4.2.1}{86}{commands.jobs module}{section*.790}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Jobs.define_job}{{4.2.1}{86}{commands.jobs module}{section*.791}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Jobs.determine_jobs_and_machines}{{4.2.1}{86}{commands.jobs module}{section*.792}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Jobs.display_status}{{4.2.1}{86}{commands.jobs module}{section*.793}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Jobs.find_job_that_has_name}{{4.2.1}{86}{commands.jobs module}{section*.794}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Jobs.is_occupied}{{4.2.1}{86}{commands.jobs module}{section*.795}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Jobs.run_jobs}{{4.2.1}{87}{commands.jobs module}{section*.796}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Jobs.ssh_connection_all_machines}{{4.2.1}{87}{commands.jobs module}{section*.797}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Jobs.str_of_length}{{4.2.1}{87}{commands.jobs module}{section*.798}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Jobs.update_jobs_states_list}{{4.2.1}{87}{commands.jobs module}{section*.799}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Jobs.write_all_results}{{4.2.1}{87}{commands.jobs module}{section*.800}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Machine}{{4.2.1}{87}{commands.jobs module}{section*.801}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Machine.close}{{4.2.1}{87}{commands.jobs module}{section*.802}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Machine.connect}{{4.2.1}{87}{commands.jobs module}{section*.803}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Machine.copy_sat}{{4.2.1}{87}{commands.jobs module}{section*.804}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Machine.exec_command}{{4.2.1}{87}{commands.jobs module}{section*.805}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Machine.mkdir}{{4.2.1}{87}{commands.jobs module}{section*.806}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Machine.put_dir}{{4.2.1}{87}{commands.jobs module}{section*.807}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Machine.successfully_connected}{{4.2.1}{88}{commands.jobs module}{section*.808}{}} +\newlabel{apidoc_commands/commands:commands.jobs.Machine.write_info}{{4.2.1}{88}{commands.jobs module}{section*.809}{}} +\newlabel{apidoc_commands/commands:commands.jobs.develop_factorized_jobs}{{4.2.1}{88}{commands.jobs module}{section*.810}{}} +\newlabel{apidoc_commands/commands:commands.jobs.getParamiko}{{4.2.1}{88}{commands.jobs module}{section*.811}{}} +\newlabel{apidoc_commands/commands:commands.jobs.get_config_file_path}{{4.2.1}{88}{commands.jobs module}{section*.812}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.launcher module}{88}{subsubsection*.813}} +\newlabel{apidoc_commands/commands:commands-launcher-module}{{4.2.1}{88}{commands.launcher module}{subsubsection*.813}{}} +\newlabel{apidoc_commands/commands:module-commands.launcher}{{4.2.1}{88}{commands.launcher module}{subsubsection*.813}{}} +\newlabel{apidoc_commands/commands:commands.launcher.Command}{{4.2.1}{88}{commands.launcher module}{section*.814}{}} +\newlabel{apidoc_commands/commands:commands.launcher.Command.getParser}{{4.2.1}{88}{commands.launcher module}{section*.815}{}} +\newlabel{apidoc_commands/commands:commands.launcher.Command.name}{{4.2.1}{88}{commands.launcher module}{section*.816}{}} +\newlabel{apidoc_commands/commands:commands.launcher.Command.run}{{4.2.1}{88}{commands.launcher module}{section*.817}{}} +\newlabel{apidoc_commands/commands:commands.launcher.copy_catalog}{{4.2.1}{88}{commands.launcher module}{section*.818}{}} +\newlabel{apidoc_commands/commands:commands.launcher.generate_catalog}{{4.2.1}{88}{commands.launcher module}{section*.819}{}} +\newlabel{apidoc_commands/commands:commands.launcher.generate_launch_file}{{4.2.1}{89}{commands.launcher module}{section*.820}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.log module}{89}{subsubsection*.821}} +\newlabel{apidoc_commands/commands:commands-log-module}{{4.2.1}{89}{commands.log module}{subsubsection*.821}{}} +\newlabel{apidoc_commands/commands:module-commands.log}{{4.2.1}{89}{commands.log module}{subsubsection*.821}{}} +\newlabel{apidoc_commands/commands:commands.log.Command}{{4.2.1}{89}{commands.log module}{section*.822}{}} +\newlabel{apidoc_commands/commands:commands.log.Command.getParser}{{4.2.1}{89}{commands.log module}{section*.823}{}} +\newlabel{apidoc_commands/commands:commands.log.Command.name}{{4.2.1}{89}{commands.log module}{section*.824}{}} +\newlabel{apidoc_commands/commands:commands.log.Command.run}{{4.2.1}{89}{commands.log module}{section*.825}{}} +\newlabel{apidoc_commands/commands:commands.log.ask_value}{{4.2.1}{89}{commands.log module}{section*.826}{}} +\newlabel{apidoc_commands/commands:commands.log.getMaxFormat}{{4.2.1}{89}{commands.log module}{section*.827}{}} +\newlabel{apidoc_commands/commands:commands.log.get_last_log_file}{{4.2.1}{89}{commands.log module}{section*.828}{}} +\newlabel{apidoc_commands/commands:commands.log.print_log_command_in_terminal}{{4.2.1}{89}{commands.log module}{section*.829}{}} +\newlabel{apidoc_commands/commands:commands.log.remove_log_file}{{4.2.1}{90}{commands.log module}{section*.830}{}} +\newlabel{apidoc_commands/commands:commands.log.show_last_logs}{{4.2.1}{90}{commands.log module}{section*.831}{}} +\newlabel{apidoc_commands/commands:commands.log.show_product_last_logs}{{4.2.1}{90}{commands.log module}{section*.832}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.make module}{90}{subsubsection*.833}} +\newlabel{apidoc_commands/commands:module-commands.make}{{4.2.1}{90}{commands.make module}{subsubsection*.833}{}} +\newlabel{apidoc_commands/commands:commands-make-module}{{4.2.1}{90}{commands.make module}{subsubsection*.833}{}} +\newlabel{apidoc_commands/commands:commands.make.Command}{{4.2.1}{90}{commands.make module}{section*.834}{}} +\newlabel{apidoc_commands/commands:commands.make.Command.getParser}{{4.2.1}{90}{commands.make module}{section*.835}{}} +\newlabel{apidoc_commands/commands:commands.make.Command.name}{{4.2.1}{90}{commands.make module}{section*.836}{}} +\newlabel{apidoc_commands/commands:commands.make.Command.run}{{4.2.1}{90}{commands.make module}{section*.837}{}} +\newlabel{apidoc_commands/commands:commands.make.get_nb_proc}{{4.2.1}{90}{commands.make module}{section*.838}{}} +\newlabel{apidoc_commands/commands:commands.make.get_products_list}{{4.2.1}{90}{commands.make module}{section*.839}{}} +\newlabel{apidoc_commands/commands:commands.make.make_all_products}{{4.2.1}{90}{commands.make module}{section*.840}{}} +\newlabel{apidoc_commands/commands:commands.make.make_product}{{4.2.1}{90}{commands.make module}{section*.841}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.makeinstall module}{91}{subsubsection*.842}} +\newlabel{apidoc_commands/commands:commands-makeinstall-module}{{4.2.1}{91}{commands.makeinstall module}{subsubsection*.842}{}} +\newlabel{apidoc_commands/commands:module-commands.makeinstall}{{4.2.1}{91}{commands.makeinstall module}{subsubsection*.842}{}} +\newlabel{apidoc_commands/commands:commands.makeinstall.Command}{{4.2.1}{91}{commands.makeinstall module}{section*.843}{}} +\newlabel{apidoc_commands/commands:commands.makeinstall.Command.getParser}{{4.2.1}{91}{commands.makeinstall module}{section*.844}{}} +\newlabel{apidoc_commands/commands:commands.makeinstall.Command.name}{{4.2.1}{91}{commands.makeinstall module}{section*.845}{}} +\newlabel{apidoc_commands/commands:commands.makeinstall.Command.run}{{4.2.1}{91}{commands.makeinstall module}{section*.846}{}} +\newlabel{apidoc_commands/commands:commands.makeinstall.get_products_list}{{4.2.1}{91}{commands.makeinstall module}{section*.847}{}} +\newlabel{apidoc_commands/commands:commands.makeinstall.makeinstall_all_products}{{4.2.1}{91}{commands.makeinstall module}{section*.848}{}} +\newlabel{apidoc_commands/commands:commands.makeinstall.makeinstall_product}{{4.2.1}{91}{commands.makeinstall module}{section*.849}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.package module}{92}{subsubsection*.850}} +\newlabel{apidoc_commands/commands:commands-package-module}{{4.2.1}{92}{commands.package module}{subsubsection*.850}{}} +\newlabel{apidoc_commands/commands:module-commands.package}{{4.2.1}{92}{commands.package module}{subsubsection*.850}{}} +\newlabel{apidoc_commands/commands:commands.package.Command}{{4.2.1}{92}{commands.package module}{section*.851}{}} +\newlabel{apidoc_commands/commands:commands.package.Command.getParser}{{4.2.1}{92}{commands.package module}{section*.852}{}} +\newlabel{apidoc_commands/commands:commands.package.Command.name}{{4.2.1}{92}{commands.package module}{section*.853}{}} +\newlabel{apidoc_commands/commands:commands.package.Command.run}{{4.2.1}{92}{commands.package module}{section*.854}{}} +\newlabel{apidoc_commands/commands:commands.package.add_files}{{4.2.1}{92}{commands.package module}{section*.855}{}} +\newlabel{apidoc_commands/commands:commands.package.add_readme}{{4.2.1}{92}{commands.package module}{section*.856}{}} +\newlabel{apidoc_commands/commands:commands.package.add_salomeTools}{{4.2.1}{92}{commands.package module}{section*.857}{}} +\newlabel{apidoc_commands/commands:commands.package.binary_package}{{4.2.1}{92}{commands.package module}{section*.858}{}} +\newlabel{apidoc_commands/commands:commands.package.create_project_for_src_package}{{4.2.1}{93}{commands.package module}{section*.859}{}} +\newlabel{apidoc_commands/commands:commands.package.exclude_VCS_and_extensions}{{4.2.1}{93}{commands.package module}{section*.860}{}} +\newlabel{apidoc_commands/commands:commands.package.find_application_pyconf}{{4.2.1}{93}{commands.package module}{section*.861}{}} +\newlabel{apidoc_commands/commands:commands.package.find_product_scripts_and_pyconf}{{4.2.1}{93}{commands.package module}{section*.862}{}} +\newlabel{apidoc_commands/commands:commands.package.get_archives}{{4.2.1}{94}{commands.package module}{section*.863}{}} +\newlabel{apidoc_commands/commands:commands.package.get_archives_vcs}{{4.2.1}{94}{commands.package module}{section*.864}{}} +\newlabel{apidoc_commands/commands:commands.package.hack_for_distene_licence}{{4.2.1}{94}{commands.package module}{section*.865}{}} +\newlabel{apidoc_commands/commands:commands.package.make_archive}{{4.2.1}{94}{commands.package module}{section*.866}{}} +\newlabel{apidoc_commands/commands:commands.package.produce_install_bin_file}{{4.2.1}{94}{commands.package module}{section*.867}{}} +\newlabel{apidoc_commands/commands:commands.package.produce_relative_env_files}{{4.2.1}{95}{commands.package module}{section*.868}{}} +\newlabel{apidoc_commands/commands:commands.package.produce_relative_launcher}{{4.2.1}{95}{commands.package module}{section*.869}{}} +\newlabel{apidoc_commands/commands:commands.package.product_appli_creation_script}{{4.2.1}{95}{commands.package module}{section*.870}{}} +\newlabel{apidoc_commands/commands:commands.package.project_package}{{4.2.1}{95}{commands.package module}{section*.871}{}} +\newlabel{apidoc_commands/commands:commands.package.source_package}{{4.2.1}{95}{commands.package module}{section*.872}{}} +\newlabel{apidoc_commands/commands:commands.package.update_config}{{4.2.1}{96}{commands.package module}{section*.873}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.patch module}{96}{subsubsection*.874}} +\newlabel{apidoc_commands/commands:module-commands.patch}{{4.2.1}{96}{commands.patch module}{subsubsection*.874}{}} +\newlabel{apidoc_commands/commands:commands-patch-module}{{4.2.1}{96}{commands.patch module}{subsubsection*.874}{}} +\newlabel{apidoc_commands/commands:commands.patch.Command}{{4.2.1}{96}{commands.patch module}{section*.875}{}} +\newlabel{apidoc_commands/commands:commands.patch.Command.getParser}{{4.2.1}{96}{commands.patch module}{section*.876}{}} +\newlabel{apidoc_commands/commands:commands.patch.Command.name}{{4.2.1}{96}{commands.patch module}{section*.877}{}} +\newlabel{apidoc_commands/commands:commands.patch.Command.run}{{4.2.1}{96}{commands.patch module}{section*.878}{}} +\newlabel{apidoc_commands/commands:commands.patch.apply_patch}{{4.2.1}{96}{commands.patch module}{section*.879}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.prepare module}{96}{subsubsection*.880}} +\newlabel{apidoc_commands/commands:commands-prepare-module}{{4.2.1}{96}{commands.prepare module}{subsubsection*.880}{}} +\newlabel{apidoc_commands/commands:module-commands.prepare}{{4.2.1}{96}{commands.prepare module}{subsubsection*.880}{}} +\newlabel{apidoc_commands/commands:commands.prepare.Command}{{4.2.1}{96}{commands.prepare module}{section*.881}{}} +\newlabel{apidoc_commands/commands:commands.prepare.Command.getParser}{{4.2.1}{97}{commands.prepare module}{section*.882}{}} +\newlabel{apidoc_commands/commands:commands.prepare.Command.name}{{4.2.1}{97}{commands.prepare module}{section*.883}{}} +\newlabel{apidoc_commands/commands:commands.prepare.Command.run}{{4.2.1}{97}{commands.prepare module}{section*.884}{}} +\newlabel{apidoc_commands/commands:commands.prepare.find_products_already_getted}{{4.2.1}{97}{commands.prepare module}{section*.885}{}} +\newlabel{apidoc_commands/commands:commands.prepare.find_products_with_patchs}{{4.2.1}{97}{commands.prepare module}{section*.886}{}} +\newlabel{apidoc_commands/commands:commands.prepare.remove_products}{{4.2.1}{97}{commands.prepare module}{section*.887}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.profile module}{97}{subsubsection*.888}} +\newlabel{apidoc_commands/commands:commands-profile-module}{{4.2.1}{97}{commands.profile module}{subsubsection*.888}{}} +\newlabel{apidoc_commands/commands:module-commands.profile}{{4.2.1}{97}{commands.profile module}{subsubsection*.888}{}} +\newlabel{apidoc_commands/commands:commands.profile.Command}{{4.2.1}{97}{commands.profile module}{section*.889}{}} +\newlabel{apidoc_commands/commands:commands.profile.Command.getParser}{{4.2.1}{97}{commands.profile module}{section*.890}{}} +\newlabel{apidoc_commands/commands:commands.profile.Command.name}{{4.2.1}{97}{commands.profile module}{section*.891}{}} +\newlabel{apidoc_commands/commands:commands.profile.Command.run}{{4.2.1}{97}{commands.profile module}{section*.892}{}} +\newlabel{apidoc_commands/commands:commands.profile.generate_profile_sources}{{4.2.1}{97}{commands.profile module}{section*.893}{}} +\newlabel{apidoc_commands/commands:commands.profile.get_profile_name}{{4.2.1}{97}{commands.profile module}{section*.894}{}} +\newlabel{apidoc_commands/commands:commands.profile.profileConfigReader}{{4.2.1}{97}{commands.profile module}{section*.895}{}} +\newlabel{apidoc_commands/commands:commands.profile.profileConfigReader.parseMapping}{{4.2.1}{98}{commands.profile module}{section*.896}{}} +\newlabel{apidoc_commands/commands:commands.profile.profileReference}{{4.2.1}{98}{commands.profile module}{section*.897}{}} +\newlabel{apidoc_commands/commands:commands.profile.update_pyconf}{{4.2.1}{98}{commands.profile module}{section*.898}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.run module}{98}{subsubsection*.899}} +\newlabel{apidoc_commands/commands:commands-run-module}{{4.2.1}{98}{commands.run module}{subsubsection*.899}{}} +\newlabel{apidoc_commands/commands:module-commands.run}{{4.2.1}{98}{commands.run module}{subsubsection*.899}{}} +\newlabel{apidoc_commands/commands:commands.run.Command}{{4.2.1}{98}{commands.run module}{section*.900}{}} +\newlabel{apidoc_commands/commands:commands.run.Command.getParser}{{4.2.1}{98}{commands.run module}{section*.901}{}} +\newlabel{apidoc_commands/commands:commands.run.Command.name}{{4.2.1}{98}{commands.run module}{section*.902}{}} +\newlabel{apidoc_commands/commands:commands.run.Command.run}{{4.2.1}{98}{commands.run module}{section*.903}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.script module}{98}{subsubsection*.904}} +\newlabel{apidoc_commands/commands:module-commands.script}{{4.2.1}{98}{commands.script module}{subsubsection*.904}{}} +\newlabel{apidoc_commands/commands:commands-script-module}{{4.2.1}{98}{commands.script module}{subsubsection*.904}{}} +\newlabel{apidoc_commands/commands:commands.script.Command}{{4.2.1}{98}{commands.script module}{section*.905}{}} +\newlabel{apidoc_commands/commands:commands.script.Command.getParser}{{4.2.1}{98}{commands.script module}{section*.906}{}} +\newlabel{apidoc_commands/commands:commands.script.Command.name}{{4.2.1}{98}{commands.script module}{section*.907}{}} +\newlabel{apidoc_commands/commands:commands.script.Command.run}{{4.2.1}{98}{commands.script module}{section*.908}{}} +\newlabel{apidoc_commands/commands:commands.script.get_products_list}{{4.2.1}{98}{commands.script module}{section*.909}{}} +\newlabel{apidoc_commands/commands:commands.script.run_script_all_products}{{4.2.1}{99}{commands.script module}{section*.910}{}} +\newlabel{apidoc_commands/commands:commands.script.run_script_of_product}{{4.2.1}{99}{commands.script module}{section*.911}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.shell module}{99}{subsubsection*.912}} +\newlabel{apidoc_commands/commands:module-commands.shell}{{4.2.1}{99}{commands.shell module}{subsubsection*.912}{}} +\newlabel{apidoc_commands/commands:commands-shell-module}{{4.2.1}{99}{commands.shell module}{subsubsection*.912}{}} +\newlabel{apidoc_commands/commands:commands.shell.Command}{{4.2.1}{99}{commands.shell module}{section*.913}{}} +\newlabel{apidoc_commands/commands:commands.shell.Command.getParser}{{4.2.1}{99}{commands.shell module}{section*.914}{}} +\newlabel{apidoc_commands/commands:commands.shell.Command.name}{{4.2.1}{99}{commands.shell module}{section*.915}{}} +\newlabel{apidoc_commands/commands:commands.shell.Command.run}{{4.2.1}{99}{commands.shell module}{section*.916}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.source module}{99}{subsubsection*.917}} +\newlabel{apidoc_commands/commands:module-commands.source}{{4.2.1}{99}{commands.source module}{subsubsection*.917}{}} +\newlabel{apidoc_commands/commands:commands-source-module}{{4.2.1}{99}{commands.source module}{subsubsection*.917}{}} +\newlabel{apidoc_commands/commands:commands.source.Command}{{4.2.1}{99}{commands.source module}{section*.918}{}} +\newlabel{apidoc_commands/commands:commands.source.Command.getParser}{{4.2.1}{100}{commands.source module}{section*.919}{}} +\newlabel{apidoc_commands/commands:commands.source.Command.name}{{4.2.1}{100}{commands.source module}{section*.920}{}} +\newlabel{apidoc_commands/commands:commands.source.Command.run}{{4.2.1}{100}{commands.source module}{section*.921}{}} +\newlabel{apidoc_commands/commands:commands.source.check_sources}{{4.2.1}{100}{commands.source module}{section*.922}{}} +\newlabel{apidoc_commands/commands:commands.source.get_all_product_sources}{{4.2.1}{100}{commands.source module}{section*.923}{}} +\newlabel{apidoc_commands/commands:commands.source.get_product_sources}{{4.2.1}{100}{commands.source module}{section*.924}{}} +\newlabel{apidoc_commands/commands:commands.source.get_source_for_dev}{{4.2.1}{100}{commands.source module}{section*.925}{}} +\newlabel{apidoc_commands/commands:commands.source.get_source_from_archive}{{4.2.1}{100}{commands.source module}{section*.926}{}} +\newlabel{apidoc_commands/commands:commands.source.get_source_from_cvs}{{4.2.1}{101}{commands.source module}{section*.927}{}} +\newlabel{apidoc_commands/commands:commands.source.get_source_from_dir}{{4.2.1}{101}{commands.source module}{section*.928}{}} +\newlabel{apidoc_commands/commands:commands.source.get_source_from_git}{{4.2.1}{101}{commands.source module}{section*.929}{}} +\newlabel{apidoc_commands/commands:commands.source.get_source_from_svn}{{4.2.1}{101}{commands.source module}{section*.930}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.template module}{102}{subsubsection*.931}} +\newlabel{apidoc_commands/commands:module-commands.template}{{4.2.1}{102}{commands.template module}{subsubsection*.931}{}} +\newlabel{apidoc_commands/commands:commands-template-module}{{4.2.1}{102}{commands.template module}{subsubsection*.931}{}} +\newlabel{apidoc_commands/commands:commands.template.Command}{{4.2.1}{102}{commands.template module}{section*.932}{}} +\newlabel{apidoc_commands/commands:commands.template.Command.getParser}{{4.2.1}{102}{commands.template module}{section*.933}{}} +\newlabel{apidoc_commands/commands:commands.template.Command.name}{{4.2.1}{102}{commands.template module}{section*.934}{}} +\newlabel{apidoc_commands/commands:commands.template.Command.run}{{4.2.1}{102}{commands.template module}{section*.935}{}} +\newlabel{apidoc_commands/commands:commands.template.TParam}{{4.2.1}{102}{commands.template module}{section*.936}{}} +\newlabel{apidoc_commands/commands:commands.template.TParam.check_value}{{4.2.1}{102}{commands.template module}{section*.937}{}} +\newlabel{apidoc_commands/commands:commands.template.TemplateSettings}{{4.2.1}{102}{commands.template module}{section*.938}{}} +\newlabel{apidoc_commands/commands:commands.template.TemplateSettings.check_file_for_substitution}{{4.2.1}{102}{commands.template module}{section*.939}{}} +\newlabel{apidoc_commands/commands:commands.template.TemplateSettings.check_user_values}{{4.2.1}{102}{commands.template module}{section*.940}{}} +\newlabel{apidoc_commands/commands:commands.template.TemplateSettings.get_parameters}{{4.2.1}{102}{commands.template module}{section*.941}{}} +\newlabel{apidoc_commands/commands:commands.template.TemplateSettings.get_pyconf_parameters}{{4.2.1}{102}{commands.template module}{section*.942}{}} +\newlabel{apidoc_commands/commands:commands.template.TemplateSettings.has_pyconf}{{4.2.1}{102}{commands.template module}{section*.943}{}} +\newlabel{apidoc_commands/commands:commands.template.get_dico_param}{{4.2.1}{102}{commands.template module}{section*.944}{}} +\newlabel{apidoc_commands/commands:commands.template.get_template_info}{{4.2.1}{102}{commands.template module}{section*.945}{}} +\newlabel{apidoc_commands/commands:commands.template.prepare_from_template}{{4.2.1}{102}{commands.template module}{section*.946}{}} +\newlabel{apidoc_commands/commands:commands.template.search_template}{{4.2.1}{102}{commands.template module}{section*.947}{}} +\@writefile{toc}{\contentsline {subsubsection}{commands.test module}{102}{subsubsection*.948}} +\newlabel{apidoc_commands/commands:commands-test-module}{{4.2.1}{102}{commands.test module}{subsubsection*.948}{}} +\newlabel{apidoc_commands/commands:module-commands.test}{{4.2.1}{102}{commands.test module}{subsubsection*.948}{}} +\newlabel{apidoc_commands/commands:commands.test.Command}{{4.2.1}{102}{commands.test module}{section*.949}{}} +\newlabel{apidoc_commands/commands:commands.test.Command.check_option}{{4.2.1}{102}{commands.test module}{section*.950}{}} +\newlabel{apidoc_commands/commands:commands.test.Command.getParser}{{4.2.1}{103}{commands.test module}{section*.951}{}} +\newlabel{apidoc_commands/commands:commands.test.Command.name}{{4.2.1}{103}{commands.test module}{section*.952}{}} +\newlabel{apidoc_commands/commands:commands.test.Command.run}{{4.2.1}{103}{commands.test module}{section*.953}{}} +\newlabel{apidoc_commands/commands:commands.test.ask_a_path}{{4.2.1}{103}{commands.test module}{section*.954}{}} +\newlabel{apidoc_commands/commands:commands.test.check_remote_machine}{{4.2.1}{103}{commands.test module}{section*.955}{}} +\newlabel{apidoc_commands/commands:commands.test.create_test_report}{{4.2.1}{103}{commands.test module}{section*.956}{}} +\newlabel{apidoc_commands/commands:commands.test.generate_history_xml_path}{{4.2.1}{103}{commands.test module}{section*.957}{}} +\newlabel{apidoc_commands/commands:commands.test.move_test_results}{{4.2.1}{103}{commands.test module}{section*.958}{}} +\newlabel{apidoc_commands/commands:commands.test.save_file}{{4.2.1}{103}{commands.test module}{section*.959}{}} +\@writefile{toc}{\contentsline {subsubsection}{Module contents}{103}{subsubsection*.960}} +\newlabel{apidoc_commands/commands:module-commands}{{4.2.1}{103}{Module contents}{subsubsection*.960}{}} +\newlabel{apidoc_commands/commands:module-contents}{{4.2.1}{103}{Module contents}{subsubsection*.960}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {5}Release Notes}{105}{chapter.5}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{index:release-notes}{{5}{103}{Release Notes}{chapter.5}{}} -\@writefile{toc}{\contentsline {section}{\numberline {5.1}Release notes}{103}{section.5.1}} -\newlabel{release_notes/release_notes_5.0.0:release-notes}{{5.1}{103}{Release notes}{section.5.1}{}} -\newlabel{release_notes/release_notes_5.0.0::doc}{{5.1}{103}{Release notes}{section.5.1}{}} -\@writefile{toc}{\contentsline {chapter}{Python Module Index}{105}{section*.961}} -\@writefile{toc}{\contentsline {chapter}{Index}{107}{section*.962}} +\newlabel{index:release-notes}{{5}{105}{Release Notes}{chapter.5}{}} +\@writefile{toc}{\contentsline {section}{\numberline {5.1}Release notes}{105}{section.5.1}} +\newlabel{release_notes/release_notes_5.0.0:release-notes}{{5.1}{105}{Release notes}{section.5.1}{}} +\newlabel{release_notes/release_notes_5.0.0::doc}{{5.1}{105}{Release notes}{section.5.1}{}} +\@writefile{toc}{\contentsline {chapter}{Python Module Index}{107}{section*.961}} +\@writefile{toc}{\contentsline {chapter}{Index}{109}{section*.962}} diff --git a/doc/build/latex/salomeTools.fdb_latexmk b/doc/build/latex/salomeTools.fdb_latexmk index da05d9c..dac116a 100644 --- a/doc/build/latex/salomeTools.fdb_latexmk +++ b/doc/build/latex/salomeTools.fdb_latexmk @@ -1,10 +1,10 @@ # Fdb version 3 -["makeindex salomeTools.idx"] 1525272290 "salomeTools.idx" "salomeTools.ind" "salomeTools" 1525272292 - "salomeTools.idx" 1525272292 67526 981d26000ca6410ca47d784ab47abb11 "" +["makeindex salomeTools.idx"] 1525420022 "salomeTools.idx" "salomeTools.ind" "salomeTools" 1525420023 + "salomeTools.idx" 1525420023 67536 076137a19a341e9d23f23a53c4201255 "" (generated) "salomeTools.ind" "salomeTools.ilg" -["pdflatex"] 1525272291 "salomeTools.tex" "salomeTools.pdf" "salomeTools" 1525272292 +["pdflatex"] 1525420022 "salomeTools.tex" "salomeTools.pdf" "salomeTools" 1525420023 "/data/tmplgls/wambeke/share/texlive/2017/texmf-dist/fonts/enc/dvips/base/8r.enc" 1480098666 4850 80dc9bab7f31fb78a000ccfed0e27cab "" "/data/tmplgls/wambeke/share/texlive/2017/texmf-dist/fonts/map/fontname/texfonts.map" 1511824771 3332 103109f5612ad95229751940c61aada0 "" "/data/tmplgls/wambeke/share/texlive/2017/texmf-dist/fonts/tfm/adobe/courier/pcrb8c.tfm" 1480098688 1268 8067e4f35cbae42c0f58b48da75bf496 "" @@ -170,19 +170,19 @@ "/data/tmplgls/wambeke/share/texlive/2017/texmf-var/web2c/pdftex/pdflatex.fmt" 1523607929 4139413 5fd665779d626eb6c28594ed7061af12 "" "/data/tmplgls/wambeke/share/texlive/2017/texmf.cnf" 1523607755 455 5b996dcaa0eb4ef14a83b026bc0a008c "" "footnotehyper-sphinx.sty" 1524638079 8886 0562fcad2b7e25f93331edc6fc422c87 "" - "salomeTools.aux" 1525272292 141654 9d5282900e038ab98dbacbd961889937 "" - "salomeTools.ind" 1525272291 65531 74fdfe89bcc9bb28b4a5e2acf7d3b7d6 "makeindex salomeTools.idx" - "salomeTools.out" 1525272292 3056 4c35215e7f972531b516bb25065a7d97 "" - "salomeTools.tex" 1525272287 550138 31cf1ada84a993cbf1d300e29f491cd9 "" - "salomeTools.toc" 1525272292 11505 a4da4ca58d96857863b52eed2aead3fb "" + "salomeTools.aux" 1525420023 141664 3d8b9a883684dbfa75088dc5870c2790 "" + "salomeTools.ind" 1525420022 65541 93cf9c495f974ba6e197bc1bb4de5b2a "makeindex salomeTools.idx" + "salomeTools.out" 1525420023 3056 4c35215e7f972531b516bb25065a7d97 "" + "salomeTools.tex" 1525420018 552575 94f0cd179f8c0a8b26369df1cd0b875e "" + "salomeTools.toc" 1525420023 11505 729c9046bd1bcd28a6608dcbaa0f7824 "" "sat_about.png" 1524487606 282130 625d3edc0de2910af30fe6407ab411b3 "" "sphinx.sty" 1524638079 67712 9b578972569f0169bf44cfae88da82f2 "" - "sphinxhighlight.sty" 1525272286 8137 b8d4ef963833564f6e4eadc09cd757c4 "" + "sphinxhighlight.sty" 1525420017 8137 b8d4ef963833564f6e4eadc09cd757c4 "" "sphinxmanual.cls" 1524638079 3589 0b0aac49c6f36925cf5f9d524a75a978 "" "sphinxmulticell.sty" 1524638079 14618 0defbdc8536ad2e67f1eac6a1431bc55 "" (generated) - "salomeTools.out" "salomeTools.aux" + "salomeTools.out" "salomeTools.idx" "salomeTools.log" "salomeTools.toc" diff --git a/doc/build/latex/salomeTools.idx b/doc/build/latex/salomeTools.idx index 8fa217a..0d9d57c 100644 --- a/doc/build/latex/salomeTools.idx +++ b/doc/build/latex/salomeTools.idx @@ -160,8 +160,8 @@ \indexentry{is\_windows() (in module src.architecture)|hyperpage}{35} \indexentry{src.catchAll (module)|hyperpage}{35} \indexentry{CatchAll (class in src.catchAll)|hyperpage}{35} -\indexentry{jsonDumps() (src.catchAll.CatchAll method)|hyperpage}{35} -\indexentry{dumper() (in module src.catchAll)|hyperpage}{35} +\indexentry{jsonDumps() (src.catchAll.CatchAll method)|hyperpage}{36} +\indexentry{dumper() (in module src.catchAll)|hyperpage}{36} \indexentry{dumperType() (in module src.catchAll)|hyperpage}{36} \indexentry{jsonDumps() (in module src.catchAll)|hyperpage}{36} \indexentry{src.coloringSat (module)|hyperpage}{36} @@ -171,18 +171,18 @@ \indexentry{cleanColors() (in module src.coloringSat)|hyperpage}{36} \indexentry{indent() (in module src.coloringSat)|hyperpage}{36} \indexentry{log() (in module src.coloringSat)|hyperpage}{36} -\indexentry{replace() (in module src.coloringSat)|hyperpage}{36} -\indexentry{toColor() (in module src.coloringSat)|hyperpage}{36} -\indexentry{toColor\_AnsiToWin32() (in module src.coloringSat)|hyperpage}{36} -\indexentry{src.compilation (module)|hyperpage}{36} -\indexentry{Builder (class in src.compilation)|hyperpage}{36} -\indexentry{build\_configure() (src.compilation.Builder method)|hyperpage}{36} -\indexentry{check() (src.compilation.Builder method)|hyperpage}{36} -\indexentry{cmake() (src.compilation.Builder method)|hyperpage}{36} -\indexentry{complete\_environment() (src.compilation.Builder method)|hyperpage}{36} -\indexentry{configure() (src.compilation.Builder method)|hyperpage}{36} -\indexentry{do\_batch\_script\_build() (src.compilation.Builder method)|hyperpage}{36} -\indexentry{do\_default\_build() (src.compilation.Builder method)|hyperpage}{36} +\indexentry{replace() (in module src.coloringSat)|hyperpage}{37} +\indexentry{toColor() (in module src.coloringSat)|hyperpage}{37} +\indexentry{toColor\_AnsiToWin32() (in module src.coloringSat)|hyperpage}{37} +\indexentry{src.compilation (module)|hyperpage}{37} +\indexentry{Builder (class in src.compilation)|hyperpage}{37} +\indexentry{build\_configure() (src.compilation.Builder method)|hyperpage}{37} +\indexentry{check() (src.compilation.Builder method)|hyperpage}{37} +\indexentry{cmake() (src.compilation.Builder method)|hyperpage}{37} +\indexentry{complete\_environment() (src.compilation.Builder method)|hyperpage}{37} +\indexentry{configure() (src.compilation.Builder method)|hyperpage}{37} +\indexentry{do\_batch\_script\_build() (src.compilation.Builder method)|hyperpage}{37} +\indexentry{do\_default\_build() (src.compilation.Builder method)|hyperpage}{37} \indexentry{do\_python\_script\_build() (src.compilation.Builder method)|hyperpage}{37} \indexentry{do\_script\_build() (src.compilation.Builder method)|hyperpage}{37} \indexentry{hack\_libtool() (src.compilation.Builder method)|hyperpage}{37} @@ -193,746 +193,746 @@ \indexentry{prepare() (src.compilation.Builder method)|hyperpage}{37} \indexentry{put\_txt\_log\_in\_appli\_log\_dir() (src.compilation.Builder method)|hyperpage}{37} \indexentry{wmake() (src.compilation.Builder method)|hyperpage}{37} -\indexentry{src.configManager (module)|hyperpage}{37} -\indexentry{ConfigManager (class in src.configManager)|hyperpage}{37} -\indexentry{create\_config\_file() (src.configManager.ConfigManager method)|hyperpage}{37} -\indexentry{get\_command\_line\_overrides() (src.configManager.ConfigManager method)|hyperpage}{37} -\indexentry{get\_config() (src.configManager.ConfigManager method)|hyperpage}{37} -\indexentry{get\_user\_config\_file() (src.configManager.ConfigManager method)|hyperpage}{37} +\indexentry{src.configManager (module)|hyperpage}{38} +\indexentry{ConfigManager (class in src.configManager)|hyperpage}{38} +\indexentry{create\_config\_file() (src.configManager.ConfigManager method)|hyperpage}{38} +\indexentry{get\_command\_line\_overrides() (src.configManager.ConfigManager method)|hyperpage}{38} +\indexentry{get\_config() (src.configManager.ConfigManager method)|hyperpage}{38} +\indexentry{get\_user\_config\_file() (src.configManager.ConfigManager method)|hyperpage}{38} \indexentry{set\_user\_config\_file() (src.configManager.ConfigManager method)|hyperpage}{38} \indexentry{ConfigOpener (class in src.configManager)|hyperpage}{38} \indexentry{get\_path() (src.configManager.ConfigOpener method)|hyperpage}{38} \indexentry{check\_path() (in module src.configManager)|hyperpage}{38} \indexentry{getConfigColored() (in module src.configManager)|hyperpage}{38} -\indexentry{get\_config\_children() (in module src.configManager)|hyperpage}{38} -\indexentry{get\_products\_list() (in module src.configManager)|hyperpage}{38} -\indexentry{print\_debug() (in module src.configManager)|hyperpage}{38} -\indexentry{print\_value() (in module src.configManager)|hyperpage}{38} +\indexentry{get\_config\_children() (in module src.configManager)|hyperpage}{39} +\indexentry{get\_products\_list() (in module src.configManager)|hyperpage}{39} +\indexentry{print\_debug() (in module src.configManager)|hyperpage}{39} +\indexentry{print\_value() (in module src.configManager)|hyperpage}{39} \indexentry{show\_patchs() (in module src.configManager)|hyperpage}{39} \indexentry{show\_product\_info() (in module src.configManager)|hyperpage}{39} -\indexentry{src.debug (module)|hyperpage}{39} -\indexentry{InStream (class in src.debug)|hyperpage}{39} -\indexentry{OutStream (class in src.debug)|hyperpage}{39} -\indexentry{close() (src.debug.OutStream method)|hyperpage}{39} -\indexentry{format\_color\_exception() (in module src.debug)|hyperpage}{39} -\indexentry{getLocalEnv() (in module src.debug)|hyperpage}{39} -\indexentry{getStrConfigDbg() (in module src.debug)|hyperpage}{39} -\indexentry{getStrConfigStd() (in module src.debug)|hyperpage}{39} -\indexentry{indent() (in module src.debug)|hyperpage}{39} -\indexentry{isTypeConfig() (in module src.debug)|hyperpage}{39} -\indexentry{pop\_debug() (in module src.debug)|hyperpage}{39} +\indexentry{src.debug (module)|hyperpage}{40} +\indexentry{InStream (class in src.debug)|hyperpage}{40} +\indexentry{OutStream (class in src.debug)|hyperpage}{40} +\indexentry{close() (src.debug.OutStream method)|hyperpage}{40} +\indexentry{format\_color\_exception() (in module src.debug)|hyperpage}{40} +\indexentry{getLocalEnv() (in module src.debug)|hyperpage}{40} +\indexentry{getStrConfigDbg() (in module src.debug)|hyperpage}{40} +\indexentry{getStrConfigStd() (in module src.debug)|hyperpage}{40} +\indexentry{indent() (in module src.debug)|hyperpage}{40} +\indexentry{isTypeConfig() (in module src.debug)|hyperpage}{40} +\indexentry{pop\_debug() (in module src.debug)|hyperpage}{40} \indexentry{push\_debug() (in module src.debug)|hyperpage}{40} \indexentry{saveConfigDbg() (in module src.debug)|hyperpage}{40} \indexentry{saveConfigStd() (in module src.debug)|hyperpage}{40} \indexentry{tofix() (in module src.debug)|hyperpage}{40} \indexentry{write() (in module src.debug)|hyperpage}{40} -\indexentry{src.environment (module)|hyperpage}{40} -\indexentry{Environ (class in src.environment)|hyperpage}{40} -\indexentry{append() (src.environment.Environ method)|hyperpage}{40} -\indexentry{append\_value() (src.environment.Environ method)|hyperpage}{40} -\indexentry{command\_value() (src.environment.Environ method)|hyperpage}{40} -\indexentry{get() (src.environment.Environ method)|hyperpage}{40} -\indexentry{is\_defined() (src.environment.Environ method)|hyperpage}{40} -\indexentry{prepend() (src.environment.Environ method)|hyperpage}{40} +\indexentry{src.environment (module)|hyperpage}{41} +\indexentry{Environ (class in src.environment)|hyperpage}{41} +\indexentry{append() (src.environment.Environ method)|hyperpage}{41} +\indexentry{append\_value() (src.environment.Environ method)|hyperpage}{41} +\indexentry{command\_value() (src.environment.Environ method)|hyperpage}{41} +\indexentry{get() (src.environment.Environ method)|hyperpage}{41} +\indexentry{is\_defined() (src.environment.Environ method)|hyperpage}{41} +\indexentry{prepend() (src.environment.Environ method)|hyperpage}{41} \indexentry{prepend\_value() (src.environment.Environ method)|hyperpage}{41} \indexentry{set() (src.environment.Environ method)|hyperpage}{41} -\indexentry{FileEnvWriter (class in src.environment)|hyperpage}{41} -\indexentry{write\_cfgForPy\_file() (src.environment.FileEnvWriter method)|hyperpage}{41} -\indexentry{write\_env\_file() (src.environment.FileEnvWriter method)|hyperpage}{41} -\indexentry{SalomeEnviron (class in src.environment)|hyperpage}{41} -\indexentry{add\_comment() (src.environment.SalomeEnviron method)|hyperpage}{41} -\indexentry{add\_line() (src.environment.SalomeEnviron method)|hyperpage}{41} -\indexentry{add\_warning() (src.environment.SalomeEnviron method)|hyperpage}{41} -\indexentry{append() (src.environment.SalomeEnviron method)|hyperpage}{41} +\indexentry{FileEnvWriter (class in src.environment)|hyperpage}{42} +\indexentry{write\_cfgForPy\_file() (src.environment.FileEnvWriter method)|hyperpage}{42} +\indexentry{write\_env\_file() (src.environment.FileEnvWriter method)|hyperpage}{42} +\indexentry{SalomeEnviron (class in src.environment)|hyperpage}{42} +\indexentry{add\_comment() (src.environment.SalomeEnviron method)|hyperpage}{42} +\indexentry{add\_line() (src.environment.SalomeEnviron method)|hyperpage}{42} +\indexentry{add\_warning() (src.environment.SalomeEnviron method)|hyperpage}{42} +\indexentry{append() (src.environment.SalomeEnviron method)|hyperpage}{42} \indexentry{dump() (src.environment.SalomeEnviron method)|hyperpage}{42} \indexentry{finish() (src.environment.SalomeEnviron method)|hyperpage}{42} \indexentry{get() (src.environment.SalomeEnviron method)|hyperpage}{42} -\indexentry{get\_names() (src.environment.SalomeEnviron method)|hyperpage}{42} -\indexentry{is\_defined() (src.environment.SalomeEnviron method)|hyperpage}{42} -\indexentry{load\_cfg\_environment() (src.environment.SalomeEnviron method)|hyperpage}{42} -\indexentry{prepend() (src.environment.SalomeEnviron method)|hyperpage}{42} -\indexentry{run\_env\_script() (src.environment.SalomeEnviron method)|hyperpage}{42} -\indexentry{run\_simple\_env\_script() (src.environment.SalomeEnviron method)|hyperpage}{42} -\indexentry{set() (src.environment.SalomeEnviron method)|hyperpage}{42} +\indexentry{get\_names() (src.environment.SalomeEnviron method)|hyperpage}{43} +\indexentry{is\_defined() (src.environment.SalomeEnviron method)|hyperpage}{43} +\indexentry{load\_cfg\_environment() (src.environment.SalomeEnviron method)|hyperpage}{43} +\indexentry{prepend() (src.environment.SalomeEnviron method)|hyperpage}{43} +\indexentry{run\_env\_script() (src.environment.SalomeEnviron method)|hyperpage}{43} +\indexentry{run\_simple\_env\_script() (src.environment.SalomeEnviron method)|hyperpage}{43} +\indexentry{set() (src.environment.SalomeEnviron method)|hyperpage}{43} \indexentry{set\_a\_product() (src.environment.SalomeEnviron method)|hyperpage}{43} \indexentry{set\_application\_env() (src.environment.SalomeEnviron method)|hyperpage}{43} -\indexentry{set\_cpp\_env() (src.environment.SalomeEnviron method)|hyperpage}{43} -\indexentry{set\_full\_environ() (src.environment.SalomeEnviron method)|hyperpage}{43} -\indexentry{set\_products() (src.environment.SalomeEnviron method)|hyperpage}{43} -\indexentry{set\_python\_libdirs() (src.environment.SalomeEnviron method)|hyperpage}{43} -\indexentry{set\_salome\_generic\_product\_env() (src.environment.SalomeEnviron method)|hyperpage}{43} -\indexentry{set\_salome\_minimal\_product\_env() (src.environment.SalomeEnviron method)|hyperpage}{43} -\indexentry{Shell (class in src.environment)|hyperpage}{43} -\indexentry{load\_environment() (in module src.environment)|hyperpage}{43} +\indexentry{set\_cpp\_env() (src.environment.SalomeEnviron method)|hyperpage}{44} +\indexentry{set\_full\_environ() (src.environment.SalomeEnviron method)|hyperpage}{44} +\indexentry{set\_products() (src.environment.SalomeEnviron method)|hyperpage}{44} +\indexentry{set\_python\_libdirs() (src.environment.SalomeEnviron method)|hyperpage}{44} +\indexentry{set\_salome\_generic\_product\_env() (src.environment.SalomeEnviron method)|hyperpage}{44} +\indexentry{set\_salome\_minimal\_product\_env() (src.environment.SalomeEnviron method)|hyperpage}{44} +\indexentry{Shell (class in src.environment)|hyperpage}{44} +\indexentry{load\_environment() (in module src.environment)|hyperpage}{44} \indexentry{src.environs (module)|hyperpage}{44} -\indexentry{print\_grep\_environs() (in module src.environs)|hyperpage}{44} -\indexentry{print\_split\_environs() (in module src.environs)|hyperpage}{44} -\indexentry{print\_split\_pattern\_environs() (in module src.environs)|hyperpage}{44} -\indexentry{src.exceptionSat (module)|hyperpage}{44} -\indexentry{ExceptionSat|hyperpage}{44} -\indexentry{src.fileEnviron (module)|hyperpage}{44} -\indexentry{BashFileEnviron (class in src.fileEnviron)|hyperpage}{44} -\indexentry{command\_value() (src.fileEnviron.BashFileEnviron method)|hyperpage}{44} -\indexentry{finish() (src.fileEnviron.BashFileEnviron method)|hyperpage}{44} -\indexentry{set() (src.fileEnviron.BashFileEnviron method)|hyperpage}{44} -\indexentry{BatFileEnviron (class in src.fileEnviron)|hyperpage}{44} +\indexentry{print\_grep\_environs() (in module src.environs)|hyperpage}{45} +\indexentry{print\_split\_environs() (in module src.environs)|hyperpage}{45} +\indexentry{print\_split\_pattern\_environs() (in module src.environs)|hyperpage}{45} +\indexentry{src.exceptionSat (module)|hyperpage}{45} +\indexentry{ExceptionSat|hyperpage}{45} +\indexentry{src.fileEnviron (module)|hyperpage}{45} +\indexentry{BashFileEnviron (class in src.fileEnviron)|hyperpage}{45} +\indexentry{command\_value() (src.fileEnviron.BashFileEnviron method)|hyperpage}{45} +\indexentry{finish() (src.fileEnviron.BashFileEnviron method)|hyperpage}{45} +\indexentry{set() (src.fileEnviron.BashFileEnviron method)|hyperpage}{45} +\indexentry{BatFileEnviron (class in src.fileEnviron)|hyperpage}{45} \indexentry{add\_comment() (src.fileEnviron.BatFileEnviron method)|hyperpage}{45} \indexentry{command\_value() (src.fileEnviron.BatFileEnviron method)|hyperpage}{45} -\indexentry{finish() (src.fileEnviron.BatFileEnviron method)|hyperpage}{45} -\indexentry{get() (src.fileEnviron.BatFileEnviron method)|hyperpage}{45} -\indexentry{set() (src.fileEnviron.BatFileEnviron method)|hyperpage}{45} -\indexentry{ContextFileEnviron (class in src.fileEnviron)|hyperpage}{45} -\indexentry{add\_echo() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{45} -\indexentry{add\_warning() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{45} -\indexentry{append\_value() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{45} -\indexentry{command\_value() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{45} +\indexentry{finish() (src.fileEnviron.BatFileEnviron method)|hyperpage}{46} +\indexentry{get() (src.fileEnviron.BatFileEnviron method)|hyperpage}{46} +\indexentry{set() (src.fileEnviron.BatFileEnviron method)|hyperpage}{46} +\indexentry{ContextFileEnviron (class in src.fileEnviron)|hyperpage}{46} +\indexentry{add\_echo() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{46} +\indexentry{add\_warning() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{46} +\indexentry{append\_value() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{46} +\indexentry{command\_value() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{46} \indexentry{finish() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{46} \indexentry{get() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{46} -\indexentry{prepend\_value() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{46} -\indexentry{set() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{46} -\indexentry{FileEnviron (class in src.fileEnviron)|hyperpage}{46} -\indexentry{add\_comment() (src.fileEnviron.FileEnviron method)|hyperpage}{46} -\indexentry{add\_echo() (src.fileEnviron.FileEnviron method)|hyperpage}{46} -\indexentry{add\_line() (src.fileEnviron.FileEnviron method)|hyperpage}{46} -\indexentry{add\_warning() (src.fileEnviron.FileEnviron method)|hyperpage}{46} -\indexentry{append() (src.fileEnviron.FileEnviron method)|hyperpage}{46} -\indexentry{append\_value() (src.fileEnviron.FileEnviron method)|hyperpage}{46} +\indexentry{prepend\_value() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{47} +\indexentry{set() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{47} +\indexentry{FileEnviron (class in src.fileEnviron)|hyperpage}{47} +\indexentry{add\_comment() (src.fileEnviron.FileEnviron method)|hyperpage}{47} +\indexentry{add\_echo() (src.fileEnviron.FileEnviron method)|hyperpage}{47} +\indexentry{add\_line() (src.fileEnviron.FileEnviron method)|hyperpage}{47} +\indexentry{add\_warning() (src.fileEnviron.FileEnviron method)|hyperpage}{47} +\indexentry{append() (src.fileEnviron.FileEnviron method)|hyperpage}{47} +\indexentry{append\_value() (src.fileEnviron.FileEnviron method)|hyperpage}{47} \indexentry{command\_value() (src.fileEnviron.FileEnviron method)|hyperpage}{47} -\indexentry{finish() (src.fileEnviron.FileEnviron method)|hyperpage}{47} -\indexentry{get() (src.fileEnviron.FileEnviron method)|hyperpage}{47} -\indexentry{is\_defined() (src.fileEnviron.FileEnviron method)|hyperpage}{47} -\indexentry{prepend() (src.fileEnviron.FileEnviron method)|hyperpage}{47} -\indexentry{prepend\_value() (src.fileEnviron.FileEnviron method)|hyperpage}{47} -\indexentry{set() (src.fileEnviron.FileEnviron method)|hyperpage}{47} -\indexentry{LauncherFileEnviron (class in src.fileEnviron)|hyperpage}{47} -\indexentry{add() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{47} -\indexentry{add\_comment() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{47} -\indexentry{add\_echo() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{47} +\indexentry{finish() (src.fileEnviron.FileEnviron method)|hyperpage}{48} +\indexentry{get() (src.fileEnviron.FileEnviron method)|hyperpage}{48} +\indexentry{is\_defined() (src.fileEnviron.FileEnviron method)|hyperpage}{48} +\indexentry{prepend() (src.fileEnviron.FileEnviron method)|hyperpage}{48} +\indexentry{prepend\_value() (src.fileEnviron.FileEnviron method)|hyperpage}{48} +\indexentry{set() (src.fileEnviron.FileEnviron method)|hyperpage}{48} +\indexentry{LauncherFileEnviron (class in src.fileEnviron)|hyperpage}{48} +\indexentry{add() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{48} +\indexentry{add\_comment() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{48} +\indexentry{add\_echo() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{48} \indexentry{add\_line() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{48} \indexentry{add\_warning() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{48} -\indexentry{append() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{48} -\indexentry{append\_value() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{48} -\indexentry{change\_to\_launcher() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{48} -\indexentry{command\_value() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{48} -\indexentry{finish() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{48} -\indexentry{get() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{48} -\indexentry{is\_defined() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{48} -\indexentry{prepend() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{48} -\indexentry{prepend\_value() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{48} +\indexentry{append() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{49} +\indexentry{append\_value() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{49} +\indexentry{change\_to\_launcher() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{49} +\indexentry{command\_value() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{49} +\indexentry{finish() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{49} +\indexentry{get() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{49} +\indexentry{is\_defined() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{49} +\indexentry{prepend() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{49} +\indexentry{prepend\_value() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{49} \indexentry{set() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{49} -\indexentry{ScreenEnviron (class in src.fileEnviron)|hyperpage}{49} -\indexentry{add\_comment() (src.fileEnviron.ScreenEnviron method)|hyperpage}{49} -\indexentry{add\_echo() (src.fileEnviron.ScreenEnviron method)|hyperpage}{49} -\indexentry{add\_line() (src.fileEnviron.ScreenEnviron method)|hyperpage}{49} -\indexentry{add\_warning() (src.fileEnviron.ScreenEnviron method)|hyperpage}{49} -\indexentry{append() (src.fileEnviron.ScreenEnviron method)|hyperpage}{49} -\indexentry{command\_value() (src.fileEnviron.ScreenEnviron method)|hyperpage}{49} -\indexentry{get() (src.fileEnviron.ScreenEnviron method)|hyperpage}{49} -\indexentry{is\_defined() (src.fileEnviron.ScreenEnviron method)|hyperpage}{49} -\indexentry{prepend() (src.fileEnviron.ScreenEnviron method)|hyperpage}{49} -\indexentry{run\_env\_script() (src.fileEnviron.ScreenEnviron method)|hyperpage}{49} -\indexentry{set() (src.fileEnviron.ScreenEnviron method)|hyperpage}{49} -\indexentry{write() (src.fileEnviron.ScreenEnviron method)|hyperpage}{49} -\indexentry{get\_file\_environ() (in module src.fileEnviron)|hyperpage}{49} -\indexentry{special\_path\_separator() (in module src.fileEnviron)|hyperpage}{49} -\indexentry{src.fork (module)|hyperpage}{49} -\indexentry{batch() (in module src.fork)|hyperpage}{49} -\indexentry{batch\_salome() (in module src.fork)|hyperpage}{49} -\indexentry{launch\_command() (in module src.fork)|hyperpage}{49} +\indexentry{ScreenEnviron (class in src.fileEnviron)|hyperpage}{50} +\indexentry{add\_comment() (src.fileEnviron.ScreenEnviron method)|hyperpage}{50} +\indexentry{add\_echo() (src.fileEnviron.ScreenEnviron method)|hyperpage}{50} +\indexentry{add\_line() (src.fileEnviron.ScreenEnviron method)|hyperpage}{50} +\indexentry{add\_warning() (src.fileEnviron.ScreenEnviron method)|hyperpage}{50} +\indexentry{append() (src.fileEnviron.ScreenEnviron method)|hyperpage}{50} +\indexentry{command\_value() (src.fileEnviron.ScreenEnviron method)|hyperpage}{50} +\indexentry{get() (src.fileEnviron.ScreenEnviron method)|hyperpage}{50} +\indexentry{is\_defined() (src.fileEnviron.ScreenEnviron method)|hyperpage}{50} +\indexentry{prepend() (src.fileEnviron.ScreenEnviron method)|hyperpage}{50} +\indexentry{run\_env\_script() (src.fileEnviron.ScreenEnviron method)|hyperpage}{50} +\indexentry{set() (src.fileEnviron.ScreenEnviron method)|hyperpage}{50} +\indexentry{write() (src.fileEnviron.ScreenEnviron method)|hyperpage}{50} +\indexentry{get\_file\_environ() (in module src.fileEnviron)|hyperpage}{50} +\indexentry{special\_path\_separator() (in module src.fileEnviron)|hyperpage}{50} +\indexentry{src.fork (module)|hyperpage}{50} +\indexentry{batch() (in module src.fork)|hyperpage}{50} +\indexentry{batch\_salome() (in module src.fork)|hyperpage}{50} +\indexentry{launch\_command() (in module src.fork)|hyperpage}{50} \indexentry{show\_progress() (in module src.fork)|hyperpage}{50} -\indexentry{write\_back() (in module src.fork)|hyperpage}{50} -\indexentry{src.loggingSat (module)|hyperpage}{50} -\indexentry{DefaultFormatter (class in src.loggingSat)|hyperpage}{50} -\indexentry{format() (src.loggingSat.DefaultFormatter method)|hyperpage}{50} -\indexentry{setColorLevelname() (src.loggingSat.DefaultFormatter method)|hyperpage}{50} -\indexentry{UnittestFormatter (class in src.loggingSat)|hyperpage}{50} -\indexentry{format() (src.loggingSat.UnittestFormatter method)|hyperpage}{50} -\indexentry{UnittestStream (class in src.loggingSat)|hyperpage}{50} -\indexentry{flush() (src.loggingSat.UnittestStream method)|hyperpage}{50} -\indexentry{getLogs() (src.loggingSat.UnittestStream method)|hyperpage}{50} +\indexentry{write\_back() (in module src.fork)|hyperpage}{51} +\indexentry{src.loggingSat (module)|hyperpage}{51} +\indexentry{DefaultFormatter (class in src.loggingSat)|hyperpage}{51} +\indexentry{format() (src.loggingSat.DefaultFormatter method)|hyperpage}{51} +\indexentry{setColorLevelname() (src.loggingSat.DefaultFormatter method)|hyperpage}{51} +\indexentry{UnittestFormatter (class in src.loggingSat)|hyperpage}{51} +\indexentry{format() (src.loggingSat.UnittestFormatter method)|hyperpage}{51} +\indexentry{UnittestStream (class in src.loggingSat)|hyperpage}{51} +\indexentry{flush() (src.loggingSat.UnittestStream method)|hyperpage}{51} +\indexentry{getLogs() (src.loggingSat.UnittestStream method)|hyperpage}{51} \indexentry{getLogsAndClear() (src.loggingSat.UnittestStream method)|hyperpage}{51} \indexentry{write() (src.loggingSat.UnittestStream method)|hyperpage}{51} \indexentry{dirLogger() (in module src.loggingSat)|hyperpage}{51} \indexentry{getDefaultLogger() (in module src.loggingSat)|hyperpage}{51} \indexentry{getUnittestLogger() (in module src.loggingSat)|hyperpage}{51} \indexentry{indent() (in module src.loggingSat)|hyperpage}{51} -\indexentry{indentUnittest() (in module src.loggingSat)|hyperpage}{51} -\indexentry{initLoggerAsDefault() (in module src.loggingSat)|hyperpage}{51} -\indexentry{initLoggerAsUnittest() (in module src.loggingSat)|hyperpage}{51} -\indexentry{log() (in module src.loggingSat)|hyperpage}{51} -\indexentry{testLogger\_1() (in module src.loggingSat)|hyperpage}{51} -\indexentry{src.options (module)|hyperpage}{51} -\indexentry{OptResult (class in src.options)|hyperpage}{51} -\indexentry{Options (class in src.options)|hyperpage}{51} -\indexentry{add\_option() (src.options.Options method)|hyperpage}{51} -\indexentry{debug\_write() (src.options.Options method)|hyperpage}{51} -\indexentry{getDetailOption() (src.options.Options method)|hyperpage}{51} +\indexentry{indentUnittest() (in module src.loggingSat)|hyperpage}{52} +\indexentry{initLoggerAsDefault() (in module src.loggingSat)|hyperpage}{52} +\indexentry{initLoggerAsUnittest() (in module src.loggingSat)|hyperpage}{52} +\indexentry{log() (in module src.loggingSat)|hyperpage}{52} +\indexentry{testLogger\_1() (in module src.loggingSat)|hyperpage}{52} +\indexentry{src.options (module)|hyperpage}{52} +\indexentry{OptResult (class in src.options)|hyperpage}{52} +\indexentry{Options (class in src.options)|hyperpage}{52} +\indexentry{add\_option() (src.options.Options method)|hyperpage}{52} +\indexentry{debug\_write() (src.options.Options method)|hyperpage}{52} +\indexentry{getDetailOption() (src.options.Options method)|hyperpage}{52} \indexentry{get\_help() (src.options.Options method)|hyperpage}{52} -\indexentry{indent() (src.options.Options method)|hyperpage}{52} -\indexentry{parse\_args() (src.options.Options method)|hyperpage}{52} -\indexentry{src.product (module)|hyperpage}{52} -\indexentry{check\_config\_exists() (in module src.product)|hyperpage}{52} -\indexentry{check\_installation() (in module src.product)|hyperpage}{52} -\indexentry{get\_base\_install\_dir() (in module src.product)|hyperpage}{52} -\indexentry{get\_install\_dir() (in module src.product)|hyperpage}{52} -\indexentry{get\_product\_components() (in module src.product)|hyperpage}{53} -\indexentry{get\_product\_config() (in module src.product)|hyperpage}{53} -\indexentry{get\_product\_dependencies() (in module src.product)|hyperpage}{53} -\indexentry{get\_product\_section() (in module src.product)|hyperpage}{53} -\indexentry{get\_products\_infos() (in module src.product)|hyperpage}{53} -\indexentry{product\_compiles() (in module src.product)|hyperpage}{53} -\indexentry{product\_has\_env\_script() (in module src.product)|hyperpage}{54} -\indexentry{product\_has\_logo() (in module src.product)|hyperpage}{54} -\indexentry{product\_has\_patches() (in module src.product)|hyperpage}{54} -\indexentry{product\_has\_salome\_gui() (in module src.product)|hyperpage}{54} -\indexentry{product\_has\_script() (in module src.product)|hyperpage}{54} -\indexentry{product\_is\_SALOME() (in module src.product)|hyperpage}{54} -\indexentry{product\_is\_autotools() (in module src.product)|hyperpage}{54} -\indexentry{product\_is\_cmake() (in module src.product)|hyperpage}{54} -\indexentry{product\_is\_cpp() (in module src.product)|hyperpage}{54} -\indexentry{product\_is\_debug() (in module src.product)|hyperpage}{54} -\indexentry{product\_is\_dev() (in module src.product)|hyperpage}{54} -\indexentry{product\_is\_fixed() (in module src.product)|hyperpage}{55} -\indexentry{product\_is\_generated() (in module src.product)|hyperpage}{55} -\indexentry{product\_is\_mpi() (in module src.product)|hyperpage}{55} -\indexentry{product\_is\_native() (in module src.product)|hyperpage}{55} -\indexentry{product\_is\_salome() (in module src.product)|hyperpage}{55} -\indexentry{product\_is\_sample() (in module src.product)|hyperpage}{55} -\indexentry{product\_is\_smesh\_plugin() (in module src.product)|hyperpage}{55} -\indexentry{product\_is\_vcs() (in module src.product)|hyperpage}{55} -\indexentry{src.pyconf (module)|hyperpage}{55} -\indexentry{Config (class in src.pyconf)|hyperpage}{56} -\indexentry{Config.Namespace (class in src.pyconf)|hyperpage}{56} -\indexentry{addNamespace() (src.pyconf.Config method)|hyperpage}{57} -\indexentry{getByPath() (src.pyconf.Config method)|hyperpage}{57} -\indexentry{load() (src.pyconf.Config method)|hyperpage}{57} -\indexentry{removeNamespace() (src.pyconf.Config method)|hyperpage}{57} -\indexentry{ConfigError|hyperpage}{57} -\indexentry{ConfigFormatError|hyperpage}{57} -\indexentry{ConfigInputStream (class in src.pyconf)|hyperpage}{57} -\indexentry{close() (src.pyconf.ConfigInputStream method)|hyperpage}{57} -\indexentry{read() (src.pyconf.ConfigInputStream method)|hyperpage}{57} -\indexentry{readline() (src.pyconf.ConfigInputStream method)|hyperpage}{57} -\indexentry{ConfigList (class in src.pyconf)|hyperpage}{57} -\indexentry{getByPath() (src.pyconf.ConfigList method)|hyperpage}{57} -\indexentry{ConfigMerger (class in src.pyconf)|hyperpage}{57} -\indexentry{handleMismatch() (src.pyconf.ConfigMerger method)|hyperpage}{57} -\indexentry{merge() (src.pyconf.ConfigMerger method)|hyperpage}{58} -\indexentry{mergeMapping() (src.pyconf.ConfigMerger method)|hyperpage}{58} -\indexentry{mergeSequence() (src.pyconf.ConfigMerger method)|hyperpage}{58} -\indexentry{overwriteKeys() (src.pyconf.ConfigMerger method)|hyperpage}{58} -\indexentry{ConfigOutputStream (class in src.pyconf)|hyperpage}{58} -\indexentry{close() (src.pyconf.ConfigOutputStream method)|hyperpage}{58} -\indexentry{flush() (src.pyconf.ConfigOutputStream method)|hyperpage}{58} -\indexentry{write() (src.pyconf.ConfigOutputStream method)|hyperpage}{58} -\indexentry{ConfigReader (class in src.pyconf)|hyperpage}{58} -\indexentry{getChar() (src.pyconf.ConfigReader method)|hyperpage}{58} -\indexentry{getToken() (src.pyconf.ConfigReader method)|hyperpage}{58} -\indexentry{load() (src.pyconf.ConfigReader method)|hyperpage}{58} -\indexentry{location() (src.pyconf.ConfigReader method)|hyperpage}{59} -\indexentry{match() (src.pyconf.ConfigReader method)|hyperpage}{59} -\indexentry{parseFactor() (src.pyconf.ConfigReader method)|hyperpage}{59} -\indexentry{parseKeyValuePair() (src.pyconf.ConfigReader method)|hyperpage}{59} -\indexentry{parseMapping() (src.pyconf.ConfigReader method)|hyperpage}{59} -\indexentry{parseMappingBody() (src.pyconf.ConfigReader method)|hyperpage}{59} -\indexentry{parseReference() (src.pyconf.ConfigReader method)|hyperpage}{59} -\indexentry{parseScalar() (src.pyconf.ConfigReader method)|hyperpage}{59} -\indexentry{parseSequence() (src.pyconf.ConfigReader method)|hyperpage}{59} -\indexentry{parseSuffix() (src.pyconf.ConfigReader method)|hyperpage}{59} -\indexentry{parseTerm() (src.pyconf.ConfigReader method)|hyperpage}{59} -\indexentry{parseValue() (src.pyconf.ConfigReader method)|hyperpage}{59} -\indexentry{setStream() (src.pyconf.ConfigReader method)|hyperpage}{60} -\indexentry{ConfigResolutionError|hyperpage}{60} -\indexentry{Container (class in src.pyconf)|hyperpage}{60} -\indexentry{evaluate() (src.pyconf.Container method)|hyperpage}{60} -\indexentry{setPath() (src.pyconf.Container method)|hyperpage}{60} -\indexentry{writeToStream() (src.pyconf.Container method)|hyperpage}{60} -\indexentry{writeValue() (src.pyconf.Container method)|hyperpage}{60} -\indexentry{Expression (class in src.pyconf)|hyperpage}{60} -\indexentry{evaluate() (src.pyconf.Expression method)|hyperpage}{60} -\indexentry{Mapping (class in src.pyconf)|hyperpage}{60} -\indexentry{addMapping() (src.pyconf.Mapping method)|hyperpage}{61} -\indexentry{get() (src.pyconf.Mapping method)|hyperpage}{61} -\indexentry{iteritems() (src.pyconf.Mapping method)|hyperpage}{61} -\indexentry{iterkeys() (src.pyconf.Mapping method)|hyperpage}{61} -\indexentry{keys() (src.pyconf.Mapping method)|hyperpage}{61} -\indexentry{writeToStream() (src.pyconf.Mapping method)|hyperpage}{61} -\indexentry{Reference (class in src.pyconf)|hyperpage}{61} -\indexentry{addElement() (src.pyconf.Reference method)|hyperpage}{61} -\indexentry{findConfig() (src.pyconf.Reference method)|hyperpage}{61} -\indexentry{resolve() (src.pyconf.Reference method)|hyperpage}{61} -\indexentry{Sequence (class in src.pyconf)|hyperpage}{61} -\indexentry{Sequence.SeqIter (class in src.pyconf)|hyperpage}{61} -\indexentry{next() (src.pyconf.Sequence.SeqIter method)|hyperpage}{61} -\indexentry{append() (src.pyconf.Sequence method)|hyperpage}{61} -\indexentry{writeToStream() (src.pyconf.Sequence method)|hyperpage}{62} -\indexentry{deepCopyMapping() (in module src.pyconf)|hyperpage}{62} -\indexentry{defaultMergeResolve() (in module src.pyconf)|hyperpage}{62} -\indexentry{defaultStreamOpener() (in module src.pyconf)|hyperpage}{62} -\indexentry{isWord() (in module src.pyconf)|hyperpage}{62} -\indexentry{makePath() (in module src.pyconf)|hyperpage}{62} -\indexentry{overwriteMergeResolve() (in module src.pyconf)|hyperpage}{62} -\indexentry{src.returnCode (module)|hyperpage}{63} -\indexentry{ReturnCode (class in src.returnCode)|hyperpage}{63} -\indexentry{KFSYS (src.returnCode.ReturnCode attribute)|hyperpage}{63} -\indexentry{KNOWNFAILURE\_STATUS (src.returnCode.ReturnCode attribute)|hyperpage}{63} -\indexentry{KOSYS (src.returnCode.ReturnCode attribute)|hyperpage}{63} -\indexentry{KO\_STATUS (src.returnCode.ReturnCode attribute)|hyperpage}{63} -\indexentry{NASYS (src.returnCode.ReturnCode attribute)|hyperpage}{63} -\indexentry{NA\_STATUS (src.returnCode.ReturnCode attribute)|hyperpage}{63} -\indexentry{NDSYS (src.returnCode.ReturnCode attribute)|hyperpage}{63} -\indexentry{OKSYS (src.returnCode.ReturnCode attribute)|hyperpage}{63} -\indexentry{OK\_STATUS (src.returnCode.ReturnCode attribute)|hyperpage}{63} -\indexentry{TIMEOUT\_STATUS (src.returnCode.ReturnCode attribute)|hyperpage}{63} -\indexentry{TOSYS (src.returnCode.ReturnCode attribute)|hyperpage}{63} -\indexentry{UNKNOWN\_STATUS (src.returnCode.ReturnCode attribute)|hyperpage}{63} -\indexentry{getValue() (src.returnCode.ReturnCode method)|hyperpage}{63} -\indexentry{getWhy() (src.returnCode.ReturnCode method)|hyperpage}{63} -\indexentry{indent() (src.returnCode.ReturnCode method)|hyperpage}{63} -\indexentry{isOk() (src.returnCode.ReturnCode method)|hyperpage}{63} -\indexentry{raiseIfKo() (src.returnCode.ReturnCode method)|hyperpage}{63} -\indexentry{setStatus() (src.returnCode.ReturnCode method)|hyperpage}{63} -\indexentry{setValue() (src.returnCode.ReturnCode method)|hyperpage}{63} -\indexentry{setWhy() (src.returnCode.ReturnCode method)|hyperpage}{63} -\indexentry{toSys() (src.returnCode.ReturnCode method)|hyperpage}{63} -\indexentry{src.salomeTools (module)|hyperpage}{64} -\indexentry{Sat (class in src.salomeTools)|hyperpage}{64} -\indexentry{assumeAsList() (src.salomeTools.Sat method)|hyperpage}{64} -\indexentry{execute\_cli() (src.salomeTools.Sat method)|hyperpage}{64} -\indexentry{getColoredVersion() (src.salomeTools.Sat method)|hyperpage}{64} -\indexentry{getCommandAndAppli() (src.salomeTools.Sat method)|hyperpage}{64} -\indexentry{getCommandInstance() (src.salomeTools.Sat method)|hyperpage}{64} -\indexentry{getConfig() (src.salomeTools.Sat method)|hyperpage}{64} -\indexentry{getConfigManager() (src.salomeTools.Sat method)|hyperpage}{64} -\indexentry{getLogger() (src.salomeTools.Sat method)|hyperpage}{64} -\indexentry{getModule() (src.salomeTools.Sat method)|hyperpage}{64} -\indexentry{get\_help() (src.salomeTools.Sat method)|hyperpage}{64} -\indexentry{parseArguments() (src.salomeTools.Sat method)|hyperpage}{64} -\indexentry{print\_help() (src.salomeTools.Sat method)|hyperpage}{64} -\indexentry{assumeAsList() (in module src.salomeTools)|hyperpage}{64} -\indexentry{find\_command\_list() (in module src.salomeTools)|hyperpage}{64} -\indexentry{getCommandsList() (in module src.salomeTools)|hyperpage}{64} -\indexentry{getVersion() (in module src.salomeTools)|hyperpage}{64} -\indexentry{launchSat() (in module src.salomeTools)|hyperpage}{64} -\indexentry{setLocale() (in module src.salomeTools)|hyperpage}{64} -\indexentry{setNotLocale() (in module src.salomeTools)|hyperpage}{64} -\indexentry{src.system (module)|hyperpage}{65} -\indexentry{archive\_extract() (in module src.system)|hyperpage}{65} -\indexentry{cvs\_extract() (in module src.system)|hyperpage}{65} -\indexentry{git\_extract() (in module src.system)|hyperpage}{65} -\indexentry{show\_in\_editor() (in module src.system)|hyperpage}{65} -\indexentry{svn\_extract() (in module src.system)|hyperpage}{65} -\indexentry{src.template (module)|hyperpage}{66} -\indexentry{MyTemplate (class in src.template)|hyperpage}{66} -\indexentry{delimiter (src.template.MyTemplate attribute)|hyperpage}{66} -\indexentry{pattern (src.template.MyTemplate attribute)|hyperpage}{66} -\indexentry{substitute() (in module src.template)|hyperpage}{66} -\indexentry{src.test\_module (module)|hyperpage}{66} -\indexentry{Test (class in src.test\_module)|hyperpage}{66} -\indexentry{generate\_launching\_commands() (src.test\_module.Test method)|hyperpage}{66} -\indexentry{generate\_script() (src.test\_module.Test method)|hyperpage}{66} -\indexentry{get\_test\_timeout() (src.test\_module.Test method)|hyperpage}{66} -\indexentry{get\_tmp\_dir() (src.test\_module.Test method)|hyperpage}{66} -\indexentry{prepare\_testbase() (src.test\_module.Test method)|hyperpage}{66} -\indexentry{prepare\_testbase\_from\_dir() (src.test\_module.Test method)|hyperpage}{66} -\indexentry{prepare\_testbase\_from\_git() (src.test\_module.Test method)|hyperpage}{66} -\indexentry{prepare\_testbase\_from\_svn() (src.test\_module.Test method)|hyperpage}{66} -\indexentry{read\_results() (src.test\_module.Test method)|hyperpage}{66} -\indexentry{run\_all\_tests() (src.test\_module.Test method)|hyperpage}{66} -\indexentry{run\_grid\_tests() (src.test\_module.Test method)|hyperpage}{66} -\indexentry{run\_script() (src.test\_module.Test method)|hyperpage}{66} -\indexentry{run\_session\_tests() (src.test\_module.Test method)|hyperpage}{66} -\indexentry{run\_testbase\_tests() (src.test\_module.Test method)|hyperpage}{66} -\indexentry{run\_tests() (src.test\_module.Test method)|hyperpage}{66} -\indexentry{search\_known\_errors() (src.test\_module.Test method)|hyperpage}{66} -\indexentry{write\_test\_margin() (src.test\_module.Test method)|hyperpage}{66} -\indexentry{getTmpDirDEFAULT() (in module src.test\_module)|hyperpage}{67} -\indexentry{src.utilsSat (module)|hyperpage}{67} -\indexentry{Path (class in src.utilsSat)|hyperpage}{67} -\indexentry{base() (src.utilsSat.Path method)|hyperpage}{67} -\indexentry{chmod() (src.utilsSat.Path method)|hyperpage}{67} -\indexentry{copy() (src.utilsSat.Path method)|hyperpage}{67} -\indexentry{copydir() (src.utilsSat.Path method)|hyperpage}{67} -\indexentry{copyfile() (src.utilsSat.Path method)|hyperpage}{67} -\indexentry{copylink() (src.utilsSat.Path method)|hyperpage}{67} -\indexentry{dir() (src.utilsSat.Path method)|hyperpage}{67} -\indexentry{exists() (src.utilsSat.Path method)|hyperpage}{67} -\indexentry{isdir() (src.utilsSat.Path method)|hyperpage}{67} -\indexentry{isfile() (src.utilsSat.Path method)|hyperpage}{67} -\indexentry{islink() (src.utilsSat.Path method)|hyperpage}{67} -\indexentry{list() (src.utilsSat.Path method)|hyperpage}{67} -\indexentry{make() (src.utilsSat.Path method)|hyperpage}{67} -\indexentry{readlink() (src.utilsSat.Path method)|hyperpage}{67} -\indexentry{rm() (src.utilsSat.Path method)|hyperpage}{67} -\indexentry{smartcopy() (src.utilsSat.Path method)|hyperpage}{67} -\indexentry{symlink() (src.utilsSat.Path method)|hyperpage}{67} -\indexentry{black() (in module src.utilsSat)|hyperpage}{67} -\indexentry{blue() (in module src.utilsSat)|hyperpage}{67} -\indexentry{check\_config\_has\_application() (in module src.utilsSat)|hyperpage}{67} -\indexentry{check\_config\_has\_profile() (in module src.utilsSat)|hyperpage}{67} -\indexentry{check\_has\_key() (in module src.utilsSat)|hyperpage}{67} -\indexentry{config\_has\_application() (in module src.utilsSat)|hyperpage}{67} -\indexentry{critical() (in module src.utilsSat)|hyperpage}{68} -\indexentry{cyan() (in module src.utilsSat)|hyperpage}{68} -\indexentry{date\_to\_datetime() (in module src.utilsSat)|hyperpage}{68} -\indexentry{deepcopy\_list() (in module src.utilsSat)|hyperpage}{68} -\indexentry{ensure\_path\_exists() (in module src.utilsSat)|hyperpage}{68} -\indexentry{error() (in module src.utilsSat)|hyperpage}{68} -\indexentry{find\_file\_in\_lpath() (in module src.utilsSat)|hyperpage}{68} -\indexentry{formatTuples() (in module src.utilsSat)|hyperpage}{68} -\indexentry{formatValue() (in module src.utilsSat)|hyperpage}{68} -\indexentry{get\_base\_path() (in module src.utilsSat)|hyperpage}{68} -\indexentry{get\_cfg\_param() (in module src.utilsSat)|hyperpage}{68} -\indexentry{get\_launcher\_name() (in module src.utilsSat)|hyperpage}{69} -\indexentry{get\_log\_path() (in module src.utilsSat)|hyperpage}{69} -\indexentry{get\_property\_in\_product\_cfg() (in module src.utilsSat)|hyperpage}{69} -\indexentry{get\_salome\_version() (in module src.utilsSat)|hyperpage}{69} -\indexentry{get\_tmp\_filename() (in module src.utilsSat)|hyperpage}{69} -\indexentry{green() (in module src.utilsSat)|hyperpage}{69} -\indexentry{handleRemoveReadonly() (in module src.utilsSat)|hyperpage}{69} -\indexentry{header() (in module src.utilsSat)|hyperpage}{69} -\indexentry{info() (in module src.utilsSat)|hyperpage}{69} -\indexentry{label() (in module src.utilsSat)|hyperpage}{69} -\indexentry{list\_log\_file() (in module src.utilsSat)|hyperpage}{69} -\indexentry{log\_res\_step() (in module src.utilsSat)|hyperpage}{69} -\indexentry{log\_step() (in module src.utilsSat)|hyperpage}{69} -\indexentry{logger\_info\_tuples() (in module src.utilsSat)|hyperpage}{69} -\indexentry{magenta() (in module src.utilsSat)|hyperpage}{69} -\indexentry{merge\_dicts() (in module src.utilsSat)|hyperpage}{69} -\indexentry{normal() (in module src.utilsSat)|hyperpage}{69} -\indexentry{only\_numbers() (in module src.utilsSat)|hyperpage}{69} -\indexentry{parse\_date() (in module src.utilsSat)|hyperpage}{69} -\indexentry{read\_config\_from\_a\_file() (in module src.utilsSat)|hyperpage}{69} -\indexentry{red() (in module src.utilsSat)|hyperpage}{69} -\indexentry{remove\_item\_from\_list() (in module src.utilsSat)|hyperpage}{69} -\indexentry{replace\_in\_file() (in module src.utilsSat)|hyperpage}{70} -\indexentry{reset() (in module src.utilsSat)|hyperpage}{70} -\indexentry{show\_command\_log() (in module src.utilsSat)|hyperpage}{70} -\indexentry{success() (in module src.utilsSat)|hyperpage}{70} -\indexentry{timedelta\_total\_seconds() (in module src.utilsSat)|hyperpage}{70} -\indexentry{update\_hat\_xml() (in module src.utilsSat)|hyperpage}{70} -\indexentry{warning() (in module src.utilsSat)|hyperpage}{70} -\indexentry{white() (in module src.utilsSat)|hyperpage}{70} -\indexentry{yellow() (in module src.utilsSat)|hyperpage}{70} -\indexentry{src.xmlManager (module)|hyperpage}{70} -\indexentry{ReadXmlFile (class in src.xmlManager)|hyperpage}{70} -\indexentry{getRootAttrib() (src.xmlManager.ReadXmlFile method)|hyperpage}{70} -\indexentry{get\_attrib() (src.xmlManager.ReadXmlFile method)|hyperpage}{71} -\indexentry{get\_node\_text() (src.xmlManager.ReadXmlFile method)|hyperpage}{71} -\indexentry{XmlLogFile (class in src.xmlManager)|hyperpage}{71} -\indexentry{add\_simple\_node() (src.xmlManager.XmlLogFile method)|hyperpage}{71} -\indexentry{append\_node\_attrib() (src.xmlManager.XmlLogFile method)|hyperpage}{71} -\indexentry{append\_node\_text() (src.xmlManager.XmlLogFile method)|hyperpage}{71} -\indexentry{write\_tree() (src.xmlManager.XmlLogFile method)|hyperpage}{71} -\indexentry{add\_simple\_node() (in module src.xmlManager)|hyperpage}{71} -\indexentry{append\_node\_attrib() (in module src.xmlManager)|hyperpage}{71} -\indexentry{find\_node\_by\_attrib() (in module src.xmlManager)|hyperpage}{72} -\indexentry{write\_report() (in module src.xmlManager)|hyperpage}{72} -\indexentry{src (module)|hyperpage}{72} -\indexentry{commands.application (module)|hyperpage}{72} -\indexentry{Command (class in commands.application)|hyperpage}{72} -\indexentry{getParser() (commands.application.Command method)|hyperpage}{72} -\indexentry{name (commands.application.Command attribute)|hyperpage}{72} -\indexentry{run() (commands.application.Command method)|hyperpage}{72} -\indexentry{add\_module\_to\_appli() (in module commands.application)|hyperpage}{73} -\indexentry{create\_application() (in module commands.application)|hyperpage}{73} -\indexentry{create\_config\_file() (in module commands.application)|hyperpage}{73} -\indexentry{customize\_app() (in module commands.application)|hyperpage}{73} -\indexentry{generate\_application() (in module commands.application)|hyperpage}{73} -\indexentry{generate\_catalog() (in module commands.application)|hyperpage}{73} -\indexentry{generate\_launch\_file() (in module commands.application)|hyperpage}{73} -\indexentry{get\_SALOME\_modules() (in module commands.application)|hyperpage}{73} -\indexentry{get\_step() (in module commands.application)|hyperpage}{73} -\indexentry{make\_alias() (in module commands.application)|hyperpage}{73} -\indexentry{commands.check (module)|hyperpage}{73} -\indexentry{Command (class in commands.check)|hyperpage}{73} -\indexentry{getParser() (commands.check.Command method)|hyperpage}{73} -\indexentry{name (commands.check.Command attribute)|hyperpage}{73} -\indexentry{run() (commands.check.Command method)|hyperpage}{73} -\indexentry{check\_all\_products() (in module commands.check)|hyperpage}{73} -\indexentry{check\_product() (in module commands.check)|hyperpage}{73} -\indexentry{get\_products\_list() (in module commands.check)|hyperpage}{74} -\indexentry{commands.clean (module)|hyperpage}{74} -\indexentry{Command (class in commands.clean)|hyperpage}{74} -\indexentry{getParser() (commands.clean.Command method)|hyperpage}{74} -\indexentry{name (commands.clean.Command attribute)|hyperpage}{74} -\indexentry{run() (commands.clean.Command method)|hyperpage}{74} -\indexentry{get\_build\_directories() (in module commands.clean)|hyperpage}{74} -\indexentry{get\_install\_directories() (in module commands.clean)|hyperpage}{74} -\indexentry{get\_source\_directories() (in module commands.clean)|hyperpage}{74} -\indexentry{product\_has\_dir() (in module commands.clean)|hyperpage}{75} -\indexentry{suppress\_directories() (in module commands.clean)|hyperpage}{75} -\indexentry{commands.compile (module)|hyperpage}{75} -\indexentry{Command (class in commands.compile)|hyperpage}{75} -\indexentry{getParser() (commands.compile.Command method)|hyperpage}{75} -\indexentry{name (commands.compile.Command attribute)|hyperpage}{75} -\indexentry{run() (commands.compile.Command method)|hyperpage}{75} -\indexentry{add\_compile\_config\_file() (in module commands.compile)|hyperpage}{75} -\indexentry{check\_dependencies() (in module commands.compile)|hyperpage}{75} -\indexentry{compile\_all\_products() (in module commands.compile)|hyperpage}{75} -\indexentry{compile\_product() (in module commands.compile)|hyperpage}{75} -\indexentry{compile\_product\_cmake\_autotools() (in module commands.compile)|hyperpage}{76} -\indexentry{compile\_product\_script() (in module commands.compile)|hyperpage}{76} -\indexentry{extend\_with\_children() (in module commands.compile)|hyperpage}{76} -\indexentry{extend\_with\_fathers() (in module commands.compile)|hyperpage}{76} -\indexentry{get\_children() (in module commands.compile)|hyperpage}{76} -\indexentry{get\_products\_list() (in module commands.compile)|hyperpage}{76} -\indexentry{get\_recursive\_children() (in module commands.compile)|hyperpage}{76} -\indexentry{get\_recursive\_fathers() (in module commands.compile)|hyperpage}{77} -\indexentry{sort\_products() (in module commands.compile)|hyperpage}{77} -\indexentry{commands.config (module)|hyperpage}{77} -\indexentry{Command (class in commands.config)|hyperpage}{77} -\indexentry{getParser() (commands.config.Command method)|hyperpage}{77} -\indexentry{name (commands.config.Command attribute)|hyperpage}{77} -\indexentry{run() (commands.config.Command method)|hyperpage}{77} -\indexentry{commands.configure (module)|hyperpage}{77} -\indexentry{Command (class in commands.configure)|hyperpage}{77} -\indexentry{getParser() (commands.configure.Command method)|hyperpage}{78} -\indexentry{name (commands.configure.Command attribute)|hyperpage}{78} -\indexentry{run() (commands.configure.Command method)|hyperpage}{78} -\indexentry{configure\_all\_products() (in module commands.configure)|hyperpage}{78} -\indexentry{configure\_product() (in module commands.configure)|hyperpage}{78} -\indexentry{get\_products\_list() (in module commands.configure)|hyperpage}{78} -\indexentry{commands.environ (module)|hyperpage}{78} -\indexentry{Command (class in commands.environ)|hyperpage}{78} -\indexentry{getParser() (commands.environ.Command method)|hyperpage}{79} -\indexentry{name (commands.environ.Command attribute)|hyperpage}{79} -\indexentry{run() (commands.environ.Command method)|hyperpage}{79} -\indexentry{write\_all\_source\_files() (in module commands.environ)|hyperpage}{79} -\indexentry{commands.find\_duplicates (module)|hyperpage}{79} -\indexentry{Command (class in commands.find\_duplicates)|hyperpage}{79} -\indexentry{getParser() (commands.find\_duplicates.Command method)|hyperpage}{79} -\indexentry{name (commands.find\_duplicates.Command attribute)|hyperpage}{79} -\indexentry{run() (commands.find\_duplicates.Command method)|hyperpage}{79} -\indexentry{Progress\_bar (class in commands.find\_duplicates)|hyperpage}{79} -\indexentry{display\_value\_progression() (commands.find\_duplicates.Progress\_bar method)|hyperpage}{79} -\indexentry{format\_list\_of\_str() (in module commands.find\_duplicates)|hyperpage}{79} -\indexentry{list\_directory() (in module commands.find\_duplicates)|hyperpage}{80} -\indexentry{commands.generate (module)|hyperpage}{80} -\indexentry{Command (class in commands.generate)|hyperpage}{80} -\indexentry{getParser() (commands.generate.Command method)|hyperpage}{80} -\indexentry{name (commands.generate.Command attribute)|hyperpage}{80} -\indexentry{run() (commands.generate.Command method)|hyperpage}{80} -\indexentry{build\_context() (in module commands.generate)|hyperpage}{80} -\indexentry{check\_module\_generator() (in module commands.generate)|hyperpage}{80} -\indexentry{check\_yacsgen() (in module commands.generate)|hyperpage}{80} -\indexentry{generate\_component() (in module commands.generate)|hyperpage}{80} -\indexentry{generate\_component\_list() (in module commands.generate)|hyperpage}{81} -\indexentry{commands.init (module)|hyperpage}{81} -\indexentry{Command (class in commands.init)|hyperpage}{81} -\indexentry{getParser() (commands.init.Command method)|hyperpage}{81} -\indexentry{name (commands.init.Command attribute)|hyperpage}{81} -\indexentry{run() (commands.init.Command method)|hyperpage}{81} -\indexentry{check\_path() (in module commands.init)|hyperpage}{81} -\indexentry{display\_local\_values() (in module commands.init)|hyperpage}{81} -\indexentry{set\_local\_value() (in module commands.init)|hyperpage}{81} -\indexentry{commands.job (module)|hyperpage}{81} -\indexentry{Command (class in commands.job)|hyperpage}{81} -\indexentry{getParser() (commands.job.Command method)|hyperpage}{81} -\indexentry{name (commands.job.Command attribute)|hyperpage}{81} -\indexentry{run() (commands.job.Command method)|hyperpage}{81} -\indexentry{commands.jobs (module)|hyperpage}{82} -\indexentry{Command (class in commands.jobs)|hyperpage}{82} -\indexentry{getParser() (commands.jobs.Command method)|hyperpage}{82} -\indexentry{name (commands.jobs.Command attribute)|hyperpage}{82} -\indexentry{run() (commands.jobs.Command method)|hyperpage}{82} -\indexentry{Gui (class in commands.jobs)|hyperpage}{82} -\indexentry{add\_xml\_board() (commands.jobs.Gui method)|hyperpage}{82} -\indexentry{find\_history() (commands.jobs.Gui method)|hyperpage}{82} -\indexentry{find\_test\_log() (commands.jobs.Gui method)|hyperpage}{82} -\indexentry{initialize\_boards() (commands.jobs.Gui method)|hyperpage}{82} -\indexentry{last\_update() (commands.jobs.Gui method)|hyperpage}{82} -\indexentry{parse\_csv\_boards() (commands.jobs.Gui method)|hyperpage}{82} -\indexentry{put\_jobs\_not\_today() (commands.jobs.Gui method)|hyperpage}{83} -\indexentry{update\_xml\_file() (commands.jobs.Gui method)|hyperpage}{83} -\indexentry{update\_xml\_files() (commands.jobs.Gui method)|hyperpage}{83} -\indexentry{write\_xml\_file() (commands.jobs.Gui method)|hyperpage}{83} -\indexentry{write\_xml\_files() (commands.jobs.Gui method)|hyperpage}{83} -\indexentry{Job (class in commands.jobs)|hyperpage}{83} -\indexentry{cancel() (commands.jobs.Job method)|hyperpage}{83} -\indexentry{check\_time() (commands.jobs.Job method)|hyperpage}{83} -\indexentry{get\_log\_files() (commands.jobs.Job method)|hyperpage}{83} -\indexentry{get\_pids() (commands.jobs.Job method)|hyperpage}{83} -\indexentry{get\_status() (commands.jobs.Job method)|hyperpage}{83} -\indexentry{has\_begun() (commands.jobs.Job method)|hyperpage}{83} -\indexentry{has\_failed() (commands.jobs.Job method)|hyperpage}{83} -\indexentry{has\_finished() (commands.jobs.Job method)|hyperpage}{84} -\indexentry{is\_running() (commands.jobs.Job method)|hyperpage}{84} -\indexentry{is\_timeout() (commands.jobs.Job method)|hyperpage}{84} -\indexentry{kill\_remote\_process() (commands.jobs.Job method)|hyperpage}{84} -\indexentry{run() (commands.jobs.Job method)|hyperpage}{84} -\indexentry{time\_elapsed() (commands.jobs.Job method)|hyperpage}{84} -\indexentry{total\_duration() (commands.jobs.Job method)|hyperpage}{84} -\indexentry{write\_results() (commands.jobs.Job method)|hyperpage}{84} -\indexentry{Jobs (class in commands.jobs)|hyperpage}{84} -\indexentry{cancel\_dependencies\_of\_failing\_jobs() (commands.jobs.Jobs method)|hyperpage}{84} -\indexentry{define\_job() (commands.jobs.Jobs method)|hyperpage}{84} -\indexentry{determine\_jobs\_and\_machines() (commands.jobs.Jobs method)|hyperpage}{84} -\indexentry{display\_status() (commands.jobs.Jobs method)|hyperpage}{84} -\indexentry{find\_job\_that\_has\_name() (commands.jobs.Jobs method)|hyperpage}{85} -\indexentry{is\_occupied() (commands.jobs.Jobs method)|hyperpage}{85} -\indexentry{run\_jobs() (commands.jobs.Jobs method)|hyperpage}{85} -\indexentry{ssh\_connection\_all\_machines() (commands.jobs.Jobs method)|hyperpage}{85} -\indexentry{str\_of\_length() (commands.jobs.Jobs method)|hyperpage}{85} -\indexentry{update\_jobs\_states\_list() (commands.jobs.Jobs method)|hyperpage}{85} -\indexentry{write\_all\_results() (commands.jobs.Jobs method)|hyperpage}{85} -\indexentry{Machine (class in commands.jobs)|hyperpage}{85} -\indexentry{close() (commands.jobs.Machine method)|hyperpage}{85} -\indexentry{connect() (commands.jobs.Machine method)|hyperpage}{85} -\indexentry{copy\_sat() (commands.jobs.Machine method)|hyperpage}{85} -\indexentry{exec\_command() (commands.jobs.Machine method)|hyperpage}{85} -\indexentry{mkdir() (commands.jobs.Machine method)|hyperpage}{86} -\indexentry{put\_dir() (commands.jobs.Machine method)|hyperpage}{86} -\indexentry{successfully\_connected() (commands.jobs.Machine method)|hyperpage}{86} -\indexentry{write\_info() (commands.jobs.Machine method)|hyperpage}{86} -\indexentry{develop\_factorized\_jobs() (in module commands.jobs)|hyperpage}{86} -\indexentry{getParamiko() (in module commands.jobs)|hyperpage}{86} -\indexentry{get\_config\_file\_path() (in module commands.jobs)|hyperpage}{86} -\indexentry{commands.launcher (module)|hyperpage}{86} -\indexentry{Command (class in commands.launcher)|hyperpage}{86} -\indexentry{getParser() (commands.launcher.Command method)|hyperpage}{86} -\indexentry{name (commands.launcher.Command attribute)|hyperpage}{86} -\indexentry{run() (commands.launcher.Command method)|hyperpage}{86} -\indexentry{copy\_catalog() (in module commands.launcher)|hyperpage}{86} -\indexentry{generate\_catalog() (in module commands.launcher)|hyperpage}{87} -\indexentry{generate\_launch\_file() (in module commands.launcher)|hyperpage}{87} -\indexentry{commands.log (module)|hyperpage}{87} -\indexentry{Command (class in commands.log)|hyperpage}{87} -\indexentry{getParser() (commands.log.Command method)|hyperpage}{87} -\indexentry{name (commands.log.Command attribute)|hyperpage}{87} -\indexentry{run() (commands.log.Command method)|hyperpage}{87} -\indexentry{ask\_value() (in module commands.log)|hyperpage}{87} -\indexentry{getMaxFormat() (in module commands.log)|hyperpage}{87} -\indexentry{get\_last\_log\_file() (in module commands.log)|hyperpage}{87} -\indexentry{print\_log\_command\_in\_terminal() (in module commands.log)|hyperpage}{88} -\indexentry{remove\_log\_file() (in module commands.log)|hyperpage}{88} -\indexentry{show\_last\_logs() (in module commands.log)|hyperpage}{88} -\indexentry{show\_product\_last\_logs() (in module commands.log)|hyperpage}{88} -\indexentry{commands.make (module)|hyperpage}{88} -\indexentry{Command (class in commands.make)|hyperpage}{88} -\indexentry{getParser() (commands.make.Command method)|hyperpage}{88} -\indexentry{name (commands.make.Command attribute)|hyperpage}{88} -\indexentry{run() (commands.make.Command method)|hyperpage}{88} -\indexentry{get\_nb\_proc() (in module commands.make)|hyperpage}{88} -\indexentry{get\_products\_list() (in module commands.make)|hyperpage}{88} -\indexentry{make\_all\_products() (in module commands.make)|hyperpage}{88} -\indexentry{make\_product() (in module commands.make)|hyperpage}{89} -\indexentry{commands.makeinstall (module)|hyperpage}{89} -\indexentry{Command (class in commands.makeinstall)|hyperpage}{89} -\indexentry{getParser() (commands.makeinstall.Command method)|hyperpage}{89} -\indexentry{name (commands.makeinstall.Command attribute)|hyperpage}{89} -\indexentry{run() (commands.makeinstall.Command method)|hyperpage}{89} -\indexentry{get\_products\_list() (in module commands.makeinstall)|hyperpage}{89} -\indexentry{makeinstall\_all\_products() (in module commands.makeinstall)|hyperpage}{89} -\indexentry{makeinstall\_product() (in module commands.makeinstall)|hyperpage}{90} -\indexentry{commands.package (module)|hyperpage}{90} -\indexentry{Command (class in commands.package)|hyperpage}{90} -\indexentry{getParser() (commands.package.Command method)|hyperpage}{90} -\indexentry{name (commands.package.Command attribute)|hyperpage}{90} -\indexentry{run() (commands.package.Command method)|hyperpage}{90} -\indexentry{add\_files() (in module commands.package)|hyperpage}{90} -\indexentry{add\_readme() (in module commands.package)|hyperpage}{90} -\indexentry{add\_salomeTools() (in module commands.package)|hyperpage}{90} -\indexentry{binary\_package() (in module commands.package)|hyperpage}{91} -\indexentry{create\_project\_for\_src\_package() (in module commands.package)|hyperpage}{91} -\indexentry{exclude\_VCS\_and\_extensions() (in module commands.package)|hyperpage}{91} -\indexentry{find\_application\_pyconf() (in module commands.package)|hyperpage}{91} -\indexentry{find\_product\_scripts\_and\_pyconf() (in module commands.package)|hyperpage}{91} -\indexentry{get\_archives() (in module commands.package)|hyperpage}{92} -\indexentry{get\_archives\_vcs() (in module commands.package)|hyperpage}{92} -\indexentry{hack\_for\_distene\_licence() (in module commands.package)|hyperpage}{92} -\indexentry{make\_archive() (in module commands.package)|hyperpage}{92} -\indexentry{produce\_install\_bin\_file() (in module commands.package)|hyperpage}{93} -\indexentry{produce\_relative\_env\_files() (in module commands.package)|hyperpage}{93} -\indexentry{produce\_relative\_launcher() (in module commands.package)|hyperpage}{93} -\indexentry{product\_appli\_creation\_script() (in module commands.package)|hyperpage}{93} -\indexentry{project\_package() (in module commands.package)|hyperpage}{93} -\indexentry{source\_package() (in module commands.package)|hyperpage}{94} -\indexentry{update\_config() (in module commands.package)|hyperpage}{94} -\indexentry{commands.patch (module)|hyperpage}{94} -\indexentry{Command (class in commands.patch)|hyperpage}{94} -\indexentry{getParser() (commands.patch.Command method)|hyperpage}{94} -\indexentry{name (commands.patch.Command attribute)|hyperpage}{94} -\indexentry{run() (commands.patch.Command method)|hyperpage}{94} -\indexentry{apply\_patch() (in module commands.patch)|hyperpage}{94} -\indexentry{commands.prepare (module)|hyperpage}{95} -\indexentry{Command (class in commands.prepare)|hyperpage}{95} -\indexentry{getParser() (commands.prepare.Command method)|hyperpage}{95} -\indexentry{name (commands.prepare.Command attribute)|hyperpage}{95} -\indexentry{run() (commands.prepare.Command method)|hyperpage}{95} -\indexentry{find\_products\_already\_getted() (in module commands.prepare)|hyperpage}{95} -\indexentry{find\_products\_with\_patchs() (in module commands.prepare)|hyperpage}{95} -\indexentry{remove\_products() (in module commands.prepare)|hyperpage}{95} -\indexentry{commands.profile (module)|hyperpage}{95} -\indexentry{Command (class in commands.profile)|hyperpage}{95} -\indexentry{getParser() (commands.profile.Command method)|hyperpage}{95} -\indexentry{name (commands.profile.Command attribute)|hyperpage}{96} -\indexentry{run() (commands.profile.Command method)|hyperpage}{96} -\indexentry{generate\_profile\_sources() (in module commands.profile)|hyperpage}{96} -\indexentry{get\_profile\_name() (in module commands.profile)|hyperpage}{96} -\indexentry{profileConfigReader (class in commands.profile)|hyperpage}{96} -\indexentry{parseMapping() (commands.profile.profileConfigReader method)|hyperpage}{96} -\indexentry{profileReference (class in commands.profile)|hyperpage}{96} -\indexentry{update\_pyconf() (in module commands.profile)|hyperpage}{96} -\indexentry{commands.run (module)|hyperpage}{96} -\indexentry{Command (class in commands.run)|hyperpage}{96} -\indexentry{getParser() (commands.run.Command method)|hyperpage}{96} -\indexentry{name (commands.run.Command attribute)|hyperpage}{96} -\indexentry{run() (commands.run.Command method)|hyperpage}{96} -\indexentry{commands.script (module)|hyperpage}{96} -\indexentry{Command (class in commands.script)|hyperpage}{96} -\indexentry{getParser() (commands.script.Command method)|hyperpage}{96} -\indexentry{name (commands.script.Command attribute)|hyperpage}{97} -\indexentry{run() (commands.script.Command method)|hyperpage}{97} -\indexentry{get\_products\_list() (in module commands.script)|hyperpage}{97} -\indexentry{run\_script\_all\_products() (in module commands.script)|hyperpage}{97} -\indexentry{run\_script\_of\_product() (in module commands.script)|hyperpage}{97} -\indexentry{commands.shell (module)|hyperpage}{97} -\indexentry{Command (class in commands.shell)|hyperpage}{97} -\indexentry{getParser() (commands.shell.Command method)|hyperpage}{97} -\indexentry{name (commands.shell.Command attribute)|hyperpage}{97} -\indexentry{run() (commands.shell.Command method)|hyperpage}{97} -\indexentry{commands.source (module)|hyperpage}{98} -\indexentry{Command (class in commands.source)|hyperpage}{98} -\indexentry{getParser() (commands.source.Command method)|hyperpage}{98} -\indexentry{name (commands.source.Command attribute)|hyperpage}{98} -\indexentry{run() (commands.source.Command method)|hyperpage}{98} -\indexentry{check\_sources() (in module commands.source)|hyperpage}{98} -\indexentry{get\_all\_product\_sources() (in module commands.source)|hyperpage}{98} -\indexentry{get\_product\_sources() (in module commands.source)|hyperpage}{98} -\indexentry{get\_source\_for\_dev() (in module commands.source)|hyperpage}{98} -\indexentry{get\_source\_from\_archive() (in module commands.source)|hyperpage}{99} -\indexentry{get\_source\_from\_cvs() (in module commands.source)|hyperpage}{99} -\indexentry{get\_source\_from\_dir() (in module commands.source)|hyperpage}{99} -\indexentry{get\_source\_from\_git() (in module commands.source)|hyperpage}{99} -\indexentry{get\_source\_from\_svn() (in module commands.source)|hyperpage}{99} -\indexentry{commands.template (module)|hyperpage}{100} -\indexentry{Command (class in commands.template)|hyperpage}{100} -\indexentry{getParser() (commands.template.Command method)|hyperpage}{100} -\indexentry{name (commands.template.Command attribute)|hyperpage}{100} -\indexentry{run() (commands.template.Command method)|hyperpage}{100} -\indexentry{TParam (class in commands.template)|hyperpage}{100} -\indexentry{check\_value() (commands.template.TParam method)|hyperpage}{100} -\indexentry{TemplateSettings (class in commands.template)|hyperpage}{100} -\indexentry{check\_file\_for\_substitution() (commands.template.TemplateSettings method)|hyperpage}{100} -\indexentry{check\_user\_values() (commands.template.TemplateSettings method)|hyperpage}{100} -\indexentry{get\_parameters() (commands.template.TemplateSettings method)|hyperpage}{100} -\indexentry{get\_pyconf\_parameters() (commands.template.TemplateSettings method)|hyperpage}{100} -\indexentry{has\_pyconf() (commands.template.TemplateSettings method)|hyperpage}{100} -\indexentry{get\_dico\_param() (in module commands.template)|hyperpage}{100} -\indexentry{get\_template\_info() (in module commands.template)|hyperpage}{100} -\indexentry{prepare\_from\_template() (in module commands.template)|hyperpage}{100} -\indexentry{search\_template() (in module commands.template)|hyperpage}{100} -\indexentry{commands.test (module)|hyperpage}{101} -\indexentry{Command (class in commands.test)|hyperpage}{101} -\indexentry{check\_option() (commands.test.Command method)|hyperpage}{101} -\indexentry{getParser() (commands.test.Command method)|hyperpage}{101} -\indexentry{name (commands.test.Command attribute)|hyperpage}{101} -\indexentry{run() (commands.test.Command method)|hyperpage}{101} -\indexentry{ask\_a\_path() (in module commands.test)|hyperpage}{101} -\indexentry{check\_remote\_machine() (in module commands.test)|hyperpage}{101} -\indexentry{create\_test\_report() (in module commands.test)|hyperpage}{101} -\indexentry{generate\_history\_xml\_path() (in module commands.test)|hyperpage}{101} -\indexentry{move\_test\_results() (in module commands.test)|hyperpage}{101} -\indexentry{save\_file() (in module commands.test)|hyperpage}{101} -\indexentry{commands (module)|hyperpage}{101} +\indexentry{indent() (src.options.Options method)|hyperpage}{53} +\indexentry{parse\_args() (src.options.Options method)|hyperpage}{53} +\indexentry{src.product (module)|hyperpage}{53} +\indexentry{check\_config\_exists() (in module src.product)|hyperpage}{53} +\indexentry{check\_installation() (in module src.product)|hyperpage}{53} +\indexentry{get\_base\_install\_dir() (in module src.product)|hyperpage}{53} +\indexentry{get\_install\_dir() (in module src.product)|hyperpage}{53} +\indexentry{get\_product\_components() (in module src.product)|hyperpage}{54} +\indexentry{get\_product\_config() (in module src.product)|hyperpage}{54} +\indexentry{get\_product\_dependencies() (in module src.product)|hyperpage}{54} +\indexentry{get\_product\_section() (in module src.product)|hyperpage}{54} +\indexentry{get\_products\_infos() (in module src.product)|hyperpage}{54} +\indexentry{product\_compiles() (in module src.product)|hyperpage}{54} +\indexentry{product\_has\_env\_script() (in module src.product)|hyperpage}{55} +\indexentry{product\_has\_logo() (in module src.product)|hyperpage}{55} +\indexentry{product\_has\_patches() (in module src.product)|hyperpage}{55} +\indexentry{product\_has\_salome\_gui() (in module src.product)|hyperpage}{55} +\indexentry{product\_has\_script() (in module src.product)|hyperpage}{55} +\indexentry{product\_is\_SALOME() (in module src.product)|hyperpage}{55} +\indexentry{product\_is\_autotools() (in module src.product)|hyperpage}{55} +\indexentry{product\_is\_cmake() (in module src.product)|hyperpage}{55} +\indexentry{product\_is\_cpp() (in module src.product)|hyperpage}{55} +\indexentry{product\_is\_debug() (in module src.product)|hyperpage}{55} +\indexentry{product\_is\_dev() (in module src.product)|hyperpage}{55} +\indexentry{product\_is\_fixed() (in module src.product)|hyperpage}{56} +\indexentry{product\_is\_generated() (in module src.product)|hyperpage}{56} +\indexentry{product\_is\_mpi() (in module src.product)|hyperpage}{56} +\indexentry{product\_is\_native() (in module src.product)|hyperpage}{56} +\indexentry{product\_is\_salome() (in module src.product)|hyperpage}{56} +\indexentry{product\_is\_sample() (in module src.product)|hyperpage}{56} +\indexentry{product\_is\_smesh\_plugin() (in module src.product)|hyperpage}{56} +\indexentry{product\_is\_vcs() (in module src.product)|hyperpage}{56} +\indexentry{src.pyconf (module)|hyperpage}{56} +\indexentry{Config (class in src.pyconf)|hyperpage}{57} +\indexentry{Config.Namespace (class in src.pyconf)|hyperpage}{57} +\indexentry{addNamespace() (src.pyconf.Config method)|hyperpage}{58} +\indexentry{getByPath() (src.pyconf.Config method)|hyperpage}{58} +\indexentry{load() (src.pyconf.Config method)|hyperpage}{58} +\indexentry{removeNamespace() (src.pyconf.Config method)|hyperpage}{58} +\indexentry{ConfigError|hyperpage}{58} +\indexentry{ConfigFormatError|hyperpage}{58} +\indexentry{ConfigInputStream (class in src.pyconf)|hyperpage}{58} +\indexentry{close() (src.pyconf.ConfigInputStream method)|hyperpage}{58} +\indexentry{read() (src.pyconf.ConfigInputStream method)|hyperpage}{58} +\indexentry{readline() (src.pyconf.ConfigInputStream method)|hyperpage}{58} +\indexentry{ConfigList (class in src.pyconf)|hyperpage}{58} +\indexentry{getByPath() (src.pyconf.ConfigList method)|hyperpage}{58} +\indexentry{ConfigMerger (class in src.pyconf)|hyperpage}{58} +\indexentry{handleMismatch() (src.pyconf.ConfigMerger method)|hyperpage}{58} +\indexentry{merge() (src.pyconf.ConfigMerger method)|hyperpage}{59} +\indexentry{mergeMapping() (src.pyconf.ConfigMerger method)|hyperpage}{59} +\indexentry{mergeSequence() (src.pyconf.ConfigMerger method)|hyperpage}{59} +\indexentry{overwriteKeys() (src.pyconf.ConfigMerger method)|hyperpage}{59} +\indexentry{ConfigOutputStream (class in src.pyconf)|hyperpage}{59} +\indexentry{close() (src.pyconf.ConfigOutputStream method)|hyperpage}{59} +\indexentry{flush() (src.pyconf.ConfigOutputStream method)|hyperpage}{59} +\indexentry{write() (src.pyconf.ConfigOutputStream method)|hyperpage}{59} +\indexentry{ConfigReader (class in src.pyconf)|hyperpage}{59} +\indexentry{getChar() (src.pyconf.ConfigReader method)|hyperpage}{59} +\indexentry{getToken() (src.pyconf.ConfigReader method)|hyperpage}{59} +\indexentry{load() (src.pyconf.ConfigReader method)|hyperpage}{59} +\indexentry{location() (src.pyconf.ConfigReader method)|hyperpage}{60} +\indexentry{match() (src.pyconf.ConfigReader method)|hyperpage}{60} +\indexentry{parseFactor() (src.pyconf.ConfigReader method)|hyperpage}{60} +\indexentry{parseKeyValuePair() (src.pyconf.ConfigReader method)|hyperpage}{60} +\indexentry{parseMapping() (src.pyconf.ConfigReader method)|hyperpage}{60} +\indexentry{parseMappingBody() (src.pyconf.ConfigReader method)|hyperpage}{60} +\indexentry{parseReference() (src.pyconf.ConfigReader method)|hyperpage}{60} +\indexentry{parseScalar() (src.pyconf.ConfigReader method)|hyperpage}{60} +\indexentry{parseSequence() (src.pyconf.ConfigReader method)|hyperpage}{60} +\indexentry{parseSuffix() (src.pyconf.ConfigReader method)|hyperpage}{60} +\indexentry{parseTerm() (src.pyconf.ConfigReader method)|hyperpage}{60} +\indexentry{parseValue() (src.pyconf.ConfigReader method)|hyperpage}{60} +\indexentry{setStream() (src.pyconf.ConfigReader method)|hyperpage}{61} +\indexentry{ConfigResolutionError|hyperpage}{61} +\indexentry{Container (class in src.pyconf)|hyperpage}{61} +\indexentry{evaluate() (src.pyconf.Container method)|hyperpage}{61} +\indexentry{setPath() (src.pyconf.Container method)|hyperpage}{61} +\indexentry{writeToStream() (src.pyconf.Container method)|hyperpage}{61} +\indexentry{writeValue() (src.pyconf.Container method)|hyperpage}{61} +\indexentry{Expression (class in src.pyconf)|hyperpage}{61} +\indexentry{evaluate() (src.pyconf.Expression method)|hyperpage}{61} +\indexentry{Mapping (class in src.pyconf)|hyperpage}{61} +\indexentry{addMapping() (src.pyconf.Mapping method)|hyperpage}{62} +\indexentry{get() (src.pyconf.Mapping method)|hyperpage}{62} +\indexentry{iteritems() (src.pyconf.Mapping method)|hyperpage}{62} +\indexentry{iterkeys() (src.pyconf.Mapping method)|hyperpage}{62} +\indexentry{keys() (src.pyconf.Mapping method)|hyperpage}{62} +\indexentry{writeToStream() (src.pyconf.Mapping method)|hyperpage}{62} +\indexentry{Reference (class in src.pyconf)|hyperpage}{62} +\indexentry{addElement() (src.pyconf.Reference method)|hyperpage}{62} +\indexentry{findConfig() (src.pyconf.Reference method)|hyperpage}{62} +\indexentry{resolve() (src.pyconf.Reference method)|hyperpage}{62} +\indexentry{Sequence (class in src.pyconf)|hyperpage}{62} +\indexentry{Sequence.SeqIter (class in src.pyconf)|hyperpage}{62} +\indexentry{next() (src.pyconf.Sequence.SeqIter method)|hyperpage}{62} +\indexentry{append() (src.pyconf.Sequence method)|hyperpage}{62} +\indexentry{writeToStream() (src.pyconf.Sequence method)|hyperpage}{63} +\indexentry{deepCopyMapping() (in module src.pyconf)|hyperpage}{63} +\indexentry{defaultMergeResolve() (in module src.pyconf)|hyperpage}{63} +\indexentry{defaultStreamOpener() (in module src.pyconf)|hyperpage}{63} +\indexentry{isWord() (in module src.pyconf)|hyperpage}{63} +\indexentry{makePath() (in module src.pyconf)|hyperpage}{63} +\indexentry{overwriteMergeResolve() (in module src.pyconf)|hyperpage}{63} +\indexentry{src.returnCode (module)|hyperpage}{64} +\indexentry{ReturnCode (class in src.returnCode)|hyperpage}{64} +\indexentry{KFSYS (src.returnCode.ReturnCode attribute)|hyperpage}{64} +\indexentry{KNOWNFAILURE\_STATUS (src.returnCode.ReturnCode attribute)|hyperpage}{64} +\indexentry{KOSYS (src.returnCode.ReturnCode attribute)|hyperpage}{64} +\indexentry{KO\_STATUS (src.returnCode.ReturnCode attribute)|hyperpage}{64} +\indexentry{NASYS (src.returnCode.ReturnCode attribute)|hyperpage}{64} +\indexentry{NA\_STATUS (src.returnCode.ReturnCode attribute)|hyperpage}{64} +\indexentry{NDSYS (src.returnCode.ReturnCode attribute)|hyperpage}{64} +\indexentry{OKSYS (src.returnCode.ReturnCode attribute)|hyperpage}{64} +\indexentry{OK\_STATUS (src.returnCode.ReturnCode attribute)|hyperpage}{64} +\indexentry{TIMEOUT\_STATUS (src.returnCode.ReturnCode attribute)|hyperpage}{64} +\indexentry{TOSYS (src.returnCode.ReturnCode attribute)|hyperpage}{64} +\indexentry{UNKNOWN\_STATUS (src.returnCode.ReturnCode attribute)|hyperpage}{64} +\indexentry{getValue() (src.returnCode.ReturnCode method)|hyperpage}{64} +\indexentry{getWhy() (src.returnCode.ReturnCode method)|hyperpage}{64} +\indexentry{indent() (src.returnCode.ReturnCode method)|hyperpage}{64} +\indexentry{isOk() (src.returnCode.ReturnCode method)|hyperpage}{64} +\indexentry{raiseIfKo() (src.returnCode.ReturnCode method)|hyperpage}{64} +\indexentry{setStatus() (src.returnCode.ReturnCode method)|hyperpage}{64} +\indexentry{setValue() (src.returnCode.ReturnCode method)|hyperpage}{64} +\indexentry{setWhy() (src.returnCode.ReturnCode method)|hyperpage}{64} +\indexentry{toSys() (src.returnCode.ReturnCode method)|hyperpage}{65} +\indexentry{src.salomeTools (module)|hyperpage}{65} +\indexentry{Sat (class in src.salomeTools)|hyperpage}{65} +\indexentry{assumeAsList() (src.salomeTools.Sat method)|hyperpage}{65} +\indexentry{execute\_cli() (src.salomeTools.Sat method)|hyperpage}{65} +\indexentry{getColoredVersion() (src.salomeTools.Sat method)|hyperpage}{65} +\indexentry{getCommandAndAppli() (src.salomeTools.Sat method)|hyperpage}{65} +\indexentry{getCommandInstance() (src.salomeTools.Sat method)|hyperpage}{65} +\indexentry{getConfig() (src.salomeTools.Sat method)|hyperpage}{65} +\indexentry{getConfigManager() (src.salomeTools.Sat method)|hyperpage}{65} +\indexentry{getLogger() (src.salomeTools.Sat method)|hyperpage}{65} +\indexentry{getModule() (src.salomeTools.Sat method)|hyperpage}{65} +\indexentry{get\_help() (src.salomeTools.Sat method)|hyperpage}{65} +\indexentry{parseArguments() (src.salomeTools.Sat method)|hyperpage}{65} +\indexentry{print\_help() (src.salomeTools.Sat method)|hyperpage}{65} +\indexentry{assumeAsList() (in module src.salomeTools)|hyperpage}{65} +\indexentry{find\_command\_list() (in module src.salomeTools)|hyperpage}{65} +\indexentry{getCommandsList() (in module src.salomeTools)|hyperpage}{65} +\indexentry{getVersion() (in module src.salomeTools)|hyperpage}{65} +\indexentry{launchSat() (in module src.salomeTools)|hyperpage}{65} +\indexentry{setLocale() (in module src.salomeTools)|hyperpage}{65} +\indexentry{setNotLocale() (in module src.salomeTools)|hyperpage}{66} +\indexentry{src.system (module)|hyperpage}{66} +\indexentry{archive\_extract() (in module src.system)|hyperpage}{66} +\indexentry{cvs\_extract() (in module src.system)|hyperpage}{66} +\indexentry{git\_extract() (in module src.system)|hyperpage}{66} +\indexentry{show\_in\_editor() (in module src.system)|hyperpage}{67} +\indexentry{svn\_extract() (in module src.system)|hyperpage}{67} +\indexentry{src.template (module)|hyperpage}{67} +\indexentry{MyTemplate (class in src.template)|hyperpage}{67} +\indexentry{delimiter (src.template.MyTemplate attribute)|hyperpage}{67} +\indexentry{pattern (src.template.MyTemplate attribute)|hyperpage}{67} +\indexentry{substitute() (in module src.template)|hyperpage}{67} +\indexentry{src.test\_module (module)|hyperpage}{67} +\indexentry{Test (class in src.test\_module)|hyperpage}{67} +\indexentry{generate\_launching\_commands() (src.test\_module.Test method)|hyperpage}{67} +\indexentry{generate\_script() (src.test\_module.Test method)|hyperpage}{67} +\indexentry{get\_test\_timeout() (src.test\_module.Test method)|hyperpage}{68} +\indexentry{get\_tmp\_dir() (src.test\_module.Test method)|hyperpage}{68} +\indexentry{prepare\_testbase() (src.test\_module.Test method)|hyperpage}{68} +\indexentry{prepare\_testbase\_from\_dir() (src.test\_module.Test method)|hyperpage}{68} +\indexentry{prepare\_testbase\_from\_git() (src.test\_module.Test method)|hyperpage}{68} +\indexentry{prepare\_testbase\_from\_svn() (src.test\_module.Test method)|hyperpage}{68} +\indexentry{read\_results() (src.test\_module.Test method)|hyperpage}{68} +\indexentry{run\_all\_tests() (src.test\_module.Test method)|hyperpage}{68} +\indexentry{run\_grid\_tests() (src.test\_module.Test method)|hyperpage}{68} +\indexentry{run\_script() (src.test\_module.Test method)|hyperpage}{68} +\indexentry{run\_session\_tests() (src.test\_module.Test method)|hyperpage}{68} +\indexentry{run\_testbase\_tests() (src.test\_module.Test method)|hyperpage}{68} +\indexentry{run\_tests() (src.test\_module.Test method)|hyperpage}{68} +\indexentry{search\_known\_errors() (src.test\_module.Test method)|hyperpage}{68} +\indexentry{write\_test\_margin() (src.test\_module.Test method)|hyperpage}{68} +\indexentry{getTmpDirDEFAULT() (in module src.test\_module)|hyperpage}{68} +\indexentry{src.utilsSat (module)|hyperpage}{68} +\indexentry{Path (class in src.utilsSat)|hyperpage}{68} +\indexentry{base() (src.utilsSat.Path method)|hyperpage}{68} +\indexentry{chmod() (src.utilsSat.Path method)|hyperpage}{68} +\indexentry{copy() (src.utilsSat.Path method)|hyperpage}{68} +\indexentry{copydir() (src.utilsSat.Path method)|hyperpage}{68} +\indexentry{copyfile() (src.utilsSat.Path method)|hyperpage}{68} +\indexentry{copylink() (src.utilsSat.Path method)|hyperpage}{69} +\indexentry{dir() (src.utilsSat.Path method)|hyperpage}{69} +\indexentry{exists() (src.utilsSat.Path method)|hyperpage}{69} +\indexentry{isdir() (src.utilsSat.Path method)|hyperpage}{69} +\indexentry{isfile() (src.utilsSat.Path method)|hyperpage}{69} +\indexentry{islink() (src.utilsSat.Path method)|hyperpage}{69} +\indexentry{list() (src.utilsSat.Path method)|hyperpage}{69} +\indexentry{make() (src.utilsSat.Path method)|hyperpage}{69} +\indexentry{readlink() (src.utilsSat.Path method)|hyperpage}{69} +\indexentry{rm() (src.utilsSat.Path method)|hyperpage}{69} +\indexentry{smartcopy() (src.utilsSat.Path method)|hyperpage}{69} +\indexentry{symlink() (src.utilsSat.Path method)|hyperpage}{69} +\indexentry{black() (in module src.utilsSat)|hyperpage}{69} +\indexentry{blue() (in module src.utilsSat)|hyperpage}{69} +\indexentry{check\_config\_has\_application() (in module src.utilsSat)|hyperpage}{69} +\indexentry{check\_config\_has\_profile() (in module src.utilsSat)|hyperpage}{69} +\indexentry{check\_has\_key() (in module src.utilsSat)|hyperpage}{69} +\indexentry{critical() (in module src.utilsSat)|hyperpage}{69} +\indexentry{cyan() (in module src.utilsSat)|hyperpage}{69} +\indexentry{date\_to\_datetime() (in module src.utilsSat)|hyperpage}{69} +\indexentry{deepcopy\_list() (in module src.utilsSat)|hyperpage}{69} +\indexentry{ensure\_path\_exists() (in module src.utilsSat)|hyperpage}{69} +\indexentry{error() (in module src.utilsSat)|hyperpage}{69} +\indexentry{find\_file\_in\_lpath() (in module src.utilsSat)|hyperpage}{69} +\indexentry{formatTuples() (in module src.utilsSat)|hyperpage}{70} +\indexentry{formatValue() (in module src.utilsSat)|hyperpage}{70} +\indexentry{get\_CONFIG\_FILENAME() (in module src.utilsSat)|hyperpage}{70} +\indexentry{get\_base\_path() (in module src.utilsSat)|hyperpage}{70} +\indexentry{get\_config\_key() (in module src.utilsSat)|hyperpage}{70} +\indexentry{get\_launcher\_name() (in module src.utilsSat)|hyperpage}{70} +\indexentry{get\_log\_path() (in module src.utilsSat)|hyperpage}{70} +\indexentry{get\_property\_in\_product\_cfg() (in module src.utilsSat)|hyperpage}{70} +\indexentry{get\_salome\_version() (in module src.utilsSat)|hyperpage}{70} +\indexentry{get\_tmp\_filename() (in module src.utilsSat)|hyperpage}{71} +\indexentry{green() (in module src.utilsSat)|hyperpage}{71} +\indexentry{handleRemoveReadonly() (in module src.utilsSat)|hyperpage}{71} +\indexentry{header() (in module src.utilsSat)|hyperpage}{71} +\indexentry{info() (in module src.utilsSat)|hyperpage}{71} +\indexentry{label() (in module src.utilsSat)|hyperpage}{71} +\indexentry{list\_log\_file() (in module src.utilsSat)|hyperpage}{71} +\indexentry{log\_res\_step() (in module src.utilsSat)|hyperpage}{71} +\indexentry{log\_step() (in module src.utilsSat)|hyperpage}{71} +\indexentry{logger\_info\_tuples() (in module src.utilsSat)|hyperpage}{71} +\indexentry{magenta() (in module src.utilsSat)|hyperpage}{71} +\indexentry{merge\_dicts() (in module src.utilsSat)|hyperpage}{71} +\indexentry{normal() (in module src.utilsSat)|hyperpage}{71} +\indexentry{only\_numbers() (in module src.utilsSat)|hyperpage}{71} +\indexentry{parse\_date() (in module src.utilsSat)|hyperpage}{71} +\indexentry{read\_config\_from\_a\_file() (in module src.utilsSat)|hyperpage}{71} +\indexentry{red() (in module src.utilsSat)|hyperpage}{71} +\indexentry{remove\_item\_from\_list() (in module src.utilsSat)|hyperpage}{71} +\indexentry{replace\_in\_file() (in module src.utilsSat)|hyperpage}{71} +\indexentry{reset() (in module src.utilsSat)|hyperpage}{71} +\indexentry{show\_command\_log() (in module src.utilsSat)|hyperpage}{71} +\indexentry{success() (in module src.utilsSat)|hyperpage}{72} +\indexentry{timedelta\_total\_seconds() (in module src.utilsSat)|hyperpage}{72} +\indexentry{update\_hat\_xml() (in module src.utilsSat)|hyperpage}{72} +\indexentry{warning() (in module src.utilsSat)|hyperpage}{72} +\indexentry{white() (in module src.utilsSat)|hyperpage}{72} +\indexentry{yellow() (in module src.utilsSat)|hyperpage}{72} +\indexentry{src.xmlManager (module)|hyperpage}{72} +\indexentry{ReadXmlFile (class in src.xmlManager)|hyperpage}{72} +\indexentry{getRootAttrib() (src.xmlManager.ReadXmlFile method)|hyperpage}{72} +\indexentry{get\_attrib() (src.xmlManager.ReadXmlFile method)|hyperpage}{72} +\indexentry{get\_node\_text() (src.xmlManager.ReadXmlFile method)|hyperpage}{72} +\indexentry{XmlLogFile (class in src.xmlManager)|hyperpage}{72} +\indexentry{add\_simple\_node() (src.xmlManager.XmlLogFile method)|hyperpage}{73} +\indexentry{append\_node\_attrib() (src.xmlManager.XmlLogFile method)|hyperpage}{73} +\indexentry{append\_node\_text() (src.xmlManager.XmlLogFile method)|hyperpage}{73} +\indexentry{write\_tree() (src.xmlManager.XmlLogFile method)|hyperpage}{73} +\indexentry{add\_simple\_node() (in module src.xmlManager)|hyperpage}{73} +\indexentry{append\_node\_attrib() (in module src.xmlManager)|hyperpage}{73} +\indexentry{find\_node\_by\_attrib() (in module src.xmlManager)|hyperpage}{73} +\indexentry{write\_report() (in module src.xmlManager)|hyperpage}{74} +\indexentry{src (module)|hyperpage}{74} +\indexentry{commands.application (module)|hyperpage}{74} +\indexentry{Command (class in commands.application)|hyperpage}{74} +\indexentry{getParser() (commands.application.Command method)|hyperpage}{74} +\indexentry{name (commands.application.Command attribute)|hyperpage}{74} +\indexentry{run() (commands.application.Command method)|hyperpage}{74} +\indexentry{add\_module\_to\_appli() (in module commands.application)|hyperpage}{74} +\indexentry{create\_application() (in module commands.application)|hyperpage}{74} +\indexentry{create\_config\_file() (in module commands.application)|hyperpage}{74} +\indexentry{customize\_app() (in module commands.application)|hyperpage}{74} +\indexentry{generate\_application() (in module commands.application)|hyperpage}{74} +\indexentry{generate\_catalog() (in module commands.application)|hyperpage}{75} +\indexentry{generate\_launch\_file() (in module commands.application)|hyperpage}{75} +\indexentry{get\_SALOME\_modules() (in module commands.application)|hyperpage}{75} +\indexentry{get\_step() (in module commands.application)|hyperpage}{75} +\indexentry{make\_alias() (in module commands.application)|hyperpage}{75} +\indexentry{commands.check (module)|hyperpage}{75} +\indexentry{Command (class in commands.check)|hyperpage}{75} +\indexentry{getParser() (commands.check.Command method)|hyperpage}{75} +\indexentry{name (commands.check.Command attribute)|hyperpage}{75} +\indexentry{run() (commands.check.Command method)|hyperpage}{75} +\indexentry{check\_all\_products() (in module commands.check)|hyperpage}{75} +\indexentry{check\_product() (in module commands.check)|hyperpage}{75} +\indexentry{get\_products\_list() (in module commands.check)|hyperpage}{75} +\indexentry{commands.clean (module)|hyperpage}{76} +\indexentry{Command (class in commands.clean)|hyperpage}{76} +\indexentry{getParser() (commands.clean.Command method)|hyperpage}{76} +\indexentry{name (commands.clean.Command attribute)|hyperpage}{76} +\indexentry{run() (commands.clean.Command method)|hyperpage}{76} +\indexentry{get\_build\_directories() (in module commands.clean)|hyperpage}{76} +\indexentry{get\_install\_directories() (in module commands.clean)|hyperpage}{76} +\indexentry{get\_source\_directories() (in module commands.clean)|hyperpage}{76} +\indexentry{product\_has\_dir() (in module commands.clean)|hyperpage}{76} +\indexentry{suppress\_directories() (in module commands.clean)|hyperpage}{76} +\indexentry{commands.compile (module)|hyperpage}{77} +\indexentry{Command (class in commands.compile)|hyperpage}{77} +\indexentry{getParser() (commands.compile.Command method)|hyperpage}{77} +\indexentry{name (commands.compile.Command attribute)|hyperpage}{77} +\indexentry{run() (commands.compile.Command method)|hyperpage}{77} +\indexentry{add\_compile\_config\_file() (in module commands.compile)|hyperpage}{77} +\indexentry{check\_dependencies() (in module commands.compile)|hyperpage}{77} +\indexentry{compile\_all\_products() (in module commands.compile)|hyperpage}{77} +\indexentry{compile\_product() (in module commands.compile)|hyperpage}{77} +\indexentry{compile\_product\_cmake\_autotools() (in module commands.compile)|hyperpage}{77} +\indexentry{compile\_product\_script() (in module commands.compile)|hyperpage}{78} +\indexentry{extend\_with\_children() (in module commands.compile)|hyperpage}{78} +\indexentry{extend\_with\_fathers() (in module commands.compile)|hyperpage}{78} +\indexentry{get\_children() (in module commands.compile)|hyperpage}{78} +\indexentry{get\_products\_list() (in module commands.compile)|hyperpage}{78} +\indexentry{get\_recursive\_children() (in module commands.compile)|hyperpage}{78} +\indexentry{get\_recursive\_fathers() (in module commands.compile)|hyperpage}{78} +\indexentry{sort\_products() (in module commands.compile)|hyperpage}{79} +\indexentry{commands.config (module)|hyperpage}{79} +\indexentry{Command (class in commands.config)|hyperpage}{79} +\indexentry{getParser() (commands.config.Command method)|hyperpage}{79} +\indexentry{name (commands.config.Command attribute)|hyperpage}{79} +\indexentry{run() (commands.config.Command method)|hyperpage}{79} +\indexentry{commands.configure (module)|hyperpage}{79} +\indexentry{Command (class in commands.configure)|hyperpage}{79} +\indexentry{getParser() (commands.configure.Command method)|hyperpage}{80} +\indexentry{name (commands.configure.Command attribute)|hyperpage}{80} +\indexentry{run() (commands.configure.Command method)|hyperpage}{80} +\indexentry{configure\_all\_products() (in module commands.configure)|hyperpage}{80} +\indexentry{configure\_product() (in module commands.configure)|hyperpage}{80} +\indexentry{get\_products\_list() (in module commands.configure)|hyperpage}{80} +\indexentry{commands.environ (module)|hyperpage}{80} +\indexentry{Command (class in commands.environ)|hyperpage}{80} +\indexentry{getParser() (commands.environ.Command method)|hyperpage}{80} +\indexentry{name (commands.environ.Command attribute)|hyperpage}{80} +\indexentry{run() (commands.environ.Command method)|hyperpage}{80} +\indexentry{write\_all\_source\_files() (in module commands.environ)|hyperpage}{81} +\indexentry{commands.find\_duplicates (module)|hyperpage}{81} +\indexentry{Command (class in commands.find\_duplicates)|hyperpage}{81} +\indexentry{getParser() (commands.find\_duplicates.Command method)|hyperpage}{81} +\indexentry{name (commands.find\_duplicates.Command attribute)|hyperpage}{81} +\indexentry{run() (commands.find\_duplicates.Command method)|hyperpage}{81} +\indexentry{Progress\_bar (class in commands.find\_duplicates)|hyperpage}{81} +\indexentry{display\_value\_progression() (commands.find\_duplicates.Progress\_bar method)|hyperpage}{81} +\indexentry{format\_list\_of\_str() (in module commands.find\_duplicates)|hyperpage}{81} +\indexentry{list\_directory() (in module commands.find\_duplicates)|hyperpage}{81} +\indexentry{commands.generate (module)|hyperpage}{82} +\indexentry{Command (class in commands.generate)|hyperpage}{82} +\indexentry{getParser() (commands.generate.Command method)|hyperpage}{82} +\indexentry{name (commands.generate.Command attribute)|hyperpage}{82} +\indexentry{run() (commands.generate.Command method)|hyperpage}{82} +\indexentry{build\_context() (in module commands.generate)|hyperpage}{82} +\indexentry{check\_module\_generator() (in module commands.generate)|hyperpage}{82} +\indexentry{check\_yacsgen() (in module commands.generate)|hyperpage}{82} +\indexentry{generate\_component() (in module commands.generate)|hyperpage}{82} +\indexentry{generate\_component\_list() (in module commands.generate)|hyperpage}{82} +\indexentry{commands.init (module)|hyperpage}{82} +\indexentry{Command (class in commands.init)|hyperpage}{82} +\indexentry{getParser() (commands.init.Command method)|hyperpage}{82} +\indexentry{name (commands.init.Command attribute)|hyperpage}{83} +\indexentry{run() (commands.init.Command method)|hyperpage}{83} +\indexentry{check\_path() (in module commands.init)|hyperpage}{83} +\indexentry{display\_local\_values() (in module commands.init)|hyperpage}{83} +\indexentry{set\_local\_value() (in module commands.init)|hyperpage}{83} +\indexentry{commands.job (module)|hyperpage}{83} +\indexentry{Command (class in commands.job)|hyperpage}{83} +\indexentry{getParser() (commands.job.Command method)|hyperpage}{83} +\indexentry{name (commands.job.Command attribute)|hyperpage}{83} +\indexentry{run() (commands.job.Command method)|hyperpage}{83} +\indexentry{commands.jobs (module)|hyperpage}{83} +\indexentry{Command (class in commands.jobs)|hyperpage}{83} +\indexentry{getParser() (commands.jobs.Command method)|hyperpage}{84} +\indexentry{name (commands.jobs.Command attribute)|hyperpage}{84} +\indexentry{run() (commands.jobs.Command method)|hyperpage}{84} +\indexentry{Gui (class in commands.jobs)|hyperpage}{84} +\indexentry{add\_xml\_board() (commands.jobs.Gui method)|hyperpage}{84} +\indexentry{find\_history() (commands.jobs.Gui method)|hyperpage}{84} +\indexentry{find\_test\_log() (commands.jobs.Gui method)|hyperpage}{84} +\indexentry{initialize\_boards() (commands.jobs.Gui method)|hyperpage}{84} +\indexentry{last\_update() (commands.jobs.Gui method)|hyperpage}{84} +\indexentry{parse\_csv\_boards() (commands.jobs.Gui method)|hyperpage}{84} +\indexentry{put\_jobs\_not\_today() (commands.jobs.Gui method)|hyperpage}{84} +\indexentry{update\_xml\_file() (commands.jobs.Gui method)|hyperpage}{85} +\indexentry{update\_xml\_files() (commands.jobs.Gui method)|hyperpage}{85} +\indexentry{write\_xml\_file() (commands.jobs.Gui method)|hyperpage}{85} +\indexentry{write\_xml\_files() (commands.jobs.Gui method)|hyperpage}{85} +\indexentry{Job (class in commands.jobs)|hyperpage}{85} +\indexentry{cancel() (commands.jobs.Job method)|hyperpage}{85} +\indexentry{check\_time() (commands.jobs.Job method)|hyperpage}{85} +\indexentry{get\_log\_files() (commands.jobs.Job method)|hyperpage}{85} +\indexentry{get\_pids() (commands.jobs.Job method)|hyperpage}{85} +\indexentry{get\_status() (commands.jobs.Job method)|hyperpage}{85} +\indexentry{has\_begun() (commands.jobs.Job method)|hyperpage}{85} +\indexentry{has\_failed() (commands.jobs.Job method)|hyperpage}{85} +\indexentry{has\_finished() (commands.jobs.Job method)|hyperpage}{85} +\indexentry{is\_running() (commands.jobs.Job method)|hyperpage}{85} +\indexentry{is\_timeout() (commands.jobs.Job method)|hyperpage}{85} +\indexentry{kill\_remote\_process() (commands.jobs.Job method)|hyperpage}{86} +\indexentry{run() (commands.jobs.Job method)|hyperpage}{86} +\indexentry{time\_elapsed() (commands.jobs.Job method)|hyperpage}{86} +\indexentry{total\_duration() (commands.jobs.Job method)|hyperpage}{86} +\indexentry{write\_results() (commands.jobs.Job method)|hyperpage}{86} +\indexentry{Jobs (class in commands.jobs)|hyperpage}{86} +\indexentry{cancel\_dependencies\_of\_failing\_jobs() (commands.jobs.Jobs method)|hyperpage}{86} +\indexentry{define\_job() (commands.jobs.Jobs method)|hyperpage}{86} +\indexentry{determine\_jobs\_and\_machines() (commands.jobs.Jobs method)|hyperpage}{86} +\indexentry{display\_status() (commands.jobs.Jobs method)|hyperpage}{86} +\indexentry{find\_job\_that\_has\_name() (commands.jobs.Jobs method)|hyperpage}{86} +\indexentry{is\_occupied() (commands.jobs.Jobs method)|hyperpage}{86} +\indexentry{run\_jobs() (commands.jobs.Jobs method)|hyperpage}{87} +\indexentry{ssh\_connection\_all\_machines() (commands.jobs.Jobs method)|hyperpage}{87} +\indexentry{str\_of\_length() (commands.jobs.Jobs method)|hyperpage}{87} +\indexentry{update\_jobs\_states\_list() (commands.jobs.Jobs method)|hyperpage}{87} +\indexentry{write\_all\_results() (commands.jobs.Jobs method)|hyperpage}{87} +\indexentry{Machine (class in commands.jobs)|hyperpage}{87} +\indexentry{close() (commands.jobs.Machine method)|hyperpage}{87} +\indexentry{connect() (commands.jobs.Machine method)|hyperpage}{87} +\indexentry{copy\_sat() (commands.jobs.Machine method)|hyperpage}{87} +\indexentry{exec\_command() (commands.jobs.Machine method)|hyperpage}{87} +\indexentry{mkdir() (commands.jobs.Machine method)|hyperpage}{87} +\indexentry{put\_dir() (commands.jobs.Machine method)|hyperpage}{87} +\indexentry{successfully\_connected() (commands.jobs.Machine method)|hyperpage}{88} +\indexentry{write\_info() (commands.jobs.Machine method)|hyperpage}{88} +\indexentry{develop\_factorized\_jobs() (in module commands.jobs)|hyperpage}{88} +\indexentry{getParamiko() (in module commands.jobs)|hyperpage}{88} +\indexentry{get\_config\_file\_path() (in module commands.jobs)|hyperpage}{88} +\indexentry{commands.launcher (module)|hyperpage}{88} +\indexentry{Command (class in commands.launcher)|hyperpage}{88} +\indexentry{getParser() (commands.launcher.Command method)|hyperpage}{88} +\indexentry{name (commands.launcher.Command attribute)|hyperpage}{88} +\indexentry{run() (commands.launcher.Command method)|hyperpage}{88} +\indexentry{copy\_catalog() (in module commands.launcher)|hyperpage}{88} +\indexentry{generate\_catalog() (in module commands.launcher)|hyperpage}{88} +\indexentry{generate\_launch\_file() (in module commands.launcher)|hyperpage}{89} +\indexentry{commands.log (module)|hyperpage}{89} +\indexentry{Command (class in commands.log)|hyperpage}{89} +\indexentry{getParser() (commands.log.Command method)|hyperpage}{89} +\indexentry{name (commands.log.Command attribute)|hyperpage}{89} +\indexentry{run() (commands.log.Command method)|hyperpage}{89} +\indexentry{ask\_value() (in module commands.log)|hyperpage}{89} +\indexentry{getMaxFormat() (in module commands.log)|hyperpage}{89} +\indexentry{get\_last\_log\_file() (in module commands.log)|hyperpage}{89} +\indexentry{print\_log\_command\_in\_terminal() (in module commands.log)|hyperpage}{89} +\indexentry{remove\_log\_file() (in module commands.log)|hyperpage}{90} +\indexentry{show\_last\_logs() (in module commands.log)|hyperpage}{90} +\indexentry{show\_product\_last\_logs() (in module commands.log)|hyperpage}{90} +\indexentry{commands.make (module)|hyperpage}{90} +\indexentry{Command (class in commands.make)|hyperpage}{90} +\indexentry{getParser() (commands.make.Command method)|hyperpage}{90} +\indexentry{name (commands.make.Command attribute)|hyperpage}{90} +\indexentry{run() (commands.make.Command method)|hyperpage}{90} +\indexentry{get\_nb\_proc() (in module commands.make)|hyperpage}{90} +\indexentry{get\_products\_list() (in module commands.make)|hyperpage}{90} +\indexentry{make\_all\_products() (in module commands.make)|hyperpage}{90} +\indexentry{make\_product() (in module commands.make)|hyperpage}{90} +\indexentry{commands.makeinstall (module)|hyperpage}{91} +\indexentry{Command (class in commands.makeinstall)|hyperpage}{91} +\indexentry{getParser() (commands.makeinstall.Command method)|hyperpage}{91} +\indexentry{name (commands.makeinstall.Command attribute)|hyperpage}{91} +\indexentry{run() (commands.makeinstall.Command method)|hyperpage}{91} +\indexentry{get\_products\_list() (in module commands.makeinstall)|hyperpage}{91} +\indexentry{makeinstall\_all\_products() (in module commands.makeinstall)|hyperpage}{91} +\indexentry{makeinstall\_product() (in module commands.makeinstall)|hyperpage}{91} +\indexentry{commands.package (module)|hyperpage}{92} +\indexentry{Command (class in commands.package)|hyperpage}{92} +\indexentry{getParser() (commands.package.Command method)|hyperpage}{92} +\indexentry{name (commands.package.Command attribute)|hyperpage}{92} +\indexentry{run() (commands.package.Command method)|hyperpage}{92} +\indexentry{add\_files() (in module commands.package)|hyperpage}{92} +\indexentry{add\_readme() (in module commands.package)|hyperpage}{92} +\indexentry{add\_salomeTools() (in module commands.package)|hyperpage}{92} +\indexentry{binary\_package() (in module commands.package)|hyperpage}{92} +\indexentry{create\_project\_for\_src\_package() (in module commands.package)|hyperpage}{93} +\indexentry{exclude\_VCS\_and\_extensions() (in module commands.package)|hyperpage}{93} +\indexentry{find\_application\_pyconf() (in module commands.package)|hyperpage}{93} +\indexentry{find\_product\_scripts\_and\_pyconf() (in module commands.package)|hyperpage}{93} +\indexentry{get\_archives() (in module commands.package)|hyperpage}{94} +\indexentry{get\_archives\_vcs() (in module commands.package)|hyperpage}{94} +\indexentry{hack\_for\_distene\_licence() (in module commands.package)|hyperpage}{94} +\indexentry{make\_archive() (in module commands.package)|hyperpage}{94} +\indexentry{produce\_install\_bin\_file() (in module commands.package)|hyperpage}{94} +\indexentry{produce\_relative\_env\_files() (in module commands.package)|hyperpage}{95} +\indexentry{produce\_relative\_launcher() (in module commands.package)|hyperpage}{95} +\indexentry{product\_appli\_creation\_script() (in module commands.package)|hyperpage}{95} +\indexentry{project\_package() (in module commands.package)|hyperpage}{95} +\indexentry{source\_package() (in module commands.package)|hyperpage}{95} +\indexentry{update\_config() (in module commands.package)|hyperpage}{96} +\indexentry{commands.patch (module)|hyperpage}{96} +\indexentry{Command (class in commands.patch)|hyperpage}{96} +\indexentry{getParser() (commands.patch.Command method)|hyperpage}{96} +\indexentry{name (commands.patch.Command attribute)|hyperpage}{96} +\indexentry{run() (commands.patch.Command method)|hyperpage}{96} +\indexentry{apply\_patch() (in module commands.patch)|hyperpage}{96} +\indexentry{commands.prepare (module)|hyperpage}{96} +\indexentry{Command (class in commands.prepare)|hyperpage}{96} +\indexentry{getParser() (commands.prepare.Command method)|hyperpage}{97} +\indexentry{name (commands.prepare.Command attribute)|hyperpage}{97} +\indexentry{run() (commands.prepare.Command method)|hyperpage}{97} +\indexentry{find\_products\_already\_getted() (in module commands.prepare)|hyperpage}{97} +\indexentry{find\_products\_with\_patchs() (in module commands.prepare)|hyperpage}{97} +\indexentry{remove\_products() (in module commands.prepare)|hyperpage}{97} +\indexentry{commands.profile (module)|hyperpage}{97} +\indexentry{Command (class in commands.profile)|hyperpage}{97} +\indexentry{getParser() (commands.profile.Command method)|hyperpage}{97} +\indexentry{name (commands.profile.Command attribute)|hyperpage}{97} +\indexentry{run() (commands.profile.Command method)|hyperpage}{97} +\indexentry{generate\_profile\_sources() (in module commands.profile)|hyperpage}{97} +\indexentry{get\_profile\_name() (in module commands.profile)|hyperpage}{97} +\indexentry{profileConfigReader (class in commands.profile)|hyperpage}{97} +\indexentry{parseMapping() (commands.profile.profileConfigReader method)|hyperpage}{98} +\indexentry{profileReference (class in commands.profile)|hyperpage}{98} +\indexentry{update\_pyconf() (in module commands.profile)|hyperpage}{98} +\indexentry{commands.run (module)|hyperpage}{98} +\indexentry{Command (class in commands.run)|hyperpage}{98} +\indexentry{getParser() (commands.run.Command method)|hyperpage}{98} +\indexentry{name (commands.run.Command attribute)|hyperpage}{98} +\indexentry{run() (commands.run.Command method)|hyperpage}{98} +\indexentry{commands.script (module)|hyperpage}{98} +\indexentry{Command (class in commands.script)|hyperpage}{98} +\indexentry{getParser() (commands.script.Command method)|hyperpage}{98} +\indexentry{name (commands.script.Command attribute)|hyperpage}{98} +\indexentry{run() (commands.script.Command method)|hyperpage}{98} +\indexentry{get\_products\_list() (in module commands.script)|hyperpage}{98} +\indexentry{run\_script\_all\_products() (in module commands.script)|hyperpage}{99} +\indexentry{run\_script\_of\_product() (in module commands.script)|hyperpage}{99} +\indexentry{commands.shell (module)|hyperpage}{99} +\indexentry{Command (class in commands.shell)|hyperpage}{99} +\indexentry{getParser() (commands.shell.Command method)|hyperpage}{99} +\indexentry{name (commands.shell.Command attribute)|hyperpage}{99} +\indexentry{run() (commands.shell.Command method)|hyperpage}{99} +\indexentry{commands.source (module)|hyperpage}{99} +\indexentry{Command (class in commands.source)|hyperpage}{99} +\indexentry{getParser() (commands.source.Command method)|hyperpage}{100} +\indexentry{name (commands.source.Command attribute)|hyperpage}{100} +\indexentry{run() (commands.source.Command method)|hyperpage}{100} +\indexentry{check\_sources() (in module commands.source)|hyperpage}{100} +\indexentry{get\_all\_product\_sources() (in module commands.source)|hyperpage}{100} +\indexentry{get\_product\_sources() (in module commands.source)|hyperpage}{100} +\indexentry{get\_source\_for\_dev() (in module commands.source)|hyperpage}{100} +\indexentry{get\_source\_from\_archive() (in module commands.source)|hyperpage}{100} +\indexentry{get\_source\_from\_cvs() (in module commands.source)|hyperpage}{101} +\indexentry{get\_source\_from\_dir() (in module commands.source)|hyperpage}{101} +\indexentry{get\_source\_from\_git() (in module commands.source)|hyperpage}{101} +\indexentry{get\_source\_from\_svn() (in module commands.source)|hyperpage}{101} +\indexentry{commands.template (module)|hyperpage}{102} +\indexentry{Command (class in commands.template)|hyperpage}{102} +\indexentry{getParser() (commands.template.Command method)|hyperpage}{102} +\indexentry{name (commands.template.Command attribute)|hyperpage}{102} +\indexentry{run() (commands.template.Command method)|hyperpage}{102} +\indexentry{TParam (class in commands.template)|hyperpage}{102} +\indexentry{check\_value() (commands.template.TParam method)|hyperpage}{102} +\indexentry{TemplateSettings (class in commands.template)|hyperpage}{102} +\indexentry{check\_file\_for\_substitution() (commands.template.TemplateSettings method)|hyperpage}{102} +\indexentry{check\_user\_values() (commands.template.TemplateSettings method)|hyperpage}{102} +\indexentry{get\_parameters() (commands.template.TemplateSettings method)|hyperpage}{102} +\indexentry{get\_pyconf\_parameters() (commands.template.TemplateSettings method)|hyperpage}{102} +\indexentry{has\_pyconf() (commands.template.TemplateSettings method)|hyperpage}{102} +\indexentry{get\_dico\_param() (in module commands.template)|hyperpage}{102} +\indexentry{get\_template\_info() (in module commands.template)|hyperpage}{102} +\indexentry{prepare\_from\_template() (in module commands.template)|hyperpage}{102} +\indexentry{search\_template() (in module commands.template)|hyperpage}{102} +\indexentry{commands.test (module)|hyperpage}{102} +\indexentry{Command (class in commands.test)|hyperpage}{102} +\indexentry{check\_option() (commands.test.Command method)|hyperpage}{102} +\indexentry{getParser() (commands.test.Command method)|hyperpage}{103} +\indexentry{name (commands.test.Command attribute)|hyperpage}{103} +\indexentry{run() (commands.test.Command method)|hyperpage}{103} +\indexentry{ask\_a\_path() (in module commands.test)|hyperpage}{103} +\indexentry{check\_remote\_machine() (in module commands.test)|hyperpage}{103} +\indexentry{create\_test\_report() (in module commands.test)|hyperpage}{103} +\indexentry{generate\_history\_xml\_path() (in module commands.test)|hyperpage}{103} +\indexentry{move\_test\_results() (in module commands.test)|hyperpage}{103} +\indexentry{save\_file() (in module commands.test)|hyperpage}{103} +\indexentry{commands (module)|hyperpage}{103} diff --git a/doc/build/latex/salomeTools.ilg b/doc/build/latex/salomeTools.ilg index dbd35b9..1518eec 100644 --- a/doc/build/latex/salomeTools.ilg +++ b/doc/build/latex/salomeTools.ilg @@ -1,7 +1,7 @@ This is makeindex, version 2.15 [TeX Live 2017] (kpathsea + Thai support). Scanning style file ./python.ist.......done (7 attributes redefined, 0 ignored). Scanning input file salomeTools.idx....done (938 entries accepted, 0 rejected). -Sorting entries..........done (10044 comparisons). +Sorting entries..........done (10333 comparisons). Generating output file salomeTools.ind....done (1015 lines written, 0 warnings). Output written in salomeTools.ind. Transcript written in salomeTools.ilg. diff --git a/doc/build/latex/salomeTools.ind b/doc/build/latex/salomeTools.ind index ae1e799..a1552da 100644 --- a/doc/build/latex/salomeTools.ind +++ b/doc/build/latex/salomeTools.ind @@ -2,37 +2,37 @@ \def\bigletter#1{{\Large\sffamily#1}\nopagebreak\vspace{1mm}} \bigletter A - \item add() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{47} - \item add\_comment() (src.environment.SalomeEnviron method), \hyperpage{41} + \item add() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{48} + \item add\_comment() (src.environment.SalomeEnviron method), \hyperpage{42} \item add\_comment() (src.fileEnviron.BatFileEnviron method), \hyperpage{45} - \item add\_comment() (src.fileEnviron.FileEnviron method), \hyperpage{46} - \item add\_comment() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{47} - \item add\_comment() (src.fileEnviron.ScreenEnviron method), \hyperpage{49} - \item add\_compile\_config\_file() (in module commands.compile), \hyperpage{75} - \item add\_echo() (src.fileEnviron.ContextFileEnviron method), \hyperpage{45} - \item add\_echo() (src.fileEnviron.FileEnviron method), \hyperpage{46} - \item add\_echo() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{47} - \item add\_echo() (src.fileEnviron.ScreenEnviron method), \hyperpage{49} - \item add\_files() (in module commands.package), \hyperpage{90} - \item add\_line() (src.environment.SalomeEnviron method), \hyperpage{41} - \item add\_line() (src.fileEnviron.FileEnviron method), \hyperpage{46} + \item add\_comment() (src.fileEnviron.FileEnviron method), \hyperpage{47} + \item add\_comment() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{48} + \item add\_comment() (src.fileEnviron.ScreenEnviron method), \hyperpage{50} + \item add\_compile\_config\_file() (in module commands.compile), \hyperpage{77} + \item add\_echo() (src.fileEnviron.ContextFileEnviron method), \hyperpage{46} + \item add\_echo() (src.fileEnviron.FileEnviron method), \hyperpage{47} + \item add\_echo() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{48} + \item add\_echo() (src.fileEnviron.ScreenEnviron method), \hyperpage{50} + \item add\_files() (in module commands.package), \hyperpage{92} + \item add\_line() (src.environment.SalomeEnviron method), \hyperpage{42} + \item add\_line() (src.fileEnviron.FileEnviron method), \hyperpage{47} \item add\_line() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{48} - \item add\_line() (src.fileEnviron.ScreenEnviron method), \hyperpage{49} - \item add\_module\_to\_appli() (in module commands.application), \hyperpage{73} - \item add\_option() (src.options.Options method), \hyperpage{51} - \item add\_readme() (in module commands.package), \hyperpage{90} - \item add\_salomeTools() (in module commands.package), \hyperpage{90} - \item add\_simple\_node() (in module src.xmlManager), \hyperpage{71} - \item add\_simple\_node() (src.xmlManager.XmlLogFile method), \hyperpage{71} - \item add\_warning() (src.environment.SalomeEnviron method), \hyperpage{41} - \item add\_warning() (src.fileEnviron.ContextFileEnviron method), \hyperpage{45} - \item add\_warning() (src.fileEnviron.FileEnviron method), \hyperpage{46} + \item add\_line() (src.fileEnviron.ScreenEnviron method), \hyperpage{50} + \item add\_module\_to\_appli() (in module commands.application), \hyperpage{74} + \item add\_option() (src.options.Options method), \hyperpage{52} + \item add\_readme() (in module commands.package), \hyperpage{92} + \item add\_salomeTools() (in module commands.package), \hyperpage{92} + \item add\_simple\_node() (in module src.xmlManager), \hyperpage{73} + \item add\_simple\_node() (src.xmlManager.XmlLogFile method), \hyperpage{73} + \item add\_warning() (src.environment.SalomeEnviron method), \hyperpage{42} + \item add\_warning() (src.fileEnviron.ContextFileEnviron method), \hyperpage{46} + \item add\_warning() (src.fileEnviron.FileEnviron method), \hyperpage{47} \item add\_warning() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{48} - \item add\_warning() (src.fileEnviron.ScreenEnviron method), \hyperpage{49} - \item add\_xml\_board() (commands.jobs.Gui method), \hyperpage{82} - \item addElement() (src.pyconf.Reference method), \hyperpage{61} - \item addMapping() (src.pyconf.Mapping method), \hyperpage{61} - \item addNamespace() (src.pyconf.Config method), \hyperpage{57} + \item add\_warning() (src.fileEnviron.ScreenEnviron method), \hyperpage{50} + \item add\_xml\_board() (commands.jobs.Gui method), \hyperpage{84} + \item addElement() (src.pyconf.Reference method), \hyperpage{62} + \item addMapping() (src.pyconf.Mapping method), \hyperpage{62} + \item addNamespace() (src.pyconf.Config method), \hyperpage{58} \item ANSI\_CSI\_RE (src.colorama.ansitowin32.AnsiToWin32 attribute), \hyperpage{31} \item ANSI\_OSC\_RE (src.colorama.ansitowin32.AnsiToWin32 attribute), \hyperpage{31} \item AnsiBack (class in src.colorama.ansi), \hyperpage{29} @@ -41,231 +41,230 @@ \item AnsiFore (class in src.colorama.ansi), \hyperpage{30} \item AnsiStyle (class in src.colorama.ansi), \hyperpage{30} \item AnsiToWin32 (class in src.colorama.ansitowin32), \hyperpage{31} - \item append() (src.environment.Environ method), \hyperpage{40} - \item append() (src.environment.SalomeEnviron method), \hyperpage{41} - \item append() (src.fileEnviron.FileEnviron method), \hyperpage{46} - \item append() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{48} - \item append() (src.fileEnviron.ScreenEnviron method), \hyperpage{49} - \item append() (src.pyconf.Sequence method), \hyperpage{61} - \item append\_node\_attrib() (in module src.xmlManager), \hyperpage{71} - \item append\_node\_attrib() (src.xmlManager.XmlLogFile method), \hyperpage{71} - \item append\_node\_text() (src.xmlManager.XmlLogFile method), \hyperpage{71} - \item append\_value() (src.environment.Environ method), \hyperpage{40} - \item append\_value() (src.fileEnviron.ContextFileEnviron method), \hyperpage{45} - \item append\_value() (src.fileEnviron.FileEnviron method), \hyperpage{46} - \item append\_value() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{48} - \item apply\_patch() (in module commands.patch), \hyperpage{94} - \item archive\_extract() (in module src.system), \hyperpage{65} - \item ask\_a\_path() (in module commands.test), \hyperpage{101} - \item ask\_value() (in module commands.log), \hyperpage{87} - \item assumeAsList() (in module src.salomeTools), \hyperpage{64} - \item assumeAsList() (src.salomeTools.Sat method), \hyperpage{64} + \item append() (src.environment.Environ method), \hyperpage{41} + \item append() (src.environment.SalomeEnviron method), \hyperpage{42} + \item append() (src.fileEnviron.FileEnviron method), \hyperpage{47} + \item append() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{49} + \item append() (src.fileEnviron.ScreenEnviron method), \hyperpage{50} + \item append() (src.pyconf.Sequence method), \hyperpage{62} + \item append\_node\_attrib() (in module src.xmlManager), \hyperpage{73} + \item append\_node\_attrib() (src.xmlManager.XmlLogFile method), \hyperpage{73} + \item append\_node\_text() (src.xmlManager.XmlLogFile method), \hyperpage{73} + \item append\_value() (src.environment.Environ method), \hyperpage{41} + \item append\_value() (src.fileEnviron.ContextFileEnviron method), \hyperpage{46} + \item append\_value() (src.fileEnviron.FileEnviron method), \hyperpage{47} + \item append\_value() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{49} + \item apply\_patch() (in module commands.patch), \hyperpage{96} + \item archive\_extract() (in module src.system), \hyperpage{66} + \item ask\_a\_path() (in module commands.test), \hyperpage{103} + \item ask\_value() (in module commands.log), \hyperpage{89} + \item assumeAsList() (in module src.salomeTools), \hyperpage{65} + \item assumeAsList() (src.salomeTools.Sat method), \hyperpage{65} \indexspace \bigletter B \item BACK() (src.colorama.ansi.AnsiCursor method), \hyperpage{30} \item back() (src.colorama.winterm.WinTerm method), \hyperpage{32} - \item base() (src.utilsSat.Path method), \hyperpage{67} - \item BashFileEnviron (class in src.fileEnviron), \hyperpage{44} - \item batch() (in module src.fork), \hyperpage{49} - \item batch\_salome() (in module src.fork), \hyperpage{49} - \item BatFileEnviron (class in src.fileEnviron), \hyperpage{44} - \item binary\_package() (in module commands.package), \hyperpage{91} + \item base() (src.utilsSat.Path method), \hyperpage{68} + \item BashFileEnviron (class in src.fileEnviron), \hyperpage{45} + \item batch() (in module src.fork), \hyperpage{50} + \item batch\_salome() (in module src.fork), \hyperpage{50} + \item BatFileEnviron (class in src.fileEnviron), \hyperpage{45} + \item binary\_package() (in module commands.package), \hyperpage{92} \item BLACK (src.colorama.ansi.AnsiBack attribute), \hyperpage{29} \item BLACK (src.colorama.ansi.AnsiFore attribute), \hyperpage{30} \item BLACK (src.colorama.winterm.WinColor attribute), \hyperpage{32} - \item black() (in module src.utilsSat), \hyperpage{67} + \item black() (in module src.utilsSat), \hyperpage{69} \item BLUE (src.colorama.ansi.AnsiBack attribute), \hyperpage{29} \item BLUE (src.colorama.ansi.AnsiFore attribute), \hyperpage{30} \item BLUE (src.colorama.winterm.WinColor attribute), \hyperpage{32} - \item blue() (in module src.utilsSat), \hyperpage{67} + \item blue() (in module src.utilsSat), \hyperpage{69} \item BRIGHT (src.colorama.ansi.AnsiStyle attribute), \hyperpage{30} \item BRIGHT (src.colorama.winterm.WinStyle attribute), \hyperpage{32} \item BRIGHT\_BACKGROUND (src.colorama.winterm.WinStyle attribute), \hyperpage{32} - \item build\_configure() (src.compilation.Builder method), \hyperpage{36} - \item build\_context() (in module commands.generate), \hyperpage{80} - \item Builder (class in src.compilation), \hyperpage{36} + \item build\_configure() (src.compilation.Builder method), \hyperpage{37} + \item build\_context() (in module commands.generate), \hyperpage{82} + \item Builder (class in src.compilation), \hyperpage{37} \indexspace \bigletter C \item call\_win32() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{31} - \item cancel() (commands.jobs.Job method), \hyperpage{83} - \item cancel\_dependencies\_of\_failing\_jobs() (commands.jobs.Jobs method), \hyperpage{84} + \item cancel() (commands.jobs.Job method), \hyperpage{85} + \item cancel\_dependencies\_of\_failing\_jobs() (commands.jobs.Jobs method), \hyperpage{86} \item CatchAll (class in src.catchAll), \hyperpage{35} - \item change\_to\_launcher() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{48} - \item check() (src.compilation.Builder method), \hyperpage{36} - \item check\_all\_products() (in module commands.check), \hyperpage{73} - \item check\_config\_exists() (in module src.product), \hyperpage{52} - \item check\_config\_has\_application() (in module src.utilsSat), \hyperpage{67} - \item check\_config\_has\_profile() (in module src.utilsSat), \hyperpage{67} - \item check\_dependencies() (in module commands.compile), \hyperpage{75} + \item change\_to\_launcher() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{49} + \item check() (src.compilation.Builder method), \hyperpage{37} + \item check\_all\_products() (in module commands.check), \hyperpage{75} + \item check\_config\_exists() (in module src.product), \hyperpage{53} + \item check\_config\_has\_application() (in module src.utilsSat), \hyperpage{69} + \item check\_config\_has\_profile() (in module src.utilsSat), \hyperpage{69} + \item check\_dependencies() (in module commands.compile), \hyperpage{77} \item check\_file\_for\_substitution() (commands.template.TemplateSettings method), - \hyperpage{100} - \item check\_has\_key() (in module src.utilsSat), \hyperpage{67} - \item check\_installation() (in module src.product), \hyperpage{52} - \item check\_module\_generator() (in module commands.generate), \hyperpage{80} - \item check\_option() (commands.test.Command method), \hyperpage{101} - \item check\_path() (in module commands.init), \hyperpage{81} + \hyperpage{102} + \item check\_has\_key() (in module src.utilsSat), \hyperpage{69} + \item check\_installation() (in module src.product), \hyperpage{53} + \item check\_module\_generator() (in module commands.generate), \hyperpage{82} + \item check\_option() (commands.test.Command method), \hyperpage{102} + \item check\_path() (in module commands.init), \hyperpage{83} \item check\_path() (in module src.configManager), \hyperpage{38} - \item check\_product() (in module commands.check), \hyperpage{73} - \item check\_remote\_machine() (in module commands.test), \hyperpage{101} - \item check\_sources() (in module commands.source), \hyperpage{98} - \item check\_time() (commands.jobs.Job method), \hyperpage{83} - \item check\_user\_values() (commands.template.TemplateSettings method), \hyperpage{100} - \item check\_value() (commands.template.TParam method), \hyperpage{100} - \item check\_yacsgen() (in module commands.generate), \hyperpage{80} - \item chmod() (src.utilsSat.Path method), \hyperpage{67} + \item check\_product() (in module commands.check), \hyperpage{75} + \item check\_remote\_machine() (in module commands.test), \hyperpage{103} + \item check\_sources() (in module commands.source), \hyperpage{100} + \item check\_time() (commands.jobs.Job method), \hyperpage{85} + \item check\_user\_values() (commands.template.TemplateSettings method), \hyperpage{102} + \item check\_value() (commands.template.TParam method), \hyperpage{102} + \item check\_yacsgen() (in module commands.generate), \hyperpage{82} + \item chmod() (src.utilsSat.Path method), \hyperpage{68} \item cleanColors() (in module src.coloringSat), \hyperpage{36} \item clear\_line() (in module src.colorama.ansi), \hyperpage{30} \item clear\_screen() (in module src.colorama.ansi), \hyperpage{30} - \item close() (commands.jobs.Machine method), \hyperpage{85} - \item close() (src.debug.OutStream method), \hyperpage{39} + \item close() (commands.jobs.Machine method), \hyperpage{87} + \item close() (src.debug.OutStream method), \hyperpage{40} \item close() (src.ElementTree.TreeBuilder method), \hyperpage{34} \item close() (src.ElementTree.XMLTreeBuilder method), \hyperpage{34} - \item close() (src.pyconf.ConfigInputStream method), \hyperpage{57} - \item close() (src.pyconf.ConfigOutputStream method), \hyperpage{58} - \item cmake() (src.compilation.Builder method), \hyperpage{36} + \item close() (src.pyconf.ConfigInputStream method), \hyperpage{58} + \item close() (src.pyconf.ConfigOutputStream method), \hyperpage{59} + \item cmake() (src.compilation.Builder method), \hyperpage{37} \item code\_to\_chars() (in module src.colorama.ansi), \hyperpage{30} \item colorama\_text() (in module src.colorama.initialise), \hyperpage{31} \item ColoringStream (class in src.coloringSat), \hyperpage{36} - \item Command (class in commands.application), \hyperpage{72} - \item Command (class in commands.check), \hyperpage{73} - \item Command (class in commands.clean), \hyperpage{74} - \item Command (class in commands.compile), \hyperpage{75} - \item Command (class in commands.config), \hyperpage{77} - \item Command (class in commands.configure), \hyperpage{77} - \item Command (class in commands.environ), \hyperpage{78} - \item Command (class in commands.find\_duplicates), \hyperpage{79} - \item Command (class in commands.generate), \hyperpage{80} - \item Command (class in commands.init), \hyperpage{81} - \item Command (class in commands.job), \hyperpage{81} - \item Command (class in commands.jobs), \hyperpage{82} - \item Command (class in commands.launcher), \hyperpage{86} - \item Command (class in commands.log), \hyperpage{87} - \item Command (class in commands.make), \hyperpage{88} - \item Command (class in commands.makeinstall), \hyperpage{89} - \item Command (class in commands.package), \hyperpage{90} - \item Command (class in commands.patch), \hyperpage{94} - \item Command (class in commands.prepare), \hyperpage{95} - \item Command (class in commands.profile), \hyperpage{95} - \item Command (class in commands.run), \hyperpage{96} - \item Command (class in commands.script), \hyperpage{96} - \item Command (class in commands.shell), \hyperpage{97} - \item Command (class in commands.source), \hyperpage{98} - \item Command (class in commands.template), \hyperpage{100} - \item Command (class in commands.test), \hyperpage{101} - \item command\_value() (src.environment.Environ method), \hyperpage{40} - \item command\_value() (src.fileEnviron.BashFileEnviron method), \hyperpage{44} + \item Command (class in commands.application), \hyperpage{74} + \item Command (class in commands.check), \hyperpage{75} + \item Command (class in commands.clean), \hyperpage{76} + \item Command (class in commands.compile), \hyperpage{77} + \item Command (class in commands.config), \hyperpage{79} + \item Command (class in commands.configure), \hyperpage{79} + \item Command (class in commands.environ), \hyperpage{80} + \item Command (class in commands.find\_duplicates), \hyperpage{81} + \item Command (class in commands.generate), \hyperpage{82} + \item Command (class in commands.init), \hyperpage{82} + \item Command (class in commands.job), \hyperpage{83} + \item Command (class in commands.jobs), \hyperpage{83} + \item Command (class in commands.launcher), \hyperpage{88} + \item Command (class in commands.log), \hyperpage{89} + \item Command (class in commands.make), \hyperpage{90} + \item Command (class in commands.makeinstall), \hyperpage{91} + \item Command (class in commands.package), \hyperpage{92} + \item Command (class in commands.patch), \hyperpage{96} + \item Command (class in commands.prepare), \hyperpage{96} + \item Command (class in commands.profile), \hyperpage{97} + \item Command (class in commands.run), \hyperpage{98} + \item Command (class in commands.script), \hyperpage{98} + \item Command (class in commands.shell), \hyperpage{99} + \item Command (class in commands.source), \hyperpage{99} + \item Command (class in commands.template), \hyperpage{102} + \item Command (class in commands.test), \hyperpage{102} + \item command\_value() (src.environment.Environ method), \hyperpage{41} + \item command\_value() (src.fileEnviron.BashFileEnviron method), \hyperpage{45} \item command\_value() (src.fileEnviron.BatFileEnviron method), \hyperpage{45} - \item command\_value() (src.fileEnviron.ContextFileEnviron method), \hyperpage{45} + \item command\_value() (src.fileEnviron.ContextFileEnviron method), \hyperpage{46} \item command\_value() (src.fileEnviron.FileEnviron method), \hyperpage{47} - \item command\_value() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{48} - \item command\_value() (src.fileEnviron.ScreenEnviron method), \hyperpage{49} - \item commands (module), \hyperpage{101} - \item commands.application (module), \hyperpage{72} - \item commands.check (module), \hyperpage{73} - \item commands.clean (module), \hyperpage{74} - \item commands.compile (module), \hyperpage{75} - \item commands.config (module), \hyperpage{77} - \item commands.configure (module), \hyperpage{77} - \item commands.environ (module), \hyperpage{78} - \item commands.find\_duplicates (module), \hyperpage{79} - \item commands.generate (module), \hyperpage{80} - \item commands.init (module), \hyperpage{81} - \item commands.job (module), \hyperpage{81} - \item commands.jobs (module), \hyperpage{82} - \item commands.launcher (module), \hyperpage{86} - \item commands.log (module), \hyperpage{87} - \item commands.make (module), \hyperpage{88} - \item commands.makeinstall (module), \hyperpage{89} - \item commands.package (module), \hyperpage{90} - \item commands.patch (module), \hyperpage{94} - \item commands.prepare (module), \hyperpage{95} - \item commands.profile (module), \hyperpage{95} - \item commands.run (module), \hyperpage{96} - \item commands.script (module), \hyperpage{96} - \item commands.shell (module), \hyperpage{97} - \item commands.source (module), \hyperpage{98} - \item commands.template (module), \hyperpage{100} - \item commands.test (module), \hyperpage{101} + \item command\_value() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{49} + \item command\_value() (src.fileEnviron.ScreenEnviron method), \hyperpage{50} + \item commands (module), \hyperpage{103} + \item commands.application (module), \hyperpage{74} + \item commands.check (module), \hyperpage{75} + \item commands.clean (module), \hyperpage{76} + \item commands.compile (module), \hyperpage{77} + \item commands.config (module), \hyperpage{79} + \item commands.configure (module), \hyperpage{79} + \item commands.environ (module), \hyperpage{80} + \item commands.find\_duplicates (module), \hyperpage{81} + \item commands.generate (module), \hyperpage{82} + \item commands.init (module), \hyperpage{82} + \item commands.job (module), \hyperpage{83} + \item commands.jobs (module), \hyperpage{83} + \item commands.launcher (module), \hyperpage{88} + \item commands.log (module), \hyperpage{89} + \item commands.make (module), \hyperpage{90} + \item commands.makeinstall (module), \hyperpage{91} + \item commands.package (module), \hyperpage{92} + \item commands.patch (module), \hyperpage{96} + \item commands.prepare (module), \hyperpage{96} + \item commands.profile (module), \hyperpage{97} + \item commands.run (module), \hyperpage{98} + \item commands.script (module), \hyperpage{98} + \item commands.shell (module), \hyperpage{99} + \item commands.source (module), \hyperpage{99} + \item commands.template (module), \hyperpage{102} + \item commands.test (module), \hyperpage{102} \item Comment() (in module src.ElementTree), \hyperpage{34} - \item compile\_all\_products() (in module commands.compile), \hyperpage{75} - \item compile\_product() (in module commands.compile), \hyperpage{75} - \item compile\_product\_cmake\_autotools() (in module commands.compile), \hyperpage{76} - \item compile\_product\_script() (in module commands.compile), \hyperpage{76} - \item complete\_environment() (src.compilation.Builder method), \hyperpage{36} - \item Config (class in src.pyconf), \hyperpage{56} - \item Config.Namespace (class in src.pyconf), \hyperpage{56} - \item config\_has\_application() (in module src.utilsSat), \hyperpage{67} - \item ConfigError, \hyperpage{57} - \item ConfigFormatError, \hyperpage{57} - \item ConfigInputStream (class in src.pyconf), \hyperpage{57} - \item ConfigList (class in src.pyconf), \hyperpage{57} - \item ConfigManager (class in src.configManager), \hyperpage{37} - \item ConfigMerger (class in src.pyconf), \hyperpage{57} + \item compile\_all\_products() (in module commands.compile), \hyperpage{77} + \item compile\_product() (in module commands.compile), \hyperpage{77} + \item compile\_product\_cmake\_autotools() (in module commands.compile), \hyperpage{77} + \item compile\_product\_script() (in module commands.compile), \hyperpage{78} + \item complete\_environment() (src.compilation.Builder method), \hyperpage{37} + \item Config (class in src.pyconf), \hyperpage{57} + \item Config.Namespace (class in src.pyconf), \hyperpage{57} + \item ConfigError, \hyperpage{58} + \item ConfigFormatError, \hyperpage{58} + \item ConfigInputStream (class in src.pyconf), \hyperpage{58} + \item ConfigList (class in src.pyconf), \hyperpage{58} + \item ConfigManager (class in src.configManager), \hyperpage{38} + \item ConfigMerger (class in src.pyconf), \hyperpage{58} \item ConfigOpener (class in src.configManager), \hyperpage{38} - \item ConfigOutputStream (class in src.pyconf), \hyperpage{58} - \item ConfigReader (class in src.pyconf), \hyperpage{58} - \item ConfigResolutionError, \hyperpage{60} - \item configure() (src.compilation.Builder method), \hyperpage{36} - \item configure\_all\_products() (in module commands.configure), \hyperpage{78} - \item configure\_product() (in module commands.configure), \hyperpage{78} - \item connect() (commands.jobs.Machine method), \hyperpage{85} - \item Container (class in src.pyconf), \hyperpage{60} - \item ContextFileEnviron (class in src.fileEnviron), \hyperpage{45} + \item ConfigOutputStream (class in src.pyconf), \hyperpage{59} + \item ConfigReader (class in src.pyconf), \hyperpage{59} + \item ConfigResolutionError, \hyperpage{61} + \item configure() (src.compilation.Builder method), \hyperpage{37} + \item configure\_all\_products() (in module commands.configure), \hyperpage{80} + \item configure\_product() (in module commands.configure), \hyperpage{80} + \item connect() (commands.jobs.Machine method), \hyperpage{87} + \item Container (class in src.pyconf), \hyperpage{61} + \item ContextFileEnviron (class in src.fileEnviron), \hyperpage{46} \item convert\_ansi() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{31} \item convert\_osc() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{31} - \item copy() (src.utilsSat.Path method), \hyperpage{67} - \item copy\_catalog() (in module commands.launcher), \hyperpage{86} - \item copy\_sat() (commands.jobs.Machine method), \hyperpage{85} - \item copydir() (src.utilsSat.Path method), \hyperpage{67} - \item copyfile() (src.utilsSat.Path method), \hyperpage{67} - \item copylink() (src.utilsSat.Path method), \hyperpage{67} - \item create\_application() (in module commands.application), \hyperpage{73} - \item create\_config\_file() (in module commands.application), \hyperpage{73} - \item create\_config\_file() (src.configManager.ConfigManager method), \hyperpage{37} - \item create\_project\_for\_src\_package() (in module commands.package), \hyperpage{91} - \item create\_test\_report() (in module commands.test), \hyperpage{101} - \item critical() (in module src.utilsSat), \hyperpage{68} + \item copy() (src.utilsSat.Path method), \hyperpage{68} + \item copy\_catalog() (in module commands.launcher), \hyperpage{88} + \item copy\_sat() (commands.jobs.Machine method), \hyperpage{87} + \item copydir() (src.utilsSat.Path method), \hyperpage{68} + \item copyfile() (src.utilsSat.Path method), \hyperpage{68} + \item copylink() (src.utilsSat.Path method), \hyperpage{69} + \item create\_application() (in module commands.application), \hyperpage{74} + \item create\_config\_file() (in module commands.application), \hyperpage{74} + \item create\_config\_file() (src.configManager.ConfigManager method), \hyperpage{38} + \item create\_project\_for\_src\_package() (in module commands.package), \hyperpage{93} + \item create\_test\_report() (in module commands.test), \hyperpage{103} + \item critical() (in module src.utilsSat), \hyperpage{69} \item cursor\_adjust() (src.colorama.winterm.WinTerm method), \hyperpage{32} - \item customize\_app() (in module commands.application), \hyperpage{73} - \item cvs\_extract() (in module src.system), \hyperpage{65} + \item customize\_app() (in module commands.application), \hyperpage{74} + \item cvs\_extract() (in module src.system), \hyperpage{66} \item CYAN (src.colorama.ansi.AnsiBack attribute), \hyperpage{29} \item CYAN (src.colorama.ansi.AnsiFore attribute), \hyperpage{30} \item CYAN (src.colorama.winterm.WinColor attribute), \hyperpage{32} - \item cyan() (in module src.utilsSat), \hyperpage{68} + \item cyan() (in module src.utilsSat), \hyperpage{69} \indexspace \bigletter D \item data() (src.ElementTree.TreeBuilder method), \hyperpage{34} - \item date\_to\_datetime() (in module src.utilsSat), \hyperpage{68} - \item debug\_write() (src.options.Options method), \hyperpage{51} - \item deepcopy\_list() (in module src.utilsSat), \hyperpage{68} - \item deepCopyMapping() (in module src.pyconf), \hyperpage{62} - \item DefaultFormatter (class in src.loggingSat), \hyperpage{50} - \item defaultMergeResolve() (in module src.pyconf), \hyperpage{62} - \item defaultStreamOpener() (in module src.pyconf), \hyperpage{62} - \item define\_job() (commands.jobs.Jobs method), \hyperpage{84} + \item date\_to\_datetime() (in module src.utilsSat), \hyperpage{69} + \item debug\_write() (src.options.Options method), \hyperpage{52} + \item deepcopy\_list() (in module src.utilsSat), \hyperpage{69} + \item deepCopyMapping() (in module src.pyconf), \hyperpage{63} + \item DefaultFormatter (class in src.loggingSat), \hyperpage{51} + \item defaultMergeResolve() (in module src.pyconf), \hyperpage{63} + \item defaultStreamOpener() (in module src.pyconf), \hyperpage{63} + \item define\_job() (commands.jobs.Jobs method), \hyperpage{86} \item deinit() (in module src.colorama.initialise), \hyperpage{31} - \item delimiter (src.template.MyTemplate attribute), \hyperpage{66} - \item determine\_jobs\_and\_machines() (commands.jobs.Jobs method), \hyperpage{84} - \item develop\_factorized\_jobs() (in module commands.jobs), \hyperpage{86} + \item delimiter (src.template.MyTemplate attribute), \hyperpage{67} + \item determine\_jobs\_and\_machines() (commands.jobs.Jobs method), \hyperpage{86} + \item develop\_factorized\_jobs() (in module commands.jobs), \hyperpage{88} \item DIM (src.colorama.ansi.AnsiStyle attribute), \hyperpage{30} - \item dir() (src.utilsSat.Path method), \hyperpage{67} + \item dir() (src.utilsSat.Path method), \hyperpage{69} \item dirLogger() (in module src.loggingSat), \hyperpage{51} - \item display\_local\_values() (in module commands.init), \hyperpage{81} - \item display\_status() (commands.jobs.Jobs method), \hyperpage{84} + \item display\_local\_values() (in module commands.init), \hyperpage{83} + \item display\_status() (commands.jobs.Jobs method), \hyperpage{86} \item display\_value\_progression() (commands.find\_duplicates.Progress\_bar method), - \hyperpage{79} - \item do\_batch\_script\_build() (src.compilation.Builder method), \hyperpage{36} - \item do\_default\_build() (src.compilation.Builder method), \hyperpage{36} + \hyperpage{81} + \item do\_batch\_script\_build() (src.compilation.Builder method), \hyperpage{37} + \item do\_default\_build() (src.compilation.Builder method), \hyperpage{37} \item do\_python\_script\_build() (src.compilation.Builder method), \hyperpage{37} \item do\_script\_build() (src.compilation.Builder method), \hyperpage{37} \item doctype() (src.ElementTree.XMLTreeBuilder method), \hyperpage{34} \item DOWN() (src.colorama.ansi.AnsiCursor method), \hyperpage{30} \item dump() (in module src.ElementTree), \hyperpage{34} \item dump() (src.environment.SalomeEnviron method), \hyperpage{42} - \item dumper() (in module src.catchAll), \hyperpage{35} + \item dumper() (in module src.catchAll), \hyperpage{36} \item dumperType() (in module src.catchAll), \hyperpage{36} \indexspace @@ -273,294 +272,295 @@ \item Element() (in module src.ElementTree), \hyperpage{34} \item ElementTree (class in src.ElementTree), \hyperpage{34} \item end() (src.ElementTree.TreeBuilder method), \hyperpage{34} - \item ensure\_path\_exists() (in module src.utilsSat), \hyperpage{68} - \item Environ (class in src.environment), \hyperpage{40} + \item ensure\_path\_exists() (in module src.utilsSat), \hyperpage{69} + \item Environ (class in src.environment), \hyperpage{41} \item erase\_line() (src.colorama.winterm.WinTerm method), \hyperpage{32} \item erase\_screen() (src.colorama.winterm.WinTerm method), \hyperpage{32} - \item error() (in module src.utilsSat), \hyperpage{68} - \item evaluate() (src.pyconf.Container method), \hyperpage{60} - \item evaluate() (src.pyconf.Expression method), \hyperpage{60} - \item ExceptionSat, \hyperpage{44} - \item exclude\_VCS\_and\_extensions() (in module commands.package), \hyperpage{91} - \item exec\_command() (commands.jobs.Machine method), \hyperpage{85} - \item execute\_cli() (src.salomeTools.Sat method), \hyperpage{64} - \item exists() (src.utilsSat.Path method), \hyperpage{67} - \item Expression (class in src.pyconf), \hyperpage{60} - \item extend\_with\_children() (in module commands.compile), \hyperpage{76} - \item extend\_with\_fathers() (in module commands.compile), \hyperpage{76} + \item error() (in module src.utilsSat), \hyperpage{69} + \item evaluate() (src.pyconf.Container method), \hyperpage{61} + \item evaluate() (src.pyconf.Expression method), \hyperpage{61} + \item ExceptionSat, \hyperpage{45} + \item exclude\_VCS\_and\_extensions() (in module commands.package), \hyperpage{93} + \item exec\_command() (commands.jobs.Machine method), \hyperpage{87} + \item execute\_cli() (src.salomeTools.Sat method), \hyperpage{65} + \item exists() (src.utilsSat.Path method), \hyperpage{69} + \item Expression (class in src.pyconf), \hyperpage{61} + \item extend\_with\_children() (in module commands.compile), \hyperpage{78} + \item extend\_with\_fathers() (in module commands.compile), \hyperpage{78} \item extract\_params() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{31} \indexspace \bigletter F \item feed() (src.ElementTree.XMLTreeBuilder method), \hyperpage{34} - \item FileEnviron (class in src.fileEnviron), \hyperpage{46} - \item FileEnvWriter (class in src.environment), \hyperpage{41} + \item FileEnviron (class in src.fileEnviron), \hyperpage{47} + \item FileEnvWriter (class in src.environment), \hyperpage{42} \item find() (src.ElementTree.ElementTree method), \hyperpage{34} - \item find\_application\_pyconf() (in module commands.package), \hyperpage{91} - \item find\_command\_list() (in module src.salomeTools), \hyperpage{64} - \item find\_file\_in\_lpath() (in module src.utilsSat), \hyperpage{68} - \item find\_history() (commands.jobs.Gui method), \hyperpage{82} - \item find\_job\_that\_has\_name() (commands.jobs.Jobs method), \hyperpage{85} - \item find\_node\_by\_attrib() (in module src.xmlManager), \hyperpage{72} - \item find\_product\_scripts\_and\_pyconf() (in module commands.package), \hyperpage{91} - \item find\_products\_already\_getted() (in module commands.prepare), \hyperpage{95} - \item find\_products\_with\_patchs() (in module commands.prepare), \hyperpage{95} - \item find\_test\_log() (commands.jobs.Gui method), \hyperpage{82} + \item find\_application\_pyconf() (in module commands.package), \hyperpage{93} + \item find\_command\_list() (in module src.salomeTools), \hyperpage{65} + \item find\_file\_in\_lpath() (in module src.utilsSat), \hyperpage{69} + \item find\_history() (commands.jobs.Gui method), \hyperpage{84} + \item find\_job\_that\_has\_name() (commands.jobs.Jobs method), \hyperpage{86} + \item find\_node\_by\_attrib() (in module src.xmlManager), \hyperpage{73} + \item find\_product\_scripts\_and\_pyconf() (in module commands.package), \hyperpage{93} + \item find\_products\_already\_getted() (in module commands.prepare), \hyperpage{97} + \item find\_products\_with\_patchs() (in module commands.prepare), \hyperpage{97} + \item find\_test\_log() (commands.jobs.Gui method), \hyperpage{84} \item findall() (src.ElementTree.ElementTree method), \hyperpage{34} - \item findConfig() (src.pyconf.Reference method), \hyperpage{61} + \item findConfig() (src.pyconf.Reference method), \hyperpage{62} \item findtext() (src.ElementTree.ElementTree method), \hyperpage{34} \item finish() (src.environment.SalomeEnviron method), \hyperpage{42} - \item finish() (src.fileEnviron.BashFileEnviron method), \hyperpage{44} - \item finish() (src.fileEnviron.BatFileEnviron method), \hyperpage{45} + \item finish() (src.fileEnviron.BashFileEnviron method), \hyperpage{45} + \item finish() (src.fileEnviron.BatFileEnviron method), \hyperpage{46} \item finish() (src.fileEnviron.ContextFileEnviron method), \hyperpage{46} - \item finish() (src.fileEnviron.FileEnviron method), \hyperpage{47} - \item finish() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{48} + \item finish() (src.fileEnviron.FileEnviron method), \hyperpage{48} + \item finish() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{49} \item flush() (src.coloringSat.ColoringStream method), \hyperpage{36} - \item flush() (src.loggingSat.UnittestStream method), \hyperpage{50} - \item flush() (src.pyconf.ConfigOutputStream method), \hyperpage{58} + \item flush() (src.loggingSat.UnittestStream method), \hyperpage{51} + \item flush() (src.pyconf.ConfigOutputStream method), \hyperpage{59} \item fore() (src.colorama.winterm.WinTerm method), \hyperpage{32} \item format() (src.example.essai\_logging\_2.MyFormatter method), \hyperpage{33} - \item format() (src.loggingSat.DefaultFormatter method), \hyperpage{50} - \item format() (src.loggingSat.UnittestFormatter method), \hyperpage{50} - \item format\_color\_exception() (in module src.debug), \hyperpage{39} - \item format\_list\_of\_str() (in module commands.find\_duplicates), \hyperpage{79} - \item formatTuples() (in module src.utilsSat), \hyperpage{68} - \item formatValue() (in module src.utilsSat), \hyperpage{68} + \item format() (src.loggingSat.DefaultFormatter method), \hyperpage{51} + \item format() (src.loggingSat.UnittestFormatter method), \hyperpage{51} + \item format\_color\_exception() (in module src.debug), \hyperpage{40} + \item format\_list\_of\_str() (in module commands.find\_duplicates), \hyperpage{81} + \item formatTuples() (in module src.utilsSat), \hyperpage{70} + \item formatValue() (in module src.utilsSat), \hyperpage{70} \item FORWARD() (src.colorama.ansi.AnsiCursor method), \hyperpage{30} \item fromstring() (in module src.ElementTree), \hyperpage{34} \indexspace \bigletter G - \item generate\_application() (in module commands.application), \hyperpage{73} - \item generate\_catalog() (in module commands.application), \hyperpage{73} - \item generate\_catalog() (in module commands.launcher), \hyperpage{87} - \item generate\_component() (in module commands.generate), \hyperpage{80} - \item generate\_component\_list() (in module commands.generate), \hyperpage{81} - \item generate\_history\_xml\_path() (in module commands.test), \hyperpage{101} - \item generate\_launch\_file() (in module commands.application), \hyperpage{73} - \item generate\_launch\_file() (in module commands.launcher), \hyperpage{87} - \item generate\_launching\_commands() (src.test\_module.Test method), \hyperpage{66} - \item generate\_profile\_sources() (in module commands.profile), \hyperpage{96} - \item generate\_script() (src.test\_module.Test method), \hyperpage{66} - \item get() (src.environment.Environ method), \hyperpage{40} + \item generate\_application() (in module commands.application), \hyperpage{74} + \item generate\_catalog() (in module commands.application), \hyperpage{75} + \item generate\_catalog() (in module commands.launcher), \hyperpage{88} + \item generate\_component() (in module commands.generate), \hyperpage{82} + \item generate\_component\_list() (in module commands.generate), \hyperpage{82} + \item generate\_history\_xml\_path() (in module commands.test), \hyperpage{103} + \item generate\_launch\_file() (in module commands.application), \hyperpage{75} + \item generate\_launch\_file() (in module commands.launcher), \hyperpage{89} + \item generate\_launching\_commands() (src.test\_module.Test method), \hyperpage{67} + \item generate\_profile\_sources() (in module commands.profile), \hyperpage{97} + \item generate\_script() (src.test\_module.Test method), \hyperpage{67} + \item get() (src.environment.Environ method), \hyperpage{41} \item get() (src.environment.SalomeEnviron method), \hyperpage{42} - \item get() (src.fileEnviron.BatFileEnviron method), \hyperpage{45} + \item get() (src.fileEnviron.BatFileEnviron method), \hyperpage{46} \item get() (src.fileEnviron.ContextFileEnviron method), \hyperpage{46} - \item get() (src.fileEnviron.FileEnviron method), \hyperpage{47} - \item get() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{48} - \item get() (src.fileEnviron.ScreenEnviron method), \hyperpage{49} - \item get() (src.pyconf.Mapping method), \hyperpage{61} - \item get\_all\_product\_sources() (in module commands.source), \hyperpage{98} - \item get\_archives() (in module commands.package), \hyperpage{92} - \item get\_archives\_vcs() (in module commands.package), \hyperpage{92} - \item get\_attrib() (src.xmlManager.ReadXmlFile method), \hyperpage{71} + \item get() (src.fileEnviron.FileEnviron method), \hyperpage{48} + \item get() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{49} + \item get() (src.fileEnviron.ScreenEnviron method), \hyperpage{50} + \item get() (src.pyconf.Mapping method), \hyperpage{62} + \item get\_all\_product\_sources() (in module commands.source), \hyperpage{100} + \item get\_archives() (in module commands.package), \hyperpage{94} + \item get\_archives\_vcs() (in module commands.package), \hyperpage{94} + \item get\_attrib() (src.xmlManager.ReadXmlFile method), \hyperpage{72} \item get\_attrs() (src.colorama.winterm.WinTerm method), \hyperpage{32} - \item get\_base\_install\_dir() (in module src.product), \hyperpage{52} - \item get\_base\_path() (in module src.utilsSat), \hyperpage{68} - \item get\_build\_directories() (in module commands.clean), \hyperpage{74} - \item get\_cfg\_param() (in module src.utilsSat), \hyperpage{68} - \item get\_children() (in module commands.compile), \hyperpage{76} - \item get\_command\_line\_overrides() (src.configManager.ConfigManager method), \hyperpage{37} - \item get\_config() (src.configManager.ConfigManager method), \hyperpage{37} - \item get\_config\_children() (in module src.configManager), \hyperpage{38} - \item get\_config\_file\_path() (in module commands.jobs), \hyperpage{86} - \item get\_dico\_param() (in module commands.template), \hyperpage{100} + \item get\_base\_install\_dir() (in module src.product), \hyperpage{53} + \item get\_base\_path() (in module src.utilsSat), \hyperpage{70} + \item get\_build\_directories() (in module commands.clean), \hyperpage{76} + \item get\_children() (in module commands.compile), \hyperpage{78} + \item get\_command\_line\_overrides() (src.configManager.ConfigManager method), \hyperpage{38} + \item get\_config() (src.configManager.ConfigManager method), \hyperpage{38} + \item get\_config\_children() (in module src.configManager), \hyperpage{39} + \item get\_config\_file\_path() (in module commands.jobs), \hyperpage{88} + \item get\_CONFIG\_FILENAME() (in module src.utilsSat), \hyperpage{70} + \item get\_config\_key() (in module src.utilsSat), \hyperpage{70} + \item get\_dico\_param() (in module commands.template), \hyperpage{102} \item get\_distrib\_version() (in module src.architecture), \hyperpage{35} \item get\_distribution() (in module src.architecture), \hyperpage{35} - \item get\_file\_environ() (in module src.fileEnviron), \hyperpage{49} + \item get\_file\_environ() (in module src.fileEnviron), \hyperpage{50} \item get\_help() (src.options.Options method), \hyperpage{52} - \item get\_help() (src.salomeTools.Sat method), \hyperpage{64} - \item get\_install\_dir() (in module src.product), \hyperpage{52} - \item get\_install\_directories() (in module commands.clean), \hyperpage{74} - \item get\_last\_log\_file() (in module commands.log), \hyperpage{87} - \item get\_launcher\_name() (in module src.utilsSat), \hyperpage{69} - \item get\_log\_files() (commands.jobs.Job method), \hyperpage{83} - \item get\_log\_path() (in module src.utilsSat), \hyperpage{69} - \item get\_names() (src.environment.SalomeEnviron method), \hyperpage{42} - \item get\_nb\_proc() (in module commands.make), \hyperpage{88} + \item get\_help() (src.salomeTools.Sat method), \hyperpage{65} + \item get\_install\_dir() (in module src.product), \hyperpage{53} + \item get\_install\_directories() (in module commands.clean), \hyperpage{76} + \item get\_last\_log\_file() (in module commands.log), \hyperpage{89} + \item get\_launcher\_name() (in module src.utilsSat), \hyperpage{70} + \item get\_log\_files() (commands.jobs.Job method), \hyperpage{85} + \item get\_log\_path() (in module src.utilsSat), \hyperpage{70} + \item get\_names() (src.environment.SalomeEnviron method), \hyperpage{43} + \item get\_nb\_proc() (in module commands.make), \hyperpage{90} \item get\_nb\_proc() (in module src.architecture), \hyperpage{35} - \item get\_node\_text() (src.xmlManager.ReadXmlFile method), \hyperpage{71} - \item get\_parameters() (commands.template.TemplateSettings method), \hyperpage{100} + \item get\_node\_text() (src.xmlManager.ReadXmlFile method), \hyperpage{72} + \item get\_parameters() (commands.template.TemplateSettings method), \hyperpage{102} \item get\_path() (src.configManager.ConfigOpener method), \hyperpage{38} - \item get\_pids() (commands.jobs.Job method), \hyperpage{83} + \item get\_pids() (commands.jobs.Job method), \hyperpage{85} \item get\_position() (src.colorama.winterm.WinTerm method), \hyperpage{32} - \item get\_product\_components() (in module src.product), \hyperpage{53} - \item get\_product\_config() (in module src.product), \hyperpage{53} - \item get\_product\_dependencies() (in module src.product), \hyperpage{53} - \item get\_product\_section() (in module src.product), \hyperpage{53} - \item get\_product\_sources() (in module commands.source), \hyperpage{98} - \item get\_products\_infos() (in module src.product), \hyperpage{53} - \item get\_products\_list() (in module commands.check), \hyperpage{74} - \item get\_products\_list() (in module commands.compile), \hyperpage{76} - \item get\_products\_list() (in module commands.configure), \hyperpage{78} - \item get\_products\_list() (in module commands.make), \hyperpage{88} - \item get\_products\_list() (in module commands.makeinstall), \hyperpage{89} - \item get\_products\_list() (in module commands.script), \hyperpage{97} - \item get\_products\_list() (in module src.configManager), \hyperpage{38} - \item get\_profile\_name() (in module commands.profile), \hyperpage{96} - \item get\_property\_in\_product\_cfg() (in module src.utilsSat), \hyperpage{69} - \item get\_pyconf\_parameters() (commands.template.TemplateSettings method), \hyperpage{100} + \item get\_product\_components() (in module src.product), \hyperpage{54} + \item get\_product\_config() (in module src.product), \hyperpage{54} + \item get\_product\_dependencies() (in module src.product), \hyperpage{54} + \item get\_product\_section() (in module src.product), \hyperpage{54} + \item get\_product\_sources() (in module commands.source), \hyperpage{100} + \item get\_products\_infos() (in module src.product), \hyperpage{54} + \item get\_products\_list() (in module commands.check), \hyperpage{75} + \item get\_products\_list() (in module commands.compile), \hyperpage{78} + \item get\_products\_list() (in module commands.configure), \hyperpage{80} + \item get\_products\_list() (in module commands.make), \hyperpage{90} + \item get\_products\_list() (in module commands.makeinstall), \hyperpage{91} + \item get\_products\_list() (in module commands.script), \hyperpage{98} + \item get\_products\_list() (in module src.configManager), \hyperpage{39} + \item get\_profile\_name() (in module commands.profile), \hyperpage{97} + \item get\_property\_in\_product\_cfg() (in module src.utilsSat), \hyperpage{70} + \item get\_pyconf\_parameters() (commands.template.TemplateSettings method), \hyperpage{102} \item get\_python\_version() (in module src.architecture), \hyperpage{35} - \item get\_recursive\_children() (in module commands.compile), \hyperpage{76} - \item get\_recursive\_fathers() (in module commands.compile), \hyperpage{77} - \item get\_SALOME\_modules() (in module commands.application), \hyperpage{73} - \item get\_salome\_version() (in module src.utilsSat), \hyperpage{69} - \item get\_source\_directories() (in module commands.clean), \hyperpage{74} - \item get\_source\_for\_dev() (in module commands.source), \hyperpage{98} - \item get\_source\_from\_archive() (in module commands.source), \hyperpage{99} - \item get\_source\_from\_cvs() (in module commands.source), \hyperpage{99} - \item get\_source\_from\_dir() (in module commands.source), \hyperpage{99} - \item get\_source\_from\_git() (in module commands.source), \hyperpage{99} - \item get\_source\_from\_svn() (in module commands.source), \hyperpage{99} - \item get\_status() (commands.jobs.Job method), \hyperpage{83} - \item get\_step() (in module commands.application), \hyperpage{73} - \item get\_template\_info() (in module commands.template), \hyperpage{100} - \item get\_test\_timeout() (src.test\_module.Test method), \hyperpage{66} - \item get\_tmp\_dir() (src.test\_module.Test method), \hyperpage{66} - \item get\_tmp\_filename() (in module src.utilsSat), \hyperpage{69} + \item get\_recursive\_children() (in module commands.compile), \hyperpage{78} + \item get\_recursive\_fathers() (in module commands.compile), \hyperpage{78} + \item get\_SALOME\_modules() (in module commands.application), \hyperpage{75} + \item get\_salome\_version() (in module src.utilsSat), \hyperpage{70} + \item get\_source\_directories() (in module commands.clean), \hyperpage{76} + \item get\_source\_for\_dev() (in module commands.source), \hyperpage{100} + \item get\_source\_from\_archive() (in module commands.source), \hyperpage{100} + \item get\_source\_from\_cvs() (in module commands.source), \hyperpage{101} + \item get\_source\_from\_dir() (in module commands.source), \hyperpage{101} + \item get\_source\_from\_git() (in module commands.source), \hyperpage{101} + \item get\_source\_from\_svn() (in module commands.source), \hyperpage{101} + \item get\_status() (commands.jobs.Job method), \hyperpage{85} + \item get\_step() (in module commands.application), \hyperpage{75} + \item get\_template\_info() (in module commands.template), \hyperpage{102} + \item get\_test\_timeout() (src.test\_module.Test method), \hyperpage{68} + \item get\_tmp\_dir() (src.test\_module.Test method), \hyperpage{68} + \item get\_tmp\_filename() (in module src.utilsSat), \hyperpage{71} \item get\_user() (in module src.architecture), \hyperpage{35} - \item get\_user\_config\_file() (src.configManager.ConfigManager method), \hyperpage{37} + \item get\_user\_config\_file() (src.configManager.ConfigManager method), \hyperpage{38} \item get\_win32\_calls() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{31} - \item getByPath() (src.pyconf.Config method), \hyperpage{57} - \item getByPath() (src.pyconf.ConfigList method), \hyperpage{57} - \item getChar() (src.pyconf.ConfigReader method), \hyperpage{58} - \item getColoredVersion() (src.salomeTools.Sat method), \hyperpage{64} - \item getCommandAndAppli() (src.salomeTools.Sat method), \hyperpage{64} - \item getCommandInstance() (src.salomeTools.Sat method), \hyperpage{64} - \item getCommandsList() (in module src.salomeTools), \hyperpage{64} - \item getConfig() (src.salomeTools.Sat method), \hyperpage{64} + \item getByPath() (src.pyconf.Config method), \hyperpage{58} + \item getByPath() (src.pyconf.ConfigList method), \hyperpage{58} + \item getChar() (src.pyconf.ConfigReader method), \hyperpage{59} + \item getColoredVersion() (src.salomeTools.Sat method), \hyperpage{65} + \item getCommandAndAppli() (src.salomeTools.Sat method), \hyperpage{65} + \item getCommandInstance() (src.salomeTools.Sat method), \hyperpage{65} + \item getCommandsList() (in module src.salomeTools), \hyperpage{65} + \item getConfig() (src.salomeTools.Sat method), \hyperpage{65} \item getConfigColored() (in module src.configManager), \hyperpage{38} - \item getConfigManager() (src.salomeTools.Sat method), \hyperpage{64} + \item getConfigManager() (src.salomeTools.Sat method), \hyperpage{65} \item getDefaultLogger() (in module src.loggingSat), \hyperpage{51} - \item getDetailOption() (src.options.Options method), \hyperpage{51} + \item getDetailOption() (src.options.Options method), \hyperpage{52} \item getiterator() (src.ElementTree.ElementTree method), \hyperpage{34} - \item getLocalEnv() (in module src.debug), \hyperpage{39} - \item getLogger() (src.salomeTools.Sat method), \hyperpage{64} - \item getLogs() (src.loggingSat.UnittestStream method), \hyperpage{50} + \item getLocalEnv() (in module src.debug), \hyperpage{40} + \item getLogger() (src.salomeTools.Sat method), \hyperpage{65} + \item getLogs() (src.loggingSat.UnittestStream method), \hyperpage{51} \item getLogsAndClear() (src.loggingSat.UnittestStream method), \hyperpage{51} - \item getMaxFormat() (in module commands.log), \hyperpage{87} - \item getModule() (src.salomeTools.Sat method), \hyperpage{64} + \item getMaxFormat() (in module commands.log), \hyperpage{89} + \item getModule() (src.salomeTools.Sat method), \hyperpage{65} \item getMyLogger() (in module src.example.essai\_logging\_1), \hyperpage{33} \item getMyLogger() (in module src.example.essai\_logging\_2), \hyperpage{33} - \item getParamiko() (in module commands.jobs), \hyperpage{86} - \item getParser() (commands.application.Command method), \hyperpage{72} - \item getParser() (commands.check.Command method), \hyperpage{73} - \item getParser() (commands.clean.Command method), \hyperpage{74} - \item getParser() (commands.compile.Command method), \hyperpage{75} - \item getParser() (commands.config.Command method), \hyperpage{77} - \item getParser() (commands.configure.Command method), \hyperpage{78} - \item getParser() (commands.environ.Command method), \hyperpage{79} - \item getParser() (commands.find\_duplicates.Command method), \hyperpage{79} - \item getParser() (commands.generate.Command method), \hyperpage{80} - \item getParser() (commands.init.Command method), \hyperpage{81} - \item getParser() (commands.job.Command method), \hyperpage{81} - \item getParser() (commands.jobs.Command method), \hyperpage{82} - \item getParser() (commands.launcher.Command method), \hyperpage{86} - \item getParser() (commands.log.Command method), \hyperpage{87} - \item getParser() (commands.make.Command method), \hyperpage{88} - \item getParser() (commands.makeinstall.Command method), \hyperpage{89} - \item getParser() (commands.package.Command method), \hyperpage{90} - \item getParser() (commands.patch.Command method), \hyperpage{94} - \item getParser() (commands.prepare.Command method), \hyperpage{95} - \item getParser() (commands.profile.Command method), \hyperpage{95} - \item getParser() (commands.run.Command method), \hyperpage{96} - \item getParser() (commands.script.Command method), \hyperpage{96} - \item getParser() (commands.shell.Command method), \hyperpage{97} - \item getParser() (commands.source.Command method), \hyperpage{98} - \item getParser() (commands.template.Command method), \hyperpage{100} - \item getParser() (commands.test.Command method), \hyperpage{101} + \item getParamiko() (in module commands.jobs), \hyperpage{88} + \item getParser() (commands.application.Command method), \hyperpage{74} + \item getParser() (commands.check.Command method), \hyperpage{75} + \item getParser() (commands.clean.Command method), \hyperpage{76} + \item getParser() (commands.compile.Command method), \hyperpage{77} + \item getParser() (commands.config.Command method), \hyperpage{79} + \item getParser() (commands.configure.Command method), \hyperpage{80} + \item getParser() (commands.environ.Command method), \hyperpage{80} + \item getParser() (commands.find\_duplicates.Command method), \hyperpage{81} + \item getParser() (commands.generate.Command method), \hyperpage{82} + \item getParser() (commands.init.Command method), \hyperpage{82} + \item getParser() (commands.job.Command method), \hyperpage{83} + \item getParser() (commands.jobs.Command method), \hyperpage{84} + \item getParser() (commands.launcher.Command method), \hyperpage{88} + \item getParser() (commands.log.Command method), \hyperpage{89} + \item getParser() (commands.make.Command method), \hyperpage{90} + \item getParser() (commands.makeinstall.Command method), \hyperpage{91} + \item getParser() (commands.package.Command method), \hyperpage{92} + \item getParser() (commands.patch.Command method), \hyperpage{96} + \item getParser() (commands.prepare.Command method), \hyperpage{97} + \item getParser() (commands.profile.Command method), \hyperpage{97} + \item getParser() (commands.run.Command method), \hyperpage{98} + \item getParser() (commands.script.Command method), \hyperpage{98} + \item getParser() (commands.shell.Command method), \hyperpage{99} + \item getParser() (commands.source.Command method), \hyperpage{100} + \item getParser() (commands.template.Command method), \hyperpage{102} + \item getParser() (commands.test.Command method), \hyperpage{103} \item getroot() (src.ElementTree.ElementTree method), \hyperpage{34} - \item getRootAttrib() (src.xmlManager.ReadXmlFile method), \hyperpage{70} - \item getStrConfigDbg() (in module src.debug), \hyperpage{39} - \item getStrConfigStd() (in module src.debug), \hyperpage{39} - \item getTmpDirDEFAULT() (in module src.test\_module), \hyperpage{67} - \item getToken() (src.pyconf.ConfigReader method), \hyperpage{58} + \item getRootAttrib() (src.xmlManager.ReadXmlFile method), \hyperpage{72} + \item getStrConfigDbg() (in module src.debug), \hyperpage{40} + \item getStrConfigStd() (in module src.debug), \hyperpage{40} + \item getTmpDirDEFAULT() (in module src.test\_module), \hyperpage{68} + \item getToken() (src.pyconf.ConfigReader method), \hyperpage{59} \item getUnittestLogger() (in module src.loggingSat), \hyperpage{51} - \item getValue() (src.returnCode.ReturnCode method), \hyperpage{63} - \item getVersion() (in module src.salomeTools), \hyperpage{64} - \item getWhy() (src.returnCode.ReturnCode method), \hyperpage{63} - \item git\_extract() (in module src.system), \hyperpage{65} + \item getValue() (src.returnCode.ReturnCode method), \hyperpage{64} + \item getVersion() (in module src.salomeTools), \hyperpage{65} + \item getWhy() (src.returnCode.ReturnCode method), \hyperpage{64} + \item git\_extract() (in module src.system), \hyperpage{66} \item GREEN (src.colorama.ansi.AnsiBack attribute), \hyperpage{29} \item GREEN (src.colorama.ansi.AnsiFore attribute), \hyperpage{30} \item GREEN (src.colorama.winterm.WinColor attribute), \hyperpage{32} - \item green() (in module src.utilsSat), \hyperpage{69} + \item green() (in module src.utilsSat), \hyperpage{71} \item GREY (src.colorama.winterm.WinColor attribute), \hyperpage{32} - \item Gui (class in commands.jobs), \hyperpage{82} + \item Gui (class in commands.jobs), \hyperpage{84} \indexspace \bigletter H - \item hack\_for\_distene\_licence() (in module commands.package), \hyperpage{92} + \item hack\_for\_distene\_licence() (in module commands.package), \hyperpage{94} \item hack\_libtool() (src.compilation.Builder method), \hyperpage{37} - \item handleMismatch() (src.pyconf.ConfigMerger method), \hyperpage{57} - \item handleRemoveReadonly() (in module src.utilsSat), \hyperpage{69} - \item has\_begun() (commands.jobs.Job method), \hyperpage{83} - \item has\_failed() (commands.jobs.Job method), \hyperpage{83} - \item has\_finished() (commands.jobs.Job method), \hyperpage{84} - \item has\_pyconf() (commands.template.TemplateSettings method), \hyperpage{100} - \item header() (in module src.utilsSat), \hyperpage{69} + \item handleMismatch() (src.pyconf.ConfigMerger method), \hyperpage{58} + \item handleRemoveReadonly() (in module src.utilsSat), \hyperpage{71} + \item has\_begun() (commands.jobs.Job method), \hyperpage{85} + \item has\_failed() (commands.jobs.Job method), \hyperpage{85} + \item has\_finished() (commands.jobs.Job method), \hyperpage{85} + \item has\_pyconf() (commands.template.TemplateSettings method), \hyperpage{102} + \item header() (in module src.utilsSat), \hyperpage{71} \indexspace \bigletter I \item indent() (in module src.coloringSat), \hyperpage{36} - \item indent() (in module src.debug), \hyperpage{39} + \item indent() (in module src.debug), \hyperpage{40} \item indent() (in module src.loggingSat), \hyperpage{51} - \item indent() (src.options.Options method), \hyperpage{52} - \item indent() (src.returnCode.ReturnCode method), \hyperpage{63} - \item indentUnittest() (in module src.loggingSat), \hyperpage{51} - \item info() (in module src.utilsSat), \hyperpage{69} + \item indent() (src.options.Options method), \hyperpage{53} + \item indent() (src.returnCode.ReturnCode method), \hyperpage{64} + \item indentUnittest() (in module src.loggingSat), \hyperpage{52} + \item info() (in module src.utilsSat), \hyperpage{71} \item init() (in module src.colorama.initialise), \hyperpage{31} - \item initialize\_boards() (commands.jobs.Gui method), \hyperpage{82} - \item initLoggerAsDefault() (in module src.loggingSat), \hyperpage{51} - \item initLoggerAsUnittest() (in module src.loggingSat), \hyperpage{51} + \item initialize\_boards() (commands.jobs.Gui method), \hyperpage{84} + \item initLoggerAsDefault() (in module src.loggingSat), \hyperpage{52} + \item initLoggerAsUnittest() (in module src.loggingSat), \hyperpage{52} \item initMyLogger() (in module src.example.essai\_logging\_1), \hyperpage{33} \item initMyLogger() (in module src.example.essai\_logging\_2), \hyperpage{33} \item install() (src.compilation.Builder method), \hyperpage{37} - \item InStream (class in src.debug), \hyperpage{39} + \item InStream (class in src.debug), \hyperpage{40} \item is\_a\_tty() (in module src.colorama.ansitowin32), \hyperpage{31} - \item is\_defined() (src.environment.Environ method), \hyperpage{40} - \item is\_defined() (src.environment.SalomeEnviron method), \hyperpage{42} - \item is\_defined() (src.fileEnviron.FileEnviron method), \hyperpage{47} - \item is\_defined() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{48} - \item is\_defined() (src.fileEnviron.ScreenEnviron method), \hyperpage{49} - \item is\_occupied() (commands.jobs.Jobs method), \hyperpage{85} - \item is\_running() (commands.jobs.Job method), \hyperpage{84} + \item is\_defined() (src.environment.Environ method), \hyperpage{41} + \item is\_defined() (src.environment.SalomeEnviron method), \hyperpage{43} + \item is\_defined() (src.fileEnviron.FileEnviron method), \hyperpage{48} + \item is\_defined() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{49} + \item is\_defined() (src.fileEnviron.ScreenEnviron method), \hyperpage{50} + \item is\_occupied() (commands.jobs.Jobs method), \hyperpage{86} + \item is\_running() (commands.jobs.Job method), \hyperpage{85} \item is\_stream\_closed() (in module src.colorama.ansitowin32), \hyperpage{31} - \item is\_timeout() (commands.jobs.Job method), \hyperpage{84} + \item is\_timeout() (commands.jobs.Job method), \hyperpage{85} \item is\_windows() (in module src.architecture), \hyperpage{35} - \item isdir() (src.utilsSat.Path method), \hyperpage{67} + \item isdir() (src.utilsSat.Path method), \hyperpage{69} \item iselement() (in module src.ElementTree), \hyperpage{34} - \item isfile() (src.utilsSat.Path method), \hyperpage{67} - \item islink() (src.utilsSat.Path method), \hyperpage{67} - \item isOk() (src.returnCode.ReturnCode method), \hyperpage{63} - \item isTypeConfig() (in module src.debug), \hyperpage{39} - \item isWord() (in module src.pyconf), \hyperpage{62} - \item iteritems() (src.pyconf.Mapping method), \hyperpage{61} - \item iterkeys() (src.pyconf.Mapping method), \hyperpage{61} + \item isfile() (src.utilsSat.Path method), \hyperpage{69} + \item islink() (src.utilsSat.Path method), \hyperpage{69} + \item isOk() (src.returnCode.ReturnCode method), \hyperpage{64} + \item isTypeConfig() (in module src.debug), \hyperpage{40} + \item isWord() (in module src.pyconf), \hyperpage{63} + \item iteritems() (src.pyconf.Mapping method), \hyperpage{62} + \item iterkeys() (src.pyconf.Mapping method), \hyperpage{62} \item iterparse (class in src.ElementTree), \hyperpage{34} \indexspace \bigletter J - \item Job (class in commands.jobs), \hyperpage{83} - \item Jobs (class in commands.jobs), \hyperpage{84} + \item Job (class in commands.jobs), \hyperpage{85} + \item Jobs (class in commands.jobs), \hyperpage{86} \item jsonDumps() (in module src.catchAll), \hyperpage{36} - \item jsonDumps() (src.catchAll.CatchAll method), \hyperpage{35} + \item jsonDumps() (src.catchAll.CatchAll method), \hyperpage{36} \indexspace \bigletter K - \item keys() (src.pyconf.Mapping method), \hyperpage{61} - \item KFSYS (src.returnCode.ReturnCode attribute), \hyperpage{63} - \item kill\_remote\_process() (commands.jobs.Job method), \hyperpage{84} - \item KNOWNFAILURE\_STATUS (src.returnCode.ReturnCode attribute), \hyperpage{63} - \item KO\_STATUS (src.returnCode.ReturnCode attribute), \hyperpage{63} - \item KOSYS (src.returnCode.ReturnCode attribute), \hyperpage{63} + \item keys() (src.pyconf.Mapping method), \hyperpage{62} + \item KFSYS (src.returnCode.ReturnCode attribute), \hyperpage{64} + \item kill\_remote\_process() (commands.jobs.Job method), \hyperpage{86} + \item KNOWNFAILURE\_STATUS (src.returnCode.ReturnCode attribute), \hyperpage{64} + \item KO\_STATUS (src.returnCode.ReturnCode attribute), \hyperpage{64} + \item KOSYS (src.returnCode.ReturnCode attribute), \hyperpage{64} \indexspace \bigletter L - \item label() (in module src.utilsSat), \hyperpage{69} - \item last\_update() (commands.jobs.Gui method), \hyperpage{82} - \item launch\_command() (in module src.fork), \hyperpage{49} - \item LauncherFileEnviron (class in src.fileEnviron), \hyperpage{47} - \item launchSat() (in module src.salomeTools), \hyperpage{64} + \item label() (in module src.utilsSat), \hyperpage{71} + \item last\_update() (commands.jobs.Gui method), \hyperpage{84} + \item launch\_command() (in module src.fork), \hyperpage{50} + \item LauncherFileEnviron (class in src.fileEnviron), \hyperpage{48} + \item launchSat() (in module src.salomeTools), \hyperpage{65} \item LIGHTBLACK\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{29} \item LIGHTBLACK\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{30} \item LIGHTBLUE\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{29} @@ -577,176 +577,176 @@ \item LIGHTWHITE\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{30} \item LIGHTYELLOW\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{29} \item LIGHTYELLOW\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{30} - \item list() (src.utilsSat.Path method), \hyperpage{67} - \item list\_directory() (in module commands.find\_duplicates), \hyperpage{80} - \item list\_log\_file() (in module src.utilsSat), \hyperpage{69} - \item load() (src.pyconf.Config method), \hyperpage{57} - \item load() (src.pyconf.ConfigReader method), \hyperpage{58} - \item load\_cfg\_environment() (src.environment.SalomeEnviron method), \hyperpage{42} - \item load\_environment() (in module src.environment), \hyperpage{43} - \item location() (src.pyconf.ConfigReader method), \hyperpage{59} + \item list() (src.utilsSat.Path method), \hyperpage{69} + \item list\_directory() (in module commands.find\_duplicates), \hyperpage{81} + \item list\_log\_file() (in module src.utilsSat), \hyperpage{71} + \item load() (src.pyconf.Config method), \hyperpage{58} + \item load() (src.pyconf.ConfigReader method), \hyperpage{59} + \item load\_cfg\_environment() (src.environment.SalomeEnviron method), \hyperpage{43} + \item load\_environment() (in module src.environment), \hyperpage{44} + \item location() (src.pyconf.ConfigReader method), \hyperpage{60} \item log() (in module src.coloringSat), \hyperpage{36} - \item log() (in module src.loggingSat), \hyperpage{51} + \item log() (in module src.loggingSat), \hyperpage{52} \item log() (src.compilation.Builder method), \hyperpage{37} \item log\_command() (src.compilation.Builder method), \hyperpage{37} - \item log\_res\_step() (in module src.utilsSat), \hyperpage{69} - \item log\_step() (in module src.utilsSat), \hyperpage{69} - \item logger\_info\_tuples() (in module src.utilsSat), \hyperpage{69} + \item log\_res\_step() (in module src.utilsSat), \hyperpage{71} + \item log\_step() (in module src.utilsSat), \hyperpage{71} + \item logger\_info\_tuples() (in module src.utilsSat), \hyperpage{71} \indexspace \bigletter M - \item Machine (class in commands.jobs), \hyperpage{85} + \item Machine (class in commands.jobs), \hyperpage{87} \item MAGENTA (src.colorama.ansi.AnsiBack attribute), \hyperpage{29} \item MAGENTA (src.colorama.ansi.AnsiFore attribute), \hyperpage{30} \item MAGENTA (src.colorama.winterm.WinColor attribute), \hyperpage{32} - \item magenta() (in module src.utilsSat), \hyperpage{69} + \item magenta() (in module src.utilsSat), \hyperpage{71} \item make() (src.compilation.Builder method), \hyperpage{37} - \item make() (src.utilsSat.Path method), \hyperpage{67} - \item make\_alias() (in module commands.application), \hyperpage{73} - \item make\_all\_products() (in module commands.make), \hyperpage{88} - \item make\_archive() (in module commands.package), \hyperpage{92} - \item make\_product() (in module commands.make), \hyperpage{89} - \item makeinstall\_all\_products() (in module commands.makeinstall), \hyperpage{89} - \item makeinstall\_product() (in module commands.makeinstall), \hyperpage{90} - \item makePath() (in module src.pyconf), \hyperpage{62} - \item Mapping (class in src.pyconf), \hyperpage{60} - \item match() (src.pyconf.ConfigReader method), \hyperpage{59} - \item merge() (src.pyconf.ConfigMerger method), \hyperpage{58} - \item merge\_dicts() (in module src.utilsSat), \hyperpage{69} - \item mergeMapping() (src.pyconf.ConfigMerger method), \hyperpage{58} - \item mergeSequence() (src.pyconf.ConfigMerger method), \hyperpage{58} - \item mkdir() (commands.jobs.Machine method), \hyperpage{86} - \item move\_test\_results() (in module commands.test), \hyperpage{101} + \item make() (src.utilsSat.Path method), \hyperpage{69} + \item make\_alias() (in module commands.application), \hyperpage{75} + \item make\_all\_products() (in module commands.make), \hyperpage{90} + \item make\_archive() (in module commands.package), \hyperpage{94} + \item make\_product() (in module commands.make), \hyperpage{90} + \item makeinstall\_all\_products() (in module commands.makeinstall), \hyperpage{91} + \item makeinstall\_product() (in module commands.makeinstall), \hyperpage{91} + \item makePath() (in module src.pyconf), \hyperpage{63} + \item Mapping (class in src.pyconf), \hyperpage{61} + \item match() (src.pyconf.ConfigReader method), \hyperpage{60} + \item merge() (src.pyconf.ConfigMerger method), \hyperpage{59} + \item merge\_dicts() (in module src.utilsSat), \hyperpage{71} + \item mergeMapping() (src.pyconf.ConfigMerger method), \hyperpage{59} + \item mergeSequence() (src.pyconf.ConfigMerger method), \hyperpage{59} + \item mkdir() (commands.jobs.Machine method), \hyperpage{87} + \item move\_test\_results() (in module commands.test), \hyperpage{103} \item MyFormatter (class in src.example.essai\_logging\_2), \hyperpage{33} - \item MyTemplate (class in src.template), \hyperpage{66} + \item MyTemplate (class in src.template), \hyperpage{67} \indexspace \bigletter N - \item NA\_STATUS (src.returnCode.ReturnCode attribute), \hyperpage{63} - \item name (commands.application.Command attribute), \hyperpage{72} - \item name (commands.check.Command attribute), \hyperpage{73} - \item name (commands.clean.Command attribute), \hyperpage{74} - \item name (commands.compile.Command attribute), \hyperpage{75} - \item name (commands.config.Command attribute), \hyperpage{77} - \item name (commands.configure.Command attribute), \hyperpage{78} - \item name (commands.environ.Command attribute), \hyperpage{79} - \item name (commands.find\_duplicates.Command attribute), \hyperpage{79} - \item name (commands.generate.Command attribute), \hyperpage{80} - \item name (commands.init.Command attribute), \hyperpage{81} - \item name (commands.job.Command attribute), \hyperpage{81} - \item name (commands.jobs.Command attribute), \hyperpage{82} - \item name (commands.launcher.Command attribute), \hyperpage{86} - \item name (commands.log.Command attribute), \hyperpage{87} - \item name (commands.make.Command attribute), \hyperpage{88} - \item name (commands.makeinstall.Command attribute), \hyperpage{89} - \item name (commands.package.Command attribute), \hyperpage{90} - \item name (commands.patch.Command attribute), \hyperpage{94} - \item name (commands.prepare.Command attribute), \hyperpage{95} - \item name (commands.profile.Command attribute), \hyperpage{96} - \item name (commands.run.Command attribute), \hyperpage{96} - \item name (commands.script.Command attribute), \hyperpage{97} - \item name (commands.shell.Command attribute), \hyperpage{97} - \item name (commands.source.Command attribute), \hyperpage{98} - \item name (commands.template.Command attribute), \hyperpage{100} - \item name (commands.test.Command attribute), \hyperpage{101} - \item NASYS (src.returnCode.ReturnCode attribute), \hyperpage{63} - \item NDSYS (src.returnCode.ReturnCode attribute), \hyperpage{63} + \item NA\_STATUS (src.returnCode.ReturnCode attribute), \hyperpage{64} + \item name (commands.application.Command attribute), \hyperpage{74} + \item name (commands.check.Command attribute), \hyperpage{75} + \item name (commands.clean.Command attribute), \hyperpage{76} + \item name (commands.compile.Command attribute), \hyperpage{77} + \item name (commands.config.Command attribute), \hyperpage{79} + \item name (commands.configure.Command attribute), \hyperpage{80} + \item name (commands.environ.Command attribute), \hyperpage{80} + \item name (commands.find\_duplicates.Command attribute), \hyperpage{81} + \item name (commands.generate.Command attribute), \hyperpage{82} + \item name (commands.init.Command attribute), \hyperpage{83} + \item name (commands.job.Command attribute), \hyperpage{83} + \item name (commands.jobs.Command attribute), \hyperpage{84} + \item name (commands.launcher.Command attribute), \hyperpage{88} + \item name (commands.log.Command attribute), \hyperpage{89} + \item name (commands.make.Command attribute), \hyperpage{90} + \item name (commands.makeinstall.Command attribute), \hyperpage{91} + \item name (commands.package.Command attribute), \hyperpage{92} + \item name (commands.patch.Command attribute), \hyperpage{96} + \item name (commands.prepare.Command attribute), \hyperpage{97} + \item name (commands.profile.Command attribute), \hyperpage{97} + \item name (commands.run.Command attribute), \hyperpage{98} + \item name (commands.script.Command attribute), \hyperpage{98} + \item name (commands.shell.Command attribute), \hyperpage{99} + \item name (commands.source.Command attribute), \hyperpage{100} + \item name (commands.template.Command attribute), \hyperpage{102} + \item name (commands.test.Command attribute), \hyperpage{103} + \item NASYS (src.returnCode.ReturnCode attribute), \hyperpage{64} + \item NDSYS (src.returnCode.ReturnCode attribute), \hyperpage{64} \item next() (src.ElementTree.iterparse method), \hyperpage{34} - \item next() (src.pyconf.Sequence.SeqIter method), \hyperpage{61} + \item next() (src.pyconf.Sequence.SeqIter method), \hyperpage{62} \item NORMAL (src.colorama.ansi.AnsiStyle attribute), \hyperpage{30} \item NORMAL (src.colorama.winterm.WinStyle attribute), \hyperpage{32} - \item normal() (in module src.utilsSat), \hyperpage{69} + \item normal() (in module src.utilsSat), \hyperpage{71} \indexspace \bigletter O - \item OK\_STATUS (src.returnCode.ReturnCode attribute), \hyperpage{63} - \item OKSYS (src.returnCode.ReturnCode attribute), \hyperpage{63} - \item only\_numbers() (in module src.utilsSat), \hyperpage{69} - \item Options (class in src.options), \hyperpage{51} - \item OptResult (class in src.options), \hyperpage{51} - \item OutStream (class in src.debug), \hyperpage{39} - \item overwriteKeys() (src.pyconf.ConfigMerger method), \hyperpage{58} - \item overwriteMergeResolve() (in module src.pyconf), \hyperpage{62} + \item OK\_STATUS (src.returnCode.ReturnCode attribute), \hyperpage{64} + \item OKSYS (src.returnCode.ReturnCode attribute), \hyperpage{64} + \item only\_numbers() (in module src.utilsSat), \hyperpage{71} + \item Options (class in src.options), \hyperpage{52} + \item OptResult (class in src.options), \hyperpage{52} + \item OutStream (class in src.debug), \hyperpage{40} + \item overwriteKeys() (src.pyconf.ConfigMerger method), \hyperpage{59} + \item overwriteMergeResolve() (in module src.pyconf), \hyperpage{63} \indexspace \bigletter P \item parse() (in module src.ElementTree), \hyperpage{34} \item parse() (src.ElementTree.ElementTree method), \hyperpage{34} - \item parse\_args() (src.options.Options method), \hyperpage{52} - \item parse\_csv\_boards() (commands.jobs.Gui method), \hyperpage{82} - \item parse\_date() (in module src.utilsSat), \hyperpage{69} - \item parseArguments() (src.salomeTools.Sat method), \hyperpage{64} - \item parseFactor() (src.pyconf.ConfigReader method), \hyperpage{59} - \item parseKeyValuePair() (src.pyconf.ConfigReader method), \hyperpage{59} - \item parseMapping() (commands.profile.profileConfigReader method), \hyperpage{96} - \item parseMapping() (src.pyconf.ConfigReader method), \hyperpage{59} - \item parseMappingBody() (src.pyconf.ConfigReader method), \hyperpage{59} - \item parseReference() (src.pyconf.ConfigReader method), \hyperpage{59} - \item parseScalar() (src.pyconf.ConfigReader method), \hyperpage{59} - \item parseSequence() (src.pyconf.ConfigReader method), \hyperpage{59} - \item parseSuffix() (src.pyconf.ConfigReader method), \hyperpage{59} - \item parseTerm() (src.pyconf.ConfigReader method), \hyperpage{59} - \item parseValue() (src.pyconf.ConfigReader method), \hyperpage{59} - \item Path (class in src.utilsSat), \hyperpage{67} - \item pattern (src.template.MyTemplate attribute), \hyperpage{66} + \item parse\_args() (src.options.Options method), \hyperpage{53} + \item parse\_csv\_boards() (commands.jobs.Gui method), \hyperpage{84} + \item parse\_date() (in module src.utilsSat), \hyperpage{71} + \item parseArguments() (src.salomeTools.Sat method), \hyperpage{65} + \item parseFactor() (src.pyconf.ConfigReader method), \hyperpage{60} + \item parseKeyValuePair() (src.pyconf.ConfigReader method), \hyperpage{60} + \item parseMapping() (commands.profile.profileConfigReader method), \hyperpage{98} + \item parseMapping() (src.pyconf.ConfigReader method), \hyperpage{60} + \item parseMappingBody() (src.pyconf.ConfigReader method), \hyperpage{60} + \item parseReference() (src.pyconf.ConfigReader method), \hyperpage{60} + \item parseScalar() (src.pyconf.ConfigReader method), \hyperpage{60} + \item parseSequence() (src.pyconf.ConfigReader method), \hyperpage{60} + \item parseSuffix() (src.pyconf.ConfigReader method), \hyperpage{60} + \item parseTerm() (src.pyconf.ConfigReader method), \hyperpage{60} + \item parseValue() (src.pyconf.ConfigReader method), \hyperpage{60} + \item Path (class in src.utilsSat), \hyperpage{68} + \item pattern (src.template.MyTemplate attribute), \hyperpage{67} \item PI() (in module src.ElementTree), \hyperpage{34} - \item pop\_debug() (in module src.debug), \hyperpage{39} + \item pop\_debug() (in module src.debug), \hyperpage{40} \item POS() (src.colorama.ansi.AnsiCursor method), \hyperpage{30} \item prepare() (src.compilation.Builder method), \hyperpage{37} - \item prepare\_from\_template() (in module commands.template), \hyperpage{100} - \item prepare\_testbase() (src.test\_module.Test method), \hyperpage{66} - \item prepare\_testbase\_from\_dir() (src.test\_module.Test method), \hyperpage{66} - \item prepare\_testbase\_from\_git() (src.test\_module.Test method), \hyperpage{66} - \item prepare\_testbase\_from\_svn() (src.test\_module.Test method), \hyperpage{66} - \item prepend() (src.environment.Environ method), \hyperpage{40} - \item prepend() (src.environment.SalomeEnviron method), \hyperpage{42} - \item prepend() (src.fileEnviron.FileEnviron method), \hyperpage{47} - \item prepend() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{48} - \item prepend() (src.fileEnviron.ScreenEnviron method), \hyperpage{49} + \item prepare\_from\_template() (in module commands.template), \hyperpage{102} + \item prepare\_testbase() (src.test\_module.Test method), \hyperpage{68} + \item prepare\_testbase\_from\_dir() (src.test\_module.Test method), \hyperpage{68} + \item prepare\_testbase\_from\_git() (src.test\_module.Test method), \hyperpage{68} + \item prepare\_testbase\_from\_svn() (src.test\_module.Test method), \hyperpage{68} + \item prepend() (src.environment.Environ method), \hyperpage{41} + \item prepend() (src.environment.SalomeEnviron method), \hyperpage{43} + \item prepend() (src.fileEnviron.FileEnviron method), \hyperpage{48} + \item prepend() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{49} + \item prepend() (src.fileEnviron.ScreenEnviron method), \hyperpage{50} \item prepend\_value() (src.environment.Environ method), \hyperpage{41} - \item prepend\_value() (src.fileEnviron.ContextFileEnviron method), \hyperpage{46} - \item prepend\_value() (src.fileEnviron.FileEnviron method), \hyperpage{47} - \item prepend\_value() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{48} - \item print\_debug() (in module src.configManager), \hyperpage{38} - \item print\_grep\_environs() (in module src.environs), \hyperpage{44} - \item print\_help() (src.salomeTools.Sat method), \hyperpage{64} - \item print\_log\_command\_in\_terminal() (in module commands.log), \hyperpage{88} - \item print\_split\_environs() (in module src.environs), \hyperpage{44} - \item print\_split\_pattern\_environs() (in module src.environs), \hyperpage{44} - \item print\_value() (in module src.configManager), \hyperpage{38} + \item prepend\_value() (src.fileEnviron.ContextFileEnviron method), \hyperpage{47} + \item prepend\_value() (src.fileEnviron.FileEnviron method), \hyperpage{48} + \item prepend\_value() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{49} + \item print\_debug() (in module src.configManager), \hyperpage{39} + \item print\_grep\_environs() (in module src.environs), \hyperpage{45} + \item print\_help() (src.salomeTools.Sat method), \hyperpage{65} + \item print\_log\_command\_in\_terminal() (in module commands.log), \hyperpage{89} + \item print\_split\_environs() (in module src.environs), \hyperpage{45} + \item print\_split\_pattern\_environs() (in module src.environs), \hyperpage{45} + \item print\_value() (in module src.configManager), \hyperpage{39} \item ProcessingInstruction() (in module src.ElementTree), \hyperpage{34} - \item produce\_install\_bin\_file() (in module commands.package), \hyperpage{93} - \item produce\_relative\_env\_files() (in module commands.package), \hyperpage{93} - \item produce\_relative\_launcher() (in module commands.package), \hyperpage{93} - \item product\_appli\_creation\_script() (in module commands.package), \hyperpage{93} - \item product\_compiles() (in module src.product), \hyperpage{53} - \item product\_has\_dir() (in module commands.clean), \hyperpage{75} - \item product\_has\_env\_script() (in module src.product), \hyperpage{54} - \item product\_has\_logo() (in module src.product), \hyperpage{54} - \item product\_has\_patches() (in module src.product), \hyperpage{54} - \item product\_has\_salome\_gui() (in module src.product), \hyperpage{54} - \item product\_has\_script() (in module src.product), \hyperpage{54} - \item product\_is\_autotools() (in module src.product), \hyperpage{54} - \item product\_is\_cmake() (in module src.product), \hyperpage{54} - \item product\_is\_cpp() (in module src.product), \hyperpage{54} - \item product\_is\_debug() (in module src.product), \hyperpage{54} - \item product\_is\_dev() (in module src.product), \hyperpage{54} - \item product\_is\_fixed() (in module src.product), \hyperpage{55} - \item product\_is\_generated() (in module src.product), \hyperpage{55} - \item product\_is\_mpi() (in module src.product), \hyperpage{55} - \item product\_is\_native() (in module src.product), \hyperpage{55} - \item product\_is\_SALOME() (in module src.product), \hyperpage{54} - \item product\_is\_salome() (in module src.product), \hyperpage{55} - \item product\_is\_sample() (in module src.product), \hyperpage{55} - \item product\_is\_smesh\_plugin() (in module src.product), \hyperpage{55} - \item product\_is\_vcs() (in module src.product), \hyperpage{55} - \item profileConfigReader (class in commands.profile), \hyperpage{96} - \item profileReference (class in commands.profile), \hyperpage{96} - \item Progress\_bar (class in commands.find\_duplicates), \hyperpage{79} - \item project\_package() (in module commands.package), \hyperpage{93} + \item produce\_install\_bin\_file() (in module commands.package), \hyperpage{94} + \item produce\_relative\_env\_files() (in module commands.package), \hyperpage{95} + \item produce\_relative\_launcher() (in module commands.package), \hyperpage{95} + \item product\_appli\_creation\_script() (in module commands.package), \hyperpage{95} + \item product\_compiles() (in module src.product), \hyperpage{54} + \item product\_has\_dir() (in module commands.clean), \hyperpage{76} + \item product\_has\_env\_script() (in module src.product), \hyperpage{55} + \item product\_has\_logo() (in module src.product), \hyperpage{55} + \item product\_has\_patches() (in module src.product), \hyperpage{55} + \item product\_has\_salome\_gui() (in module src.product), \hyperpage{55} + \item product\_has\_script() (in module src.product), \hyperpage{55} + \item product\_is\_autotools() (in module src.product), \hyperpage{55} + \item product\_is\_cmake() (in module src.product), \hyperpage{55} + \item product\_is\_cpp() (in module src.product), \hyperpage{55} + \item product\_is\_debug() (in module src.product), \hyperpage{55} + \item product\_is\_dev() (in module src.product), \hyperpage{55} + \item product\_is\_fixed() (in module src.product), \hyperpage{56} + \item product\_is\_generated() (in module src.product), \hyperpage{56} + \item product\_is\_mpi() (in module src.product), \hyperpage{56} + \item product\_is\_native() (in module src.product), \hyperpage{56} + \item product\_is\_SALOME() (in module src.product), \hyperpage{55} + \item product\_is\_salome() (in module src.product), \hyperpage{56} + \item product\_is\_sample() (in module src.product), \hyperpage{56} + \item product\_is\_smesh\_plugin() (in module src.product), \hyperpage{56} + \item product\_is\_vcs() (in module src.product), \hyperpage{56} + \item profileConfigReader (class in commands.profile), \hyperpage{97} + \item profileReference (class in commands.profile), \hyperpage{98} + \item Progress\_bar (class in commands.find\_duplicates), \hyperpage{81} + \item project\_package() (in module commands.package), \hyperpage{95} \item push\_debug() (in module src.debug), \hyperpage{40} - \item put\_dir() (commands.jobs.Machine method), \hyperpage{86} - \item put\_jobs\_not\_today() (commands.jobs.Gui method), \hyperpage{83} + \item put\_dir() (commands.jobs.Machine method), \hyperpage{87} + \item put\_jobs\_not\_today() (commands.jobs.Gui method), \hyperpage{84} \item put\_txt\_log\_in\_appli\_log\_dir() (src.compilation.Builder method), \hyperpage{37} \indexspace @@ -755,133 +755,133 @@ \indexspace \bigletter R - \item raiseIfKo() (src.returnCode.ReturnCode method), \hyperpage{63} - \item read() (src.pyconf.ConfigInputStream method), \hyperpage{57} - \item read\_config\_from\_a\_file() (in module src.utilsSat), \hyperpage{69} - \item read\_results() (src.test\_module.Test method), \hyperpage{66} - \item readline() (src.pyconf.ConfigInputStream method), \hyperpage{57} - \item readlink() (src.utilsSat.Path method), \hyperpage{67} - \item ReadXmlFile (class in src.xmlManager), \hyperpage{70} + \item raiseIfKo() (src.returnCode.ReturnCode method), \hyperpage{64} + \item read() (src.pyconf.ConfigInputStream method), \hyperpage{58} + \item read\_config\_from\_a\_file() (in module src.utilsSat), \hyperpage{71} + \item read\_results() (src.test\_module.Test method), \hyperpage{68} + \item readline() (src.pyconf.ConfigInputStream method), \hyperpage{58} + \item readlink() (src.utilsSat.Path method), \hyperpage{69} + \item ReadXmlFile (class in src.xmlManager), \hyperpage{72} \item RED (src.colorama.ansi.AnsiBack attribute), \hyperpage{29} \item RED (src.colorama.ansi.AnsiFore attribute), \hyperpage{30} \item RED (src.colorama.winterm.WinColor attribute), \hyperpage{32} - \item red() (in module src.utilsSat), \hyperpage{69} - \item Reference (class in src.pyconf), \hyperpage{61} + \item red() (in module src.utilsSat), \hyperpage{71} + \item Reference (class in src.pyconf), \hyperpage{62} \item reinit() (in module src.colorama.initialise), \hyperpage{31} - \item remove\_item\_from\_list() (in module src.utilsSat), \hyperpage{69} - \item remove\_log\_file() (in module commands.log), \hyperpage{88} - \item remove\_products() (in module commands.prepare), \hyperpage{95} - \item removeNamespace() (src.pyconf.Config method), \hyperpage{57} - \item replace() (in module src.coloringSat), \hyperpage{36} - \item replace\_in\_file() (in module src.utilsSat), \hyperpage{70} + \item remove\_item\_from\_list() (in module src.utilsSat), \hyperpage{71} + \item remove\_log\_file() (in module commands.log), \hyperpage{90} + \item remove\_products() (in module commands.prepare), \hyperpage{97} + \item removeNamespace() (src.pyconf.Config method), \hyperpage{58} + \item replace() (in module src.coloringSat), \hyperpage{37} + \item replace\_in\_file() (in module src.utilsSat), \hyperpage{71} \item RESET (src.colorama.ansi.AnsiBack attribute), \hyperpage{29} \item RESET (src.colorama.ansi.AnsiFore attribute), \hyperpage{30} - \item reset() (in module src.utilsSat), \hyperpage{70} + \item reset() (in module src.utilsSat), \hyperpage{71} \item RESET\_ALL (src.colorama.ansi.AnsiStyle attribute), \hyperpage{30} \item reset\_all() (in module src.colorama.initialise), \hyperpage{31} \item reset\_all() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{31} \item reset\_all() (src.colorama.winterm.WinTerm method), \hyperpage{32} - \item resolve() (src.pyconf.Reference method), \hyperpage{61} - \item ReturnCode (class in src.returnCode), \hyperpage{63} - \item rm() (src.utilsSat.Path method), \hyperpage{67} - \item run() (commands.application.Command method), \hyperpage{72} - \item run() (commands.check.Command method), \hyperpage{73} - \item run() (commands.clean.Command method), \hyperpage{74} - \item run() (commands.compile.Command method), \hyperpage{75} - \item run() (commands.config.Command method), \hyperpage{77} - \item run() (commands.configure.Command method), \hyperpage{78} - \item run() (commands.environ.Command method), \hyperpage{79} - \item run() (commands.find\_duplicates.Command method), \hyperpage{79} - \item run() (commands.generate.Command method), \hyperpage{80} - \item run() (commands.init.Command method), \hyperpage{81} - \item run() (commands.job.Command method), \hyperpage{81} - \item run() (commands.jobs.Command method), \hyperpage{82} - \item run() (commands.jobs.Job method), \hyperpage{84} - \item run() (commands.launcher.Command method), \hyperpage{86} - \item run() (commands.log.Command method), \hyperpage{87} - \item run() (commands.make.Command method), \hyperpage{88} - \item run() (commands.makeinstall.Command method), \hyperpage{89} - \item run() (commands.package.Command method), \hyperpage{90} - \item run() (commands.patch.Command method), \hyperpage{94} - \item run() (commands.prepare.Command method), \hyperpage{95} - \item run() (commands.profile.Command method), \hyperpage{96} - \item run() (commands.run.Command method), \hyperpage{96} - \item run() (commands.script.Command method), \hyperpage{97} - \item run() (commands.shell.Command method), \hyperpage{97} - \item run() (commands.source.Command method), \hyperpage{98} - \item run() (commands.template.Command method), \hyperpage{100} - \item run() (commands.test.Command method), \hyperpage{101} - \item run\_all\_tests() (src.test\_module.Test method), \hyperpage{66} - \item run\_env\_script() (src.environment.SalomeEnviron method), \hyperpage{42} - \item run\_env\_script() (src.fileEnviron.ScreenEnviron method), \hyperpage{49} - \item run\_grid\_tests() (src.test\_module.Test method), \hyperpage{66} - \item run\_jobs() (commands.jobs.Jobs method), \hyperpage{85} - \item run\_script() (src.test\_module.Test method), \hyperpage{66} - \item run\_script\_all\_products() (in module commands.script), \hyperpage{97} - \item run\_script\_of\_product() (in module commands.script), \hyperpage{97} - \item run\_session\_tests() (src.test\_module.Test method), \hyperpage{66} - \item run\_simple\_env\_script() (src.environment.SalomeEnviron method), \hyperpage{42} - \item run\_testbase\_tests() (src.test\_module.Test method), \hyperpage{66} - \item run\_tests() (src.test\_module.Test method), \hyperpage{66} + \item resolve() (src.pyconf.Reference method), \hyperpage{62} + \item ReturnCode (class in src.returnCode), \hyperpage{64} + \item rm() (src.utilsSat.Path method), \hyperpage{69} + \item run() (commands.application.Command method), \hyperpage{74} + \item run() (commands.check.Command method), \hyperpage{75} + \item run() (commands.clean.Command method), \hyperpage{76} + \item run() (commands.compile.Command method), \hyperpage{77} + \item run() (commands.config.Command method), \hyperpage{79} + \item run() (commands.configure.Command method), \hyperpage{80} + \item run() (commands.environ.Command method), \hyperpage{80} + \item run() (commands.find\_duplicates.Command method), \hyperpage{81} + \item run() (commands.generate.Command method), \hyperpage{82} + \item run() (commands.init.Command method), \hyperpage{83} + \item run() (commands.job.Command method), \hyperpage{83} + \item run() (commands.jobs.Command method), \hyperpage{84} + \item run() (commands.jobs.Job method), \hyperpage{86} + \item run() (commands.launcher.Command method), \hyperpage{88} + \item run() (commands.log.Command method), \hyperpage{89} + \item run() (commands.make.Command method), \hyperpage{90} + \item run() (commands.makeinstall.Command method), \hyperpage{91} + \item run() (commands.package.Command method), \hyperpage{92} + \item run() (commands.patch.Command method), \hyperpage{96} + \item run() (commands.prepare.Command method), \hyperpage{97} + \item run() (commands.profile.Command method), \hyperpage{97} + \item run() (commands.run.Command method), \hyperpage{98} + \item run() (commands.script.Command method), \hyperpage{98} + \item run() (commands.shell.Command method), \hyperpage{99} + \item run() (commands.source.Command method), \hyperpage{100} + \item run() (commands.template.Command method), \hyperpage{102} + \item run() (commands.test.Command method), \hyperpage{103} + \item run\_all\_tests() (src.test\_module.Test method), \hyperpage{68} + \item run\_env\_script() (src.environment.SalomeEnviron method), \hyperpage{43} + \item run\_env\_script() (src.fileEnviron.ScreenEnviron method), \hyperpage{50} + \item run\_grid\_tests() (src.test\_module.Test method), \hyperpage{68} + \item run\_jobs() (commands.jobs.Jobs method), \hyperpage{87} + \item run\_script() (src.test\_module.Test method), \hyperpage{68} + \item run\_script\_all\_products() (in module commands.script), \hyperpage{99} + \item run\_script\_of\_product() (in module commands.script), \hyperpage{99} + \item run\_session\_tests() (src.test\_module.Test method), \hyperpage{68} + \item run\_simple\_env\_script() (src.environment.SalomeEnviron method), \hyperpage{43} + \item run\_testbase\_tests() (src.test\_module.Test method), \hyperpage{68} + \item run\_tests() (src.test\_module.Test method), \hyperpage{68} \indexspace \bigletter S - \item SalomeEnviron (class in src.environment), \hyperpage{41} - \item Sat (class in src.salomeTools), \hyperpage{64} - \item save\_file() (in module commands.test), \hyperpage{101} + \item SalomeEnviron (class in src.environment), \hyperpage{42} + \item Sat (class in src.salomeTools), \hyperpage{65} + \item save\_file() (in module commands.test), \hyperpage{103} \item saveConfigDbg() (in module src.debug), \hyperpage{40} \item saveConfigStd() (in module src.debug), \hyperpage{40} - \item ScreenEnviron (class in src.fileEnviron), \hyperpage{49} - \item search\_known\_errors() (src.test\_module.Test method), \hyperpage{66} - \item search\_template() (in module commands.template), \hyperpage{100} - \item Sequence (class in src.pyconf), \hyperpage{61} - \item Sequence.SeqIter (class in src.pyconf), \hyperpage{61} + \item ScreenEnviron (class in src.fileEnviron), \hyperpage{50} + \item search\_known\_errors() (src.test\_module.Test method), \hyperpage{68} + \item search\_template() (in module commands.template), \hyperpage{102} + \item Sequence (class in src.pyconf), \hyperpage{62} + \item Sequence.SeqIter (class in src.pyconf), \hyperpage{62} \item set() (src.environment.Environ method), \hyperpage{41} - \item set() (src.environment.SalomeEnviron method), \hyperpage{42} - \item set() (src.fileEnviron.BashFileEnviron method), \hyperpage{44} - \item set() (src.fileEnviron.BatFileEnviron method), \hyperpage{45} - \item set() (src.fileEnviron.ContextFileEnviron method), \hyperpage{46} - \item set() (src.fileEnviron.FileEnviron method), \hyperpage{47} + \item set() (src.environment.SalomeEnviron method), \hyperpage{43} + \item set() (src.fileEnviron.BashFileEnviron method), \hyperpage{45} + \item set() (src.fileEnviron.BatFileEnviron method), \hyperpage{46} + \item set() (src.fileEnviron.ContextFileEnviron method), \hyperpage{47} + \item set() (src.fileEnviron.FileEnviron method), \hyperpage{48} \item set() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{49} - \item set() (src.fileEnviron.ScreenEnviron method), \hyperpage{49} + \item set() (src.fileEnviron.ScreenEnviron method), \hyperpage{50} \item set\_a\_product() (src.environment.SalomeEnviron method), \hyperpage{43} \item set\_application\_env() (src.environment.SalomeEnviron method), \hyperpage{43} \item set\_attrs() (src.colorama.winterm.WinTerm method), \hyperpage{32} \item set\_console() (src.colorama.winterm.WinTerm method), \hyperpage{32} - \item set\_cpp\_env() (src.environment.SalomeEnviron method), \hyperpage{43} + \item set\_cpp\_env() (src.environment.SalomeEnviron method), \hyperpage{44} \item set\_cursor\_position() (src.colorama.winterm.WinTerm method), \hyperpage{32} - \item set\_full\_environ() (src.environment.SalomeEnviron method), \hyperpage{43} - \item set\_local\_value() (in module commands.init), \hyperpage{81} - \item set\_products() (src.environment.SalomeEnviron method), \hyperpage{43} - \item set\_python\_libdirs() (src.environment.SalomeEnviron method), \hyperpage{43} - \item set\_salome\_generic\_product\_env() (src.environment.SalomeEnviron method), \hyperpage{43} - \item set\_salome\_minimal\_product\_env() (src.environment.SalomeEnviron method), \hyperpage{43} + \item set\_full\_environ() (src.environment.SalomeEnviron method), \hyperpage{44} + \item set\_local\_value() (in module commands.init), \hyperpage{83} + \item set\_products() (src.environment.SalomeEnviron method), \hyperpage{44} + \item set\_python\_libdirs() (src.environment.SalomeEnviron method), \hyperpage{44} + \item set\_salome\_generic\_product\_env() (src.environment.SalomeEnviron method), \hyperpage{44} + \item set\_salome\_minimal\_product\_env() (src.environment.SalomeEnviron method), \hyperpage{44} \item set\_title() (in module src.colorama.ansi), \hyperpage{30} \item set\_title() (src.colorama.winterm.WinTerm method), \hyperpage{32} \item set\_user\_config\_file() (src.configManager.ConfigManager method), \hyperpage{38} - \item setColorLevelname() (src.loggingSat.DefaultFormatter method), \hyperpage{50} + \item setColorLevelname() (src.loggingSat.DefaultFormatter method), \hyperpage{51} \item SetConsoleTextAttribute() (in module src.colorama.win32), \hyperpage{32} - \item setLocale() (in module src.salomeTools), \hyperpage{64} - \item setNotLocale() (in module src.salomeTools), \hyperpage{64} - \item setPath() (src.pyconf.Container method), \hyperpage{60} - \item setStatus() (src.returnCode.ReturnCode method), \hyperpage{63} - \item setStream() (src.pyconf.ConfigReader method), \hyperpage{60} - \item setValue() (src.returnCode.ReturnCode method), \hyperpage{63} - \item setWhy() (src.returnCode.ReturnCode method), \hyperpage{63} - \item Shell (class in src.environment), \hyperpage{43} + \item setLocale() (in module src.salomeTools), \hyperpage{65} + \item setNotLocale() (in module src.salomeTools), \hyperpage{66} + \item setPath() (src.pyconf.Container method), \hyperpage{61} + \item setStatus() (src.returnCode.ReturnCode method), \hyperpage{64} + \item setStream() (src.pyconf.ConfigReader method), \hyperpage{61} + \item setValue() (src.returnCode.ReturnCode method), \hyperpage{64} + \item setWhy() (src.returnCode.ReturnCode method), \hyperpage{64} + \item Shell (class in src.environment), \hyperpage{44} \item should\_wrap() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{31} - \item show\_command\_log() (in module src.utilsSat), \hyperpage{70} - \item show\_in\_editor() (in module src.system), \hyperpage{65} - \item show\_last\_logs() (in module commands.log), \hyperpage{88} + \item show\_command\_log() (in module src.utilsSat), \hyperpage{71} + \item show\_in\_editor() (in module src.system), \hyperpage{67} + \item show\_last\_logs() (in module commands.log), \hyperpage{90} \item show\_patchs() (in module src.configManager), \hyperpage{39} \item show\_product\_info() (in module src.configManager), \hyperpage{39} - \item show\_product\_last\_logs() (in module commands.log), \hyperpage{88} + \item show\_product\_last\_logs() (in module commands.log), \hyperpage{90} \item show\_progress() (in module src.fork), \hyperpage{50} - \item smartcopy() (src.utilsSat.Path method), \hyperpage{67} - \item sort\_products() (in module commands.compile), \hyperpage{77} - \item source\_package() (in module commands.package), \hyperpage{94} - \item special\_path\_separator() (in module src.fileEnviron), \hyperpage{49} - \item src (module), \hyperpage{72} + \item smartcopy() (src.utilsSat.Path method), \hyperpage{69} + \item sort\_products() (in module commands.compile), \hyperpage{79} + \item source\_package() (in module commands.package), \hyperpage{95} + \item special\_path\_separator() (in module src.fileEnviron), \hyperpage{50} + \item src (module), \hyperpage{74} \item src.architecture (module), \hyperpage{35} \item src.catchAll (module), \hyperpage{35} \item src.colorama (module), \hyperpage{33} @@ -891,81 +891,81 @@ \item src.colorama.win32 (module), \hyperpage{32} \item src.colorama.winterm (module), \hyperpage{32} \item src.coloringSat (module), \hyperpage{36} - \item src.compilation (module), \hyperpage{36} - \item src.configManager (module), \hyperpage{37} - \item src.debug (module), \hyperpage{39} + \item src.compilation (module), \hyperpage{37} + \item src.configManager (module), \hyperpage{38} + \item src.debug (module), \hyperpage{40} \item src.ElementTree (module), \hyperpage{34} - \item src.environment (module), \hyperpage{40} + \item src.environment (module), \hyperpage{41} \item src.environs (module), \hyperpage{44} \item src.example (module), \hyperpage{34} \item src.example.essai\_logging\_1 (module), \hyperpage{33} \item src.example.essai\_logging\_2 (module), \hyperpage{33} - \item src.exceptionSat (module), \hyperpage{44} - \item src.fileEnviron (module), \hyperpage{44} - \item src.fork (module), \hyperpage{49} - \item src.loggingSat (module), \hyperpage{50} - \item src.options (module), \hyperpage{51} - \item src.product (module), \hyperpage{52} - \item src.pyconf (module), \hyperpage{55} - \item src.returnCode (module), \hyperpage{63} - \item src.salomeTools (module), \hyperpage{64} - \item src.system (module), \hyperpage{65} - \item src.template (module), \hyperpage{66} - \item src.test\_module (module), \hyperpage{66} - \item src.utilsSat (module), \hyperpage{67} - \item src.xmlManager (module), \hyperpage{70} - \item ssh\_connection\_all\_machines() (commands.jobs.Jobs method), \hyperpage{85} + \item src.exceptionSat (module), \hyperpage{45} + \item src.fileEnviron (module), \hyperpage{45} + \item src.fork (module), \hyperpage{50} + \item src.loggingSat (module), \hyperpage{51} + \item src.options (module), \hyperpage{52} + \item src.product (module), \hyperpage{53} + \item src.pyconf (module), \hyperpage{56} + \item src.returnCode (module), \hyperpage{64} + \item src.salomeTools (module), \hyperpage{65} + \item src.system (module), \hyperpage{66} + \item src.template (module), \hyperpage{67} + \item src.test\_module (module), \hyperpage{67} + \item src.utilsSat (module), \hyperpage{68} + \item src.xmlManager (module), \hyperpage{72} + \item ssh\_connection\_all\_machines() (commands.jobs.Jobs method), \hyperpage{87} \item start() (src.ElementTree.TreeBuilder method), \hyperpage{34} - \item str\_of\_length() (commands.jobs.Jobs method), \hyperpage{85} + \item str\_of\_length() (commands.jobs.Jobs method), \hyperpage{87} \item StreamWrapper (class in src.colorama.ansitowin32), \hyperpage{31} \item style() (src.colorama.winterm.WinTerm method), \hyperpage{32} \item SubElement() (in module src.ElementTree), \hyperpage{34} - \item substitute() (in module src.template), \hyperpage{66} - \item success() (in module src.utilsSat), \hyperpage{70} - \item successfully\_connected() (commands.jobs.Machine method), \hyperpage{86} - \item suppress\_directories() (in module commands.clean), \hyperpage{75} - \item svn\_extract() (in module src.system), \hyperpage{65} - \item symlink() (src.utilsSat.Path method), \hyperpage{67} + \item substitute() (in module src.template), \hyperpage{67} + \item success() (in module src.utilsSat), \hyperpage{72} + \item successfully\_connected() (commands.jobs.Machine method), \hyperpage{88} + \item suppress\_directories() (in module commands.clean), \hyperpage{76} + \item svn\_extract() (in module src.system), \hyperpage{67} + \item symlink() (src.utilsSat.Path method), \hyperpage{69} \indexspace \bigletter T - \item TemplateSettings (class in commands.template), \hyperpage{100} - \item Test (class in src.test\_module), \hyperpage{66} + \item TemplateSettings (class in commands.template), \hyperpage{102} + \item Test (class in src.test\_module), \hyperpage{67} \item testLogger1() (in module src.example.essai\_logging\_1), \hyperpage{33} \item testLogger1() (in module src.example.essai\_logging\_2), \hyperpage{33} - \item testLogger\_1() (in module src.loggingSat), \hyperpage{51} - \item time\_elapsed() (commands.jobs.Job method), \hyperpage{84} - \item timedelta\_total\_seconds() (in module src.utilsSat), \hyperpage{70} - \item TIMEOUT\_STATUS (src.returnCode.ReturnCode attribute), \hyperpage{63} - \item toColor() (in module src.coloringSat), \hyperpage{36} - \item toColor\_AnsiToWin32() (in module src.coloringSat), \hyperpage{36} + \item testLogger\_1() (in module src.loggingSat), \hyperpage{52} + \item time\_elapsed() (commands.jobs.Job method), \hyperpage{86} + \item timedelta\_total\_seconds() (in module src.utilsSat), \hyperpage{72} + \item TIMEOUT\_STATUS (src.returnCode.ReturnCode attribute), \hyperpage{64} + \item toColor() (in module src.coloringSat), \hyperpage{37} + \item toColor\_AnsiToWin32() (in module src.coloringSat), \hyperpage{37} \item tofix() (in module src.debug), \hyperpage{40} \item tostring() (in module src.ElementTree), \hyperpage{34} - \item TOSYS (src.returnCode.ReturnCode attribute), \hyperpage{63} - \item toSys() (src.returnCode.ReturnCode method), \hyperpage{63} - \item total\_duration() (commands.jobs.Job method), \hyperpage{84} - \item TParam (class in commands.template), \hyperpage{100} + \item TOSYS (src.returnCode.ReturnCode attribute), \hyperpage{64} + \item toSys() (src.returnCode.ReturnCode method), \hyperpage{65} + \item total\_duration() (commands.jobs.Job method), \hyperpage{86} + \item TParam (class in commands.template), \hyperpage{102} \item TreeBuilder (class in src.ElementTree), \hyperpage{34} \indexspace \bigletter U - \item UnittestFormatter (class in src.loggingSat), \hyperpage{50} - \item UnittestStream (class in src.loggingSat), \hyperpage{50} - \item UNKNOWN\_STATUS (src.returnCode.ReturnCode attribute), \hyperpage{63} + \item UnittestFormatter (class in src.loggingSat), \hyperpage{51} + \item UnittestStream (class in src.loggingSat), \hyperpage{51} + \item UNKNOWN\_STATUS (src.returnCode.ReturnCode attribute), \hyperpage{64} \item UP() (src.colorama.ansi.AnsiCursor method), \hyperpage{30} - \item update\_config() (in module commands.package), \hyperpage{94} - \item update\_hat\_xml() (in module src.utilsSat), \hyperpage{70} - \item update\_jobs\_states\_list() (commands.jobs.Jobs method), \hyperpage{85} - \item update\_pyconf() (in module commands.profile), \hyperpage{96} - \item update\_xml\_file() (commands.jobs.Gui method), \hyperpage{83} - \item update\_xml\_files() (commands.jobs.Gui method), \hyperpage{83} + \item update\_config() (in module commands.package), \hyperpage{96} + \item update\_hat\_xml() (in module src.utilsSat), \hyperpage{72} + \item update\_jobs\_states\_list() (commands.jobs.Jobs method), \hyperpage{87} + \item update\_pyconf() (in module commands.profile), \hyperpage{98} + \item update\_xml\_file() (commands.jobs.Gui method), \hyperpage{85} + \item update\_xml\_files() (commands.jobs.Gui method), \hyperpage{85} \indexspace \bigletter W - \item warning() (in module src.utilsSat), \hyperpage{70} + \item warning() (in module src.utilsSat), \hyperpage{72} \item WHITE (src.colorama.ansi.AnsiBack attribute), \hyperpage{29} \item WHITE (src.colorama.ansi.AnsiFore attribute), \hyperpage{30} - \item white() (in module src.utilsSat), \hyperpage{70} + \item white() (in module src.utilsSat), \hyperpage{72} \item winapi\_test() (in module src.colorama.win32), \hyperpage{32} \item WinColor (class in src.colorama.winterm), \hyperpage{32} \item WinStyle (class in src.colorama.winterm), \hyperpage{32} @@ -977,32 +977,32 @@ \item write() (src.colorama.ansitowin32.StreamWrapper method), \hyperpage{31} \item write() (src.coloringSat.ColoringStream method), \hyperpage{36} \item write() (src.ElementTree.ElementTree method), \hyperpage{34} - \item write() (src.fileEnviron.ScreenEnviron method), \hyperpage{49} + \item write() (src.fileEnviron.ScreenEnviron method), \hyperpage{50} \item write() (src.loggingSat.UnittestStream method), \hyperpage{51} - \item write() (src.pyconf.ConfigOutputStream method), \hyperpage{58} - \item write\_all\_results() (commands.jobs.Jobs method), \hyperpage{85} - \item write\_all\_source\_files() (in module commands.environ), \hyperpage{79} + \item write() (src.pyconf.ConfigOutputStream method), \hyperpage{59} + \item write\_all\_results() (commands.jobs.Jobs method), \hyperpage{87} + \item write\_all\_source\_files() (in module commands.environ), \hyperpage{81} \item write\_and\_convert() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{31} - \item write\_back() (in module src.fork), \hyperpage{50} - \item write\_cfgForPy\_file() (src.environment.FileEnvWriter method), \hyperpage{41} - \item write\_env\_file() (src.environment.FileEnvWriter method), \hyperpage{41} - \item write\_info() (commands.jobs.Machine method), \hyperpage{86} + \item write\_back() (in module src.fork), \hyperpage{51} + \item write\_cfgForPy\_file() (src.environment.FileEnvWriter method), \hyperpage{42} + \item write\_env\_file() (src.environment.FileEnvWriter method), \hyperpage{42} + \item write\_info() (commands.jobs.Machine method), \hyperpage{88} \item write\_plain\_text() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{31} - \item write\_report() (in module src.xmlManager), \hyperpage{72} - \item write\_results() (commands.jobs.Job method), \hyperpage{84} - \item write\_test\_margin() (src.test\_module.Test method), \hyperpage{66} - \item write\_tree() (src.xmlManager.XmlLogFile method), \hyperpage{71} - \item write\_xml\_file() (commands.jobs.Gui method), \hyperpage{83} - \item write\_xml\_files() (commands.jobs.Gui method), \hyperpage{83} - \item writeToStream() (src.pyconf.Container method), \hyperpage{60} - \item writeToStream() (src.pyconf.Mapping method), \hyperpage{61} - \item writeToStream() (src.pyconf.Sequence method), \hyperpage{62} - \item writeValue() (src.pyconf.Container method), \hyperpage{60} + \item write\_report() (in module src.xmlManager), \hyperpage{74} + \item write\_results() (commands.jobs.Job method), \hyperpage{86} + \item write\_test\_margin() (src.test\_module.Test method), \hyperpage{68} + \item write\_tree() (src.xmlManager.XmlLogFile method), \hyperpage{73} + \item write\_xml\_file() (commands.jobs.Gui method), \hyperpage{85} + \item write\_xml\_files() (commands.jobs.Gui method), \hyperpage{85} + \item writeToStream() (src.pyconf.Container method), \hyperpage{61} + \item writeToStream() (src.pyconf.Mapping method), \hyperpage{62} + \item writeToStream() (src.pyconf.Sequence method), \hyperpage{63} + \item writeValue() (src.pyconf.Container method), \hyperpage{61} \indexspace \bigletter X \item XML() (in module src.ElementTree), \hyperpage{34} - \item XmlLogFile (class in src.xmlManager), \hyperpage{71} + \item XmlLogFile (class in src.xmlManager), \hyperpage{72} \item XMLTreeBuilder (class in src.ElementTree), \hyperpage{34} \indexspace @@ -1010,6 +1010,6 @@ \item YELLOW (src.colorama.ansi.AnsiBack attribute), \hyperpage{29} \item YELLOW (src.colorama.ansi.AnsiFore attribute), \hyperpage{30} \item YELLOW (src.colorama.winterm.WinColor attribute), \hyperpage{32} - \item yellow() (in module src.utilsSat), \hyperpage{70} + \item yellow() (in module src.utilsSat), \hyperpage{72} \end{sphinxtheindex} diff --git a/doc/build/latex/salomeTools.pdf b/doc/build/latex/salomeTools.pdf index 5603c80..2433cda 100644 Binary files a/doc/build/latex/salomeTools.pdf and b/doc/build/latex/salomeTools.pdf differ diff --git a/doc/build/latex/salomeTools.tex b/doc/build/latex/salomeTools.tex index 10a5c4a..1eb97ec 100644 --- a/doc/build/latex/salomeTools.tex +++ b/doc/build/latex/salomeTools.tex @@ -55,7 +55,7 @@ \title{salomeTools Documentation} -\date{May 02, 2018} +\date{May 04, 2018} \release{5.0.0dev} \author{CEA DEN/DANS/DM2S/STMF/LGLS} \newcommand{\sphinxlogo}{\vbox{}} @@ -2777,16 +2777,16 @@ Checks windows OS define class as a simple dictionary with keys with pretty print \_\_str\_\_ and \_\_repr\_\_ (indented as recursive) and jsonDumps() -\begin{description} -\item[{usage:}] \leavevmode -\textgreater{}\textgreater{} import catchAll as CAA -\textgreater{}\textgreater{} a = CAA.CatchAll() -\textgreater{}\textgreater{} a.tintin = “reporter” -\textgreater{}\textgreater{} a.milou = “dog” -\textgreater{}\textgreater{} print(“a=\%s” \% a) -\textgreater{}\textgreater{} print(“tintin: \%s” \% a.tintin) -\end{description} +\begin{DUlineblock}{0em} +\item[] Usage: +\item[] \textgreater{}\textgreater{} import catchAll as CAA +\item[] \textgreater{}\textgreater{} a = CAA.CatchAll() +\item[] \textgreater{}\textgreater{} a.tintin = “reporter” +\item[] \textgreater{}\textgreater{} a.milou = “dog” +\item[] \textgreater{}\textgreater{} print(“a=\%s” \% a) +\item[] \textgreater{}\textgreater{} print(“tintin: \%s” \% a.tintin) +\end{DUlineblock} \index{CatchAll (class in src.catchAll)} \begin{fulllineitems} @@ -2799,21 +2799,24 @@ inherited classes through \_\_init\_\_ method. Or NOT. with pretty print \_\_str\_\_ and \_\_repr\_\_ (indented as recursive) with jsonDumps() -usage: - -\textgreater{}\textgreater{} import catchAll as CAA -\textgreater{}\textgreater{} a = CAA.CatchAll() -\textgreater{}\textgreater{} a.tintin = “reporter” -\textgreater{}\textgreater{} a.milou = “dog” -\textgreater{}\textgreater{} print(“a=\%s” \% a) -\textgreater{}\textgreater{} print(“tintin: \%s” \% a.tintin) - -as +\begin{DUlineblock}{0em} +\item[] Usage: +\item[] \textgreater{}\textgreater{} import catchAll as CAA +\item[] \textgreater{}\textgreater{} a = CAA.CatchAll() +\item[] \textgreater{}\textgreater{} a.tintin = “reporter” +\item[] \textgreater{}\textgreater{} a.milou = “dog” +\item[] \textgreater{}\textgreater{} print(“a=\%s” \% a) +\item[] \textgreater{}\textgreater{} print(“tintin: \%s” \% a.tintin) +\item[] +\item[] as +\end{DUlineblock} -\textgreater{}\textgreater{} a = \{\} -\textgreater{}\textgreater{} a{[}“tintin”{]} = “reporter” -\textgreater{}\textgreater{} a{[}“milou”{]} = “dog” -\textgreater{}\textgreater{} print(“tintin: \%s” \% a{[}“tintin”{]} +\begin{DUlineblock}{0em} +\item[] \textgreater{}\textgreater{} a = \{\} +\item[] \textgreater{}\textgreater{} a{[}“tintin”{]} = “reporter” +\item[] \textgreater{}\textgreater{} a{[}“milou”{]} = “dog” +\item[] \textgreater{}\textgreater{} print(“tintin: \%s” \% a{[}“tintin”{]} +\end{DUlineblock} \index{jsonDumps() (src.catchAll.CatchAll method)} \begin{fulllineitems} @@ -2853,18 +2856,19 @@ to get direct default jsonDumps method \subsubsection{src.coloringSat module} \label{\detokenize{apidoc_src/src:module-src.coloringSat}}\label{\detokenize{apidoc_src/src:src-coloringsat-module}}\index{src.coloringSat (module)} simple tagging as ‘\textless{}color\textgreater{}’ for simple coloring log messages on terminal(s) -window or unix or ios using backend colorama - -using ‘\textless{}color\textgreater{}’ because EZ human readable -so ‘\textless{}color\textgreater{}’ are not supposed existing in log message +window or unix or ios using backend colorama. +Using ‘\textless{}color\textgreater{}’ because EZ human readable, +So ‘\textless{}color\textgreater{}’ are not supposed existing in log message. “\{\}”.format() is not choosen because “\{\}” are present in log messages of contents of python dict (as JSON) etc. -usage: -\textgreater{}\textgreater{} import src.coloringSat as COLS - -example: -\textgreater{}\textgreater{} log(“this is in \textless{}green\textgreater{}color green\textless{}reset\textgreater{}, OK is in blue: \textless{}blue\textgreater{}OK?”) +\begin{DUlineblock}{0em} +\item[] Usage: +\item[] \textgreater{}\textgreater{} import src.coloringSat as COLS +\item[] +\item[] Example: +\item[] \textgreater{}\textgreater{} log(“this is in \textless{}green\textgreater{}color green\textless{}reset\textgreater{}, OK is in blue: \textless{}blue\textgreater{}OK?”) +\end{DUlineblock} \index{ColoringStream (class in src.coloringSat)} \begin{fulllineitems} @@ -2944,7 +2948,14 @@ for test debug no wrapping \subsubsection{src.compilation module} -\label{\detokenize{apidoc_src/src:module-src.compilation}}\label{\detokenize{apidoc_src/src:src-compilation-module}}\index{src.compilation (module)}\index{Builder (class in src.compilation)} +\label{\detokenize{apidoc_src/src:module-src.compilation}}\label{\detokenize{apidoc_src/src:src-compilation-module}}\index{src.compilation (module)} +Utilities to build and compile + +\begin{DUlineblock}{0em} +\item[] Usage: +\item[] \textgreater{}\textgreater{} import src.compilation as COMP +\end{DUlineblock} +\index{Builder (class in src.compilation)} \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_src/src:src.compilation.Builder}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{src.compilation.}}\sphinxbfcode{\sphinxupquote{Builder}}}{\emph{config}, \emph{logger}, \emph{product\_info}, \emph{options=OptResult( )}, \emph{check\_src=True}}{} @@ -3209,15 +3220,16 @@ The method that returns the entire path of the pyconf searched \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_src/src:src.configManager.check_path}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{src.configManager.}}\sphinxbfcode{\sphinxupquote{check\_path}}}{\emph{path}, \emph{ext={[}{]}}}{} -Construct a text with the input path and “not found” if it does not exist. +Construct a text with the input path and colorized critical +‘** not found’ if it does not exist. +‘** bad extension’ if extension problem. \begin{quote}\begin{description} \item[{Parameters}] \leavevmode\begin{itemize} \item {} \sphinxstyleliteralstrong{\sphinxupquote{path}} \textendash{} (str) The path to check. \item {} -\sphinxstyleliteralstrong{\sphinxupquote{ext}} \textendash{} (list) -An extension. Verify that the path extension is in the list +\sphinxstyleliteralstrong{\sphinxupquote{ext}} \textendash{} (list) Verify that the path extension is in the list \end{itemize} @@ -3317,8 +3329,10 @@ The logger instance to use for the display and logging logger output for debugging a config/pyconf lines contains: path : expression \textendash{}\textgreater{} ‘evaluation’ -example: -PROJECTS.projects.salome.project\_path : \$PWD \textendash{}\textgreater{} ‘/tmp/SALOME’ +\begin{DUlineblock}{0em} +\item[] Example: +\item[] PROJECTS.projects.salome.project\_path : \$PWD \textendash{}\textgreater{} ‘/tmp/SALOME’ +\end{DUlineblock} \end{fulllineitems} @@ -3382,17 +3396,19 @@ Display on the terminal and logger information about a product. \subsubsection{src.debug module} \label{\detokenize{apidoc_src/src:module-src.debug}}\label{\detokenize{apidoc_src/src:src-debug-module}}\index{src.debug (module)} -This file assume DEBUG functionalities use +This file assume DEBUG functionalities use. Print salomeTools debug messages in sys.stderr. Show pretty print debug representation from instances of SAT classes (pretty print src.pyconf.Config) -WARNING: supposedly show messages in SAT development phase, not production - -usage: -\textgreater{}\textgreater{} import debug as DBG -\textgreater{}\textgreater{} DBG.write(“aTitle”, aVariable) \# not shown in production -\textgreater{}\textgreater{} DBG.write(“aTitle”, aVariable, True) \# unconditionaly shown +\begin{DUlineblock}{0em} +\item[] Warning: supposedly show messages in SAT development phase, not production +\item[] +\item[] Usage: +\item[] \textgreater{}\textgreater{} import debug as DBG +\item[] \textgreater{}\textgreater{} DBG.write(“aTitle”, aVariable) \# not shown in production +\item[] \textgreater{}\textgreater{} DBG.write(“aTitle”, aVariable, True) \# unconditionaly shown +\end{DUlineblock} \index{InStream (class in src.debug)} \begin{fulllineitems} @@ -4141,31 +4157,35 @@ Loads the environment (used to run the tests, for example). \subsubsection{src.environs module} \label{\detokenize{apidoc_src/src:module-src.environs}}\label{\detokenize{apidoc_src/src:src-environs-module}}\index{src.environs (module)} Utility for print environment variables -\begin{description} -\item[{examples: }] \leavevmode\begin{itemize} -\item {} -split all or specific environment variables \$XXX(s)… -\textgreater{}\textgreater{} environs.py -\textgreater{} all -\textgreater{}\textgreater{} environs.py SHELL PATH -\textgreater{} specific \$SHELL \$PATH - -\item {} -split all or specific environment variables on pattern \$*XXX*(s)… -\textgreater{}\textgreater{} environs.py \textendash{}pat ROOT -\textgreater{} specific \$*ROOT* - -\item {} -split search specific substrings in contents of environment variables \$XXX(s)… -\textgreater{}\textgreater{} environs.py \textendash{}grep usr -\textgreater{} all specific environment variables containing usr - -\end{itemize} - -\item[{tips:}] \leavevmode\begin{itemize} -\item {} -create unix alias as shortcut for bash console -\textgreater{}\textgreater{} alias envs=”…/environs.py” -\end{itemize} - -\end{description} +\begin{DUlineblock}{0em} +\item[] Examples: +\item[] - split all or specific environment variables \$XXX(s)… +\item[] +\begin{DUlineblock}{\DUlineblockindent} +\item[] \textgreater{}\textgreater{} environs.py -\textgreater{} all +\item[] \textgreater{}\textgreater{} environs.py SHELL PATH -\textgreater{} specific \$SHELL \$PATH +\item[] +\end{DUlineblock} +\item[] - split all or specific environment variables on pattern \$*XXX*(s)… +\item[] +\begin{DUlineblock}{\DUlineblockindent} +\item[] \textgreater{}\textgreater{} environs.py \textendash{}pat ROOT -\textgreater{} specific \$*ROOT* +\item[] +\end{DUlineblock} +\item[] - split search specific substrings in contents of environment variables \$XXX(s)… +\item[] +\begin{DUlineblock}{\DUlineblockindent} +\item[] \textgreater{}\textgreater{} environs.py \textendash{}grep usr -\textgreater{} all specific environment variables containing usr +\item[] +\end{DUlineblock} +\item[] Tips: +\item[] - create unix alias as shortcut for bash console +\item[] +\begin{DUlineblock}{\DUlineblockindent} +\item[] \textgreater{}\textgreater{} alias envs=”…/environs.py” +\end{DUlineblock} +\end{DUlineblock} \index{print\_grep\_environs() (in module src.environs)} \begin{fulllineitems} @@ -5364,9 +5384,11 @@ An instance of this class will be the object manipulated in code of all salomeTools commands The aim of this class is to have an elegant syntax to manipulate the options. -example: -\textgreater{}\textgreater{} print(options.level) -\textgreater{}\textgreater{} 5 +\begin{DUlineblock}{0em} +\item[] Example: +\item[] \textgreater{}\textgreater{} print(options.level) +\item[] \textgreater{}\textgreater{} 5 +\end{DUlineblock} \end{fulllineitems} @@ -5480,7 +5502,12 @@ args is the full raw list of passed options \subsubsection{src.product module} \label{\detokenize{apidoc_src/src:module-src.product}}\label{\detokenize{apidoc_src/src:src-product-module}}\index{src.product (module)} Contains the methods -relative to the product notion of salomeTools +relative to the product notion of salomeTools. + +\begin{DUlineblock}{0em} +\item[] Usage: +\item[] \textgreater{}\textgreater{} import src.product as PROD +\end{DUlineblock} \index{check\_config\_exists() (in module src.product)} \begin{fulllineitems} @@ -6316,7 +6343,7 @@ the specified path. \index{ConfigMerger (class in src.pyconf)} \begin{fulllineitems} -\phantomsection\label{\detokenize{apidoc_src/src:src.pyconf.ConfigMerger}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{src.pyconf.}}\sphinxbfcode{\sphinxupquote{ConfigMerger}}}{\emph{resolver=\textless{}function defaultMergeResolve at 0x3561c80\textgreater{}}}{} +\phantomsection\label{\detokenize{apidoc_src/src:src.pyconf.ConfigMerger}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{src.pyconf.}}\sphinxbfcode{\sphinxupquote{ConfigMerger}}}{\emph{resolver=\textless{}function defaultMergeResolve at 0x3b22aa0\textgreater{}}}{} Bases: \sphinxcode{\sphinxupquote{object}} This class is used for merging two configurations. If a key exists in the @@ -7066,8 +7093,10 @@ but where a “mismatch” is detected, returns “overwrite” instead. \label{\detokenize{apidoc_src/src:module-src.returnCode}}\label{\detokenize{apidoc_src/src:src-returncode-module}}\index{src.returnCode (module)} This file contains ReturnCode class -usage: -\textgreater{}\textgreater{} import returnCode as RCO +\begin{DUlineblock}{0em} +\item[] Usage: +\item[] \textgreater{}\textgreater{} import returnCode as RCO +\end{DUlineblock} \index{ReturnCode (class in src.returnCode)} \begin{fulllineitems} @@ -7079,7 +7108,7 @@ obviously why is why it is not OK, but also why is why it is OK (if you want). and optionnaly contains a return value as self.getValue() -usage: +Usage: \textgreater{}\textgreater{} import returnCode as RCO \textgreater{}\textgreater{} aValue = doSomethingToReturn() @@ -7117,7 +7146,7 @@ usage: \index{KO\_STATUS (src.returnCode.ReturnCode attribute)} \begin{fulllineitems} -\phantomsection\label{\detokenize{apidoc_src/src:src.returnCode.ReturnCode.KO_STATUS}}\pysigline{\sphinxbfcode{\sphinxupquote{KO\_STATUS}}\sphinxbfcode{\sphinxupquote{ = 'KO'}}} +\phantomsection\label{\detokenize{apidoc_src/src:src.returnCode.ReturnCode.KO_STATUS}}\pysigline{\sphinxbfcode{\sphinxupquote{KO\_STATUS}}\sphinxbfcode{\sphinxupquote{ = 'OK'}}} \end{fulllineitems} \index{NASYS (src.returnCode.ReturnCode attribute)} @@ -7422,11 +7451,11 @@ force english at any moment \label{\detokenize{apidoc_src/src:src-system-module}}\label{\detokenize{apidoc_src/src:module-src.system}}\index{src.system (module)} All utilities method doing a system call, like open a browser or an editor, or call a git command -\begin{description} -\item[{usage:}] \leavevmode -\textgreater{}\textgreater{} import src.system as SYSS -\end{description} +\begin{DUlineblock}{0em} +\item[] Usage: +\item[] \textgreater{}\textgreater{} import src.system as SYSS +\end{DUlineblock} \index{archive\_extract() (in module src.system)} \begin{fulllineitems} @@ -7591,7 +7620,14 @@ The environment to source when extracting. \subsubsection{src.template module} -\label{\detokenize{apidoc_src/src:module-src.template}}\label{\detokenize{apidoc_src/src:src-template-module}}\index{src.template (module)}\index{MyTemplate (class in src.template)} +\label{\detokenize{apidoc_src/src:module-src.template}}\label{\detokenize{apidoc_src/src:src-template-module}}\index{src.template (module)} +template for substitute strings in template files + +\begin{DUlineblock}{0em} +\item[] Usage: +\item[] \textgreater{}\textgreater{} import src.template as TPLATE +\end{DUlineblock} +\index{MyTemplate (class in src.template)} \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_src/src:src.template.MyTemplate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{src.template.}}\sphinxbfcode{\sphinxupquote{MyTemplate}}}{\emph{template}}{} @@ -7605,7 +7641,7 @@ Bases: \sphinxcode{\sphinxupquote{string.Template}} \index{pattern (src.template.MyTemplate attribute)} \begin{fulllineitems} -\phantomsection\label{\detokenize{apidoc_src/src:src.template.MyTemplate.pattern}}\pysigline{\sphinxbfcode{\sphinxupquote{pattern}}\sphinxbfcode{\sphinxupquote{ = \textless{}\_sre.SRE\_Pattern object at 0x412cde0\textgreater{}}}} +\phantomsection\label{\detokenize{apidoc_src/src:src.template.MyTemplate.pattern}}\pysigline{\sphinxbfcode{\sphinxupquote{pattern}}\sphinxbfcode{\sphinxupquote{ = \textless{}\_sre.SRE\_Pattern object at 0x40e4170\textgreater{}}}} \end{fulllineitems} @@ -7620,7 +7656,14 @@ Bases: \sphinxcode{\sphinxupquote{string.Template}} \subsubsection{src.test\_module module} -\label{\detokenize{apidoc_src/src:module-src.test_module}}\label{\detokenize{apidoc_src/src:src-test-module-module}}\index{src.test\_module (module)}\index{Test (class in src.test\_module)} +\label{\detokenize{apidoc_src/src:module-src.test_module}}\label{\detokenize{apidoc_src/src:src-test-module-module}}\index{src.test\_module (module)} +test\_module for test base dir/git/svn etc + +\begin{DUlineblock}{0em} +\item[] Usage: +\item[] \textgreater{}\textgreater{} import src.test\_module as TMOD +\end{DUlineblock} +\index{Test (class in src.test\_module)} \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_src/src:src.test_module.Test}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{src.test\_module.}}\sphinxbfcode{\sphinxupquote{Test}}}{\emph{config}, \emph{logger}, \emph{tmp\_working\_dir}, \emph{testbase=''}, \emph{grids=None}, \emph{sessions=None}, \emph{launcher=''}, \emph{show\_desktop=True}}{}~\index{generate\_launching\_commands() (src.test\_module.Test method)} @@ -7633,6 +7676,10 @@ Bases: \sphinxcode{\sphinxupquote{string.Template}} \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_src/src:src.test_module.Test.generate_script}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{generate\_script}}}{\emph{listTest}, \emph{script\_path}, \emph{ignoreList}}{} +Generates the script to be run by Salome. +This python script includes init and close statements and a loop +calling all the scripts of a single directory. + \end{fulllineitems} \index{get\_test\_timeout() (src.test\_module.Test method)} @@ -7645,12 +7692,17 @@ Bases: \sphinxcode{\sphinxupquote{string.Template}} \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_src/src:src.test_module.Test.get_tmp_dir}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_tmp\_dir}}}{}{} +Find the getTmpDir function that gives access to xxxpidict file directory. +(the xxxpidict file exists when SALOME is launched) + \end{fulllineitems} \index{prepare\_testbase() (src.test\_module.Test method)} \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_src/src:src.test_module.Test.prepare_testbase}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{prepare\_testbase}}}{\emph{test\_base\_name}}{} +Configure tests base. + \end{fulllineitems} \index{prepare\_testbase\_from\_dir() (src.test\_module.Test method)} @@ -7675,6 +7727,8 @@ Bases: \sphinxcode{\sphinxupquote{string.Template}} \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_src/src:src.test_module.Test.read_results}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{read\_results}}}{\emph{listTest}, \emph{has\_timed\_out}}{} +Read the xxx.result.py files. + \end{fulllineitems} \index{run\_all\_tests() (src.test\_module.Test method)} @@ -7687,6 +7741,8 @@ Bases: \sphinxcode{\sphinxupquote{string.Template}} \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_src/src:src.test_module.Test.run_grid_tests}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{run\_grid\_tests}}}{}{} +Runs all tests of a grid. + \end{fulllineitems} \index{run\_script() (src.test\_module.Test method)} @@ -7699,6 +7755,8 @@ Bases: \sphinxcode{\sphinxupquote{string.Template}} \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_src/src:src.test_module.Test.run_session_tests}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{run\_session\_tests}}}{}{} +Runs all tests of a session. + \end{fulllineitems} \index{run\_testbase\_tests() (src.test\_module.Test method)} @@ -7713,19 +7771,25 @@ Runs test testbase \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_src/src:src.test_module.Test.run_tests}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{run\_tests}}}{\emph{listTest}, \emph{ignoreList}}{} +Runs tests of a session (using a single instance of Salome). + \end{fulllineitems} \index{search\_known\_errors() (src.test\_module.Test method)} \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_src/src:src.test_module.Test.search_known_errors}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{search\_known\_errors}}}{\emph{status}, \emph{test\_grid}, \emph{test\_session}, \emph{test}}{} +Searches if the script is declared in known errors pyconf. +Update the status if needed. + \end{fulllineitems} \index{write\_test\_margin() (src.test\_module.Test method)} \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_src/src:src.test_module.Test.write_test_margin}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{write\_test\_margin}}}{\emph{tab}}{} -indent with ‘\textbar{} … +’ to show test results. +Write margin to show test results. +indent with ‘\textbar{} … +’ \end{fulllineitems} @@ -7736,6 +7800,8 @@ indent with ‘\textbar{} … +’ to show test results. \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_src/src:src.test_module.getTmpDirDEFAULT}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{src.test\_module.}}\sphinxbfcode{\sphinxupquote{getTmpDirDEFAULT}}}{}{} +Get directory to be used for the temporary files. + \end{fulllineitems} @@ -7746,9 +7812,11 @@ utilities for sat general useful simple methods all-in-one import srs.utilsSat as UTS -usage: -\textgreater{}\textgreater{} import srsc.utilsSat as UTS -\textgreater{}\textgreater{} UTS.ensure\_path\_exists(path) +\begin{DUlineblock}{0em} +\item[] Usage: +\item[] \textgreater{}\textgreater{} import srsc.utilsSat as UTS +\item[] \textgreater{}\textgreater{} UTS.ensure\_path\_exists(path) +\end{DUlineblock} \index{Path (class in src.utilsSat)} \begin{fulllineitems} @@ -7919,12 +7987,6 @@ Check that the in-Config node has the named key (as an attribute) \end{fulllineitems} -\index{config\_has\_application() (in module src.utilsSat)} - -\begin{fulllineitems} -\phantomsection\label{\detokenize{apidoc_src/src:src.utilsSat.config_has_application}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{src.utilsSat.}}\sphinxbfcode{\sphinxupquote{config\_has\_application}}}{\emph{config}}{} -\end{fulllineitems} - \index{critical() (in module src.utilsSat)} \begin{fulllineitems} @@ -8057,6 +8119,14 @@ format ‘label = value’ with the info color \end{fulllineitems} +\index{get\_CONFIG\_FILENAME() (in module src.utilsSat)} + +\begin{fulllineitems} +\phantomsection\label{\detokenize{apidoc_src/src:src.utilsSat.get_CONFIG_FILENAME}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{src.utilsSat.}}\sphinxbfcode{\sphinxupquote{get\_CONFIG\_FILENAME}}}{}{} +get initial config.pyconf + +\end{fulllineitems} + \index{get\_base\_path() (in module src.utilsSat)} \begin{fulllineitems} @@ -8073,28 +8143,28 @@ Returns the path of the products base. \end{fulllineitems} -\index{get\_cfg\_param() (in module src.utilsSat)} +\index{get\_config\_key() (in module src.utilsSat)} \begin{fulllineitems} -\phantomsection\label{\detokenize{apidoc_src/src:src.utilsSat.get_cfg_param}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{src.utilsSat.}}\sphinxbfcode{\sphinxupquote{get\_cfg\_param}}}{\emph{config}, \emph{param\_name}, \emph{default}}{} -Search for param\_name value in config. -If param\_name is not in config, then return default, +\phantomsection\label{\detokenize{apidoc_src/src:src.utilsSat.get_config_key}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{src.utilsSat.}}\sphinxbfcode{\sphinxupquote{get\_config\_key}}}{\emph{inConfig}, \emph{key}, \emph{default}}{} +Search for key value in config node ‘inConfig{[}key{]}’ as ‘inConfig.key’ +If key is not in inCconfig, then return default, else, return the found value \begin{quote}\begin{description} \item[{Parameters}] \leavevmode\begin{itemize} \item {} -\sphinxstyleliteralstrong{\sphinxupquote{config}} \textendash{} (Config) The config. +\sphinxstyleliteralstrong{\sphinxupquote{inConfig}} \textendash{} (Config or Mapping etc) The in-Config node. \item {} -\sphinxstyleliteralstrong{\sphinxupquote{param\_name}} \textendash{} (str) the name of the parameter to get the value +\sphinxstyleliteralstrong{\sphinxupquote{key}} \textendash{} (str) the name of the parameter to get the value \item {} -\sphinxstyleliteralstrong{\sphinxupquote{default}} \textendash{} (str) The value to return if param\_name is not in config +\sphinxstyleliteralstrong{\sphinxupquote{default}} \textendash{} (str) The value to return if key is not in-Config \end{itemize} \item[{Returns}] \leavevmode -(str) see initial description of the function +(if supposedly leaf (str),else (in-Config Node) \end{description}\end{quote} @@ -8425,11 +8495,11 @@ and have a name like YYYYMMDD\_HHMMSS\_namecmd.xml \subsubsection{src.xmlManager module} \label{\detokenize{apidoc_src/src:src-xmlmanager-module}}\label{\detokenize{apidoc_src/src:module-src.xmlManager}}\index{src.xmlManager (module)} Utilities to read xml logging files -\begin{description} -\item[{usage:}] \leavevmode -\textgreater{}\textgreater{} import src.xmlManager as XMLMGR -\end{description} +\begin{DUlineblock}{0em} +\item[] Usage: +\item[] \textgreater{}\textgreater{} import src.xmlManager as XMLMGR +\end{DUlineblock} \index{ReadXmlFile (class in src.xmlManager)} \begin{fulllineitems} @@ -8746,12 +8816,16 @@ add the definition of a module to out stream. \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_commands/commands:commands.application.create_application}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{commands.application.}}\sphinxbfcode{\sphinxupquote{create\_application}}}{\emph{config}, \emph{appli\_dir}, \emph{catalog}, \emph{logger}, \emph{display=True}}{} +reates a SALOME application. + \end{fulllineitems} \index{create\_config\_file() (in module commands.application)} \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_commands/commands:commands.application.create_config_file}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{commands.application.}}\sphinxbfcode{\sphinxupquote{create\_config\_file}}}{\emph{config}, \emph{modules}, \emph{env\_file}, \emph{logger}}{} +Creates the config file to create an application with the list of modules. + \end{fulllineitems} \index{customize\_app() (in module commands.application)} @@ -8766,6 +8840,8 @@ Customizes the application by editing SalomeApp.xml. \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_commands/commands:commands.application.generate_application}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{commands.application.}}\sphinxbfcode{\sphinxupquote{generate\_application}}}{\emph{config}, \emph{appli\_dir}, \emph{config\_file}, \emph{logger}}{} +Generates the application with the config\_file. + \end{fulllineitems} \index{generate\_catalog() (in module commands.application)} @@ -8804,6 +8880,8 @@ avoid colors ‘\textless{}color\textgreater{}’ for now in message \begin{fulllineitems} \phantomsection\label{\detokenize{apidoc_commands/commands:commands.application.make_alias}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{commands.application.}}\sphinxbfcode{\sphinxupquote{make\_alias}}}{\emph{appli\_path}, \emph{alias\_path}, \emph{force=False}}{} +Creates an alias for runAppli + \end{fulllineitems} @@ -8821,7 +8899,7 @@ It is possible to reduce the list of products to check by using the \textendash{}products option \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat check SALOME \textendash{}products KERNEL,GUI,GEOM \end{DUlineblock} \index{getParser() (commands.check.Command method)} @@ -8948,7 +9026,7 @@ Use the options to define what directories you want to suppress and to reduce the list of products \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat clean SALOME \textendash{}build \textendash{}install \textendash{}properties is\_salome\_module:yes \end{DUlineblock} \index{getParser() (commands.clean.Command method)} @@ -9089,7 +9167,7 @@ Bases: \sphinxcode{\sphinxupquote{src.salomeTools.\_BaseCommand}} The compile command constructs the products of the application \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat compile SALOME \textendash{}products KERNEL,GUI,MEDCOUPLING \textendash{}clean\_all \end{DUlineblock} \index{getParser() (commands.compile.Command method)} @@ -9403,7 +9481,7 @@ Bases: \sphinxcode{\sphinxupquote{src.salomeTools.\_BaseCommand}} The config command allows manipulation and operation on config ‘.pyconf’ files. \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat config \textendash{}list \item[] \textgreater{}\textgreater{} sat config SALOME \textendash{}edit \item[] \textgreater{}\textgreater{} sat config SALOME \textendash{}copy SALOME-new @@ -9459,7 +9537,7 @@ The possible compilation modes are ‘cmake’, ‘autotools’, or ‘script’ \item[] script: (do nothing) \item[] \end{DUlineblock} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat configure SALOME \textendash{}products KERNEL,GUI,PARAVIS \end{DUlineblock} \index{getParser() (commands.configure.Command method)} @@ -9588,7 +9666,7 @@ Bases: \sphinxcode{\sphinxupquote{src.salomeTools.\_BaseCommand}} The environ command generates the environment files of your application. \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat environ SALOME \end{DUlineblock} \index{getParser() (commands.environ.Command method)} @@ -9674,7 +9752,7 @@ in INSTALL directory (or the optionally given directory) and prints the found files to the terminal. \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat find\_duplicates \textendash{}path /tmp \end{DUlineblock} \index{getParser() (commands.find\_duplicates.Command method)} @@ -9785,7 +9863,7 @@ The generate command generates SALOME modules from ‘pure cpp’ products. \begin{DUlineblock}{0em} \item[] warning: this command NEEDS YACSGEN to run. \item[] -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat generate SALOME \textendash{}products FLICACPP \end{DUlineblock} \index{getParser() (commands.generate.Command method)} @@ -9989,7 +10067,7 @@ Bases: \sphinxcode{\sphinxupquote{src.salomeTools.\_BaseCommand}} The job command executes the commands of the job defined in the jobs configuration file -\textbar{} examples: +\textbar{} Examples: \textbar{} \textgreater{}\textgreater{} sat job \textendash{}jobs\_config my\_jobs \textendash{}name my\_job” \index{getParser() (commands.job.Command method)} @@ -10029,7 +10107,7 @@ The jobs command command launches maintenances that are described in the dedicated jobs configuration file. \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat jobs \textendash{}name my\_jobs \textendash{}publish \end{DUlineblock} \index{getParser() (commands.jobs.Command method)} @@ -10788,7 +10866,7 @@ Bases: \sphinxcode{\sphinxupquote{src.salomeTools.\_BaseCommand}} The launcher command generates a SALOME launcher. \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat launcher SALOME \end{DUlineblock} \index{getParser() (commands.launcher.Command method)} @@ -10913,7 +10991,7 @@ Bases: \sphinxcode{\sphinxupquote{src.salomeTools.\_BaseCommand}} The log command gives access to the logs produced by the salomeTools commands. \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat log \end{DUlineblock} \index{getParser() (commands.log.Command method)} @@ -11055,7 +11133,7 @@ Bases: \sphinxcode{\sphinxupquote{src.salomeTools.\_BaseCommand}} The make command executes the ‘make’ command in the build directory. \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat make SALOME \textendash{}products Python,KERNEL,GUI \end{DUlineblock} \index{getParser() (commands.make.Command method)} @@ -11192,7 +11270,7 @@ In case of product constructed using a script (build\_source : ‘script’), then the makeinstall command do nothing. \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat makeinstall SALOME \textendash{}products KERNEL,GUI \end{DUlineblock} \index{getParser() (commands.makeinstall.Command method)} @@ -11322,7 +11400,7 @@ The package command creates an archive. \item[] 3- The project archive. It contains a project (give the project file path as argument). \item[] 4- The salomeTools archive. It contains salomeTools. \item[] -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat package SALOME \textendash{}binaries \textendash{}sources \end{DUlineblock} \index{getParser() (commands.package.Command method)} @@ -11896,7 +11974,7 @@ The patch command apply the patches on the sources of the application products if there is any. \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat patch SALOME \textendash{}products qt,boost \end{DUlineblock} \index{getParser() (commands.patch.Command method)} @@ -12067,7 +12145,7 @@ Bases: \sphinxcode{\sphinxupquote{src.salomeTools.\_BaseCommand}} The profile command creates default profile. \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat profile {[}PRODUCT{]} \item[] \textgreater{}\textgreater{} sat profile \textendash{}prefix (string) \item[] \textgreater{}\textgreater{} sat profile \textendash{}name (string) @@ -12166,7 +12244,7 @@ Bases: \sphinxcode{\sphinxupquote{src.salomeTools.\_BaseCommand}} The run command runs the application launcher with the given arguments. \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat run SALOME \end{DUlineblock} \index{getParser() (commands.run.Command method)} @@ -12208,7 +12286,7 @@ This is done only for the products that are constructed using a script (build\_s Otherwise, nothing is done. \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \begin{DUlineblock}{\DUlineblockindent} \item[] \textgreater{}\textgreater{} sat script SALOME \textendash{}products Python,numpy @@ -12340,7 +12418,7 @@ Bases: \sphinxcode{\sphinxupquote{src.salomeTools.\_BaseCommand}} The shell command executes the shell command passed as argument. \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat shell \textendash{}command ‘ls -lt /tmp’ \end{DUlineblock} \index{getParser() (commands.shell.Command method)} @@ -12381,7 +12459,7 @@ The source command gets the sources of the application products from cvs, git or an archive. \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat source SALOME \textendash{}products KERNEL,GUI \end{DUlineblock} \index{getParser() (commands.source.Command method)} @@ -12707,7 +12785,7 @@ Bases: \sphinxcode{\sphinxupquote{src.salomeTools.\_BaseCommand}} The template command creates the sources for a SALOME module from a template. \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat template \textendash{}name my\_product\_name \textendash{}template PythonComponent \textendash{}target /tmp \end{DUlineblock} \index{getParser() (commands.template.Command method)} @@ -12821,7 +12899,7 @@ Bases: \sphinxcode{\sphinxupquote{src.salomeTools.\_BaseCommand}} The test command runs a test base on a SALOME installation. \begin{DUlineblock}{0em} -\item[] examples: +\item[] Examples: \item[] \textgreater{}\textgreater{} sat test SALOME \textendash{}grid GEOM \textendash{}session light \end{DUlineblock} \index{check\_option() (commands.test.Command method)} diff --git a/doc/build/latex/salomeTools.toc b/doc/build/latex/salomeTools.toc index 8054d93..4263eb7 100644 --- a/doc/build/latex/salomeTools.toc +++ b/doc/build/latex/salomeTools.toc @@ -92,57 +92,57 @@ \contentsline {subsubsection}{src.architecture module}{35}{subsubsection*.175} \contentsline {subsubsection}{src.catchAll module}{35}{subsubsection*.182} \contentsline {subsubsection}{src.coloringSat module}{36}{subsubsection*.188} -\contentsline {subsubsection}{src.compilation module}{36}{subsubsection*.198} -\contentsline {subsubsection}{src.configManager module}{37}{subsubsection*.217} -\contentsline {subsubsection}{src.debug module}{39}{subsubsection*.234} -\contentsline {subsubsection}{src.environment module}{40}{subsubsection*.250} +\contentsline {subsubsection}{src.compilation module}{37}{subsubsection*.198} +\contentsline {subsubsection}{src.configManager module}{38}{subsubsection*.217} +\contentsline {subsubsection}{src.debug module}{40}{subsubsection*.234} +\contentsline {subsubsection}{src.environment module}{41}{subsubsection*.250} \contentsline {subsubsection}{src.environs module}{44}{subsubsection*.288} -\contentsline {subsubsection}{src.exceptionSat module}{44}{subsubsection*.292} -\contentsline {subsubsection}{src.fileEnviron module}{44}{subsubsection*.294} -\contentsline {subsubsection}{src.fork module}{49}{subsubsection*.359} -\contentsline {subsubsection}{src.loggingSat module}{50}{subsubsection*.365} -\contentsline {subsubsection}{src.options module}{51}{subsubsection*.385} -\contentsline {subsubsection}{src.product module}{52}{subsubsection*.394} -\contentsline {subsubsection}{src.pyconf module}{55}{subsubsection*.424} -\contentsline {subsubsection}{src.returnCode module}{63}{subsubsection*.496} -\contentsline {subsubsection}{src.salomeTools module}{64}{subsubsection*.519} -\contentsline {subsubsection}{src.system module}{65}{subsubsection*.540} -\contentsline {subsubsection}{src.template module}{66}{subsubsection*.546} -\contentsline {subsubsection}{src.test\_module module}{66}{subsubsection*.551} -\contentsline {subsubsection}{src.utilsSat module}{67}{subsubsection*.571} -\contentsline {subsubsection}{src.xmlManager module}{70}{subsubsection*.638} -\contentsline {subsubsection}{Module contents}{72}{subsubsection*.652} -\contentsline {section}{\numberline {4.2}commands}{72}{section.4.2} -\contentsline {subsection}{\numberline {4.2.1}commands package}{72}{subsection.4.2.1} -\contentsline {subsubsection}{Submodules}{72}{subsubsection*.653} -\contentsline {subsubsection}{commands.application module}{72}{subsubsection*.654} -\contentsline {subsubsection}{commands.check module}{73}{subsubsection*.669} -\contentsline {subsubsection}{commands.clean module}{74}{subsubsection*.677} -\contentsline {subsubsection}{commands.compile module}{75}{subsubsection*.687} -\contentsline {subsubsection}{commands.config module}{77}{subsubsection*.705} -\contentsline {subsubsection}{commands.configure module}{77}{subsubsection*.710} -\contentsline {subsubsection}{commands.environ module}{78}{subsubsection*.718} -\contentsline {subsubsection}{commands.find\_duplicates module}{79}{subsubsection*.724} -\contentsline {subsubsection}{commands.generate module}{80}{subsubsection*.733} -\contentsline {subsubsection}{commands.init module}{81}{subsubsection*.743} -\contentsline {subsubsection}{commands.job module}{81}{subsubsection*.751} -\contentsline {subsubsection}{commands.jobs module}{82}{subsubsection*.756} -\contentsline {subsubsection}{commands.launcher module}{86}{subsubsection*.813} -\contentsline {subsubsection}{commands.log module}{87}{subsubsection*.821} -\contentsline {subsubsection}{commands.make module}{88}{subsubsection*.833} -\contentsline {subsubsection}{commands.makeinstall module}{89}{subsubsection*.842} -\contentsline {subsubsection}{commands.package module}{90}{subsubsection*.850} -\contentsline {subsubsection}{commands.patch module}{94}{subsubsection*.874} -\contentsline {subsubsection}{commands.prepare module}{95}{subsubsection*.880} -\contentsline {subsubsection}{commands.profile module}{95}{subsubsection*.888} -\contentsline {subsubsection}{commands.run module}{96}{subsubsection*.899} -\contentsline {subsubsection}{commands.script module}{96}{subsubsection*.904} -\contentsline {subsubsection}{commands.shell module}{97}{subsubsection*.912} -\contentsline {subsubsection}{commands.source module}{98}{subsubsection*.917} -\contentsline {subsubsection}{commands.template module}{100}{subsubsection*.931} -\contentsline {subsubsection}{commands.test module}{101}{subsubsection*.948} -\contentsline {subsubsection}{Module contents}{101}{subsubsection*.960} -\contentsline {chapter}{\numberline {5}Release Notes}{103}{chapter.5} -\contentsline {section}{\numberline {5.1}Release notes}{103}{section.5.1} -\contentsline {chapter}{Python Module Index}{105}{section*.961} -\contentsline {chapter}{Index}{107}{section*.962} +\contentsline {subsubsection}{src.exceptionSat module}{45}{subsubsection*.292} +\contentsline {subsubsection}{src.fileEnviron module}{45}{subsubsection*.294} +\contentsline {subsubsection}{src.fork module}{50}{subsubsection*.359} +\contentsline {subsubsection}{src.loggingSat module}{51}{subsubsection*.365} +\contentsline {subsubsection}{src.options module}{52}{subsubsection*.385} +\contentsline {subsubsection}{src.product module}{53}{subsubsection*.394} +\contentsline {subsubsection}{src.pyconf module}{56}{subsubsection*.424} +\contentsline {subsubsection}{src.returnCode module}{64}{subsubsection*.496} +\contentsline {subsubsection}{src.salomeTools module}{65}{subsubsection*.519} +\contentsline {subsubsection}{src.system module}{66}{subsubsection*.540} +\contentsline {subsubsection}{src.template module}{67}{subsubsection*.546} +\contentsline {subsubsection}{src.test\_module module}{67}{subsubsection*.551} +\contentsline {subsubsection}{src.utilsSat module}{68}{subsubsection*.571} +\contentsline {subsubsection}{src.xmlManager module}{72}{subsubsection*.638} +\contentsline {subsubsection}{Module contents}{74}{subsubsection*.652} +\contentsline {section}{\numberline {4.2}commands}{74}{section.4.2} +\contentsline {subsection}{\numberline {4.2.1}commands package}{74}{subsection.4.2.1} +\contentsline {subsubsection}{Submodules}{74}{subsubsection*.653} +\contentsline {subsubsection}{commands.application module}{74}{subsubsection*.654} +\contentsline {subsubsection}{commands.check module}{75}{subsubsection*.669} +\contentsline {subsubsection}{commands.clean module}{76}{subsubsection*.677} +\contentsline {subsubsection}{commands.compile module}{77}{subsubsection*.687} +\contentsline {subsubsection}{commands.config module}{79}{subsubsection*.705} +\contentsline {subsubsection}{commands.configure module}{79}{subsubsection*.710} +\contentsline {subsubsection}{commands.environ module}{80}{subsubsection*.718} +\contentsline {subsubsection}{commands.find\_duplicates module}{81}{subsubsection*.724} +\contentsline {subsubsection}{commands.generate module}{82}{subsubsection*.733} +\contentsline {subsubsection}{commands.init module}{82}{subsubsection*.743} +\contentsline {subsubsection}{commands.job module}{83}{subsubsection*.751} +\contentsline {subsubsection}{commands.jobs module}{83}{subsubsection*.756} +\contentsline {subsubsection}{commands.launcher module}{88}{subsubsection*.813} +\contentsline {subsubsection}{commands.log module}{89}{subsubsection*.821} +\contentsline {subsubsection}{commands.make module}{90}{subsubsection*.833} +\contentsline {subsubsection}{commands.makeinstall module}{91}{subsubsection*.842} +\contentsline {subsubsection}{commands.package module}{92}{subsubsection*.850} +\contentsline {subsubsection}{commands.patch module}{96}{subsubsection*.874} +\contentsline {subsubsection}{commands.prepare module}{96}{subsubsection*.880} +\contentsline {subsubsection}{commands.profile module}{97}{subsubsection*.888} +\contentsline {subsubsection}{commands.run module}{98}{subsubsection*.899} +\contentsline {subsubsection}{commands.script module}{98}{subsubsection*.904} +\contentsline {subsubsection}{commands.shell module}{99}{subsubsection*.912} +\contentsline {subsubsection}{commands.source module}{99}{subsubsection*.917} +\contentsline {subsubsection}{commands.template module}{102}{subsubsection*.931} +\contentsline {subsubsection}{commands.test module}{102}{subsubsection*.948} +\contentsline {subsubsection}{Module contents}{103}{subsubsection*.960} +\contentsline {chapter}{\numberline {5}Release Notes}{105}{chapter.5} +\contentsline {section}{\numberline {5.1}Release notes}{105}{section.5.1} +\contentsline {chapter}{Python Module Index}{107}{section*.961} +\contentsline {chapter}{Index}{109}{section*.962} diff --git a/src/catchAll.py b/src/catchAll.py index c347857..bfd5fa9 100644 --- a/src/catchAll.py +++ b/src/catchAll.py @@ -17,18 +17,18 @@ # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -"""\ +""" define class as a simple dictionary with keys with pretty print __str__ and __repr__ (indented as recursive) and jsonDumps() -usage: - >> import catchAll as CAA - >> a = CAA.CatchAll() - >> a.tintin = "reporter" - >> a.milou = "dog" - >> print("a=%s" % a) - >> print("tintin: %s" % a.tintin) +| Usage: +| >> import catchAll as CAA +| >> a = CAA.CatchAll() +| >> a.tintin = "reporter" +| >> a.milou = "dog" +| >> print("a=%s" % a) +| >> print("tintin: %s" % a.tintin) """ import pprint as PP @@ -58,28 +58,27 @@ def jsonDumps(obj): ######################################################################################## class CatchAll(object): - """\ + """ class as simple dynamic dictionary with predefined keys as properties in inherited classes through __init__ method. Or NOT. with pretty print __str__ and __repr__ (indented as recursive) with jsonDumps() - usage: - - >> import catchAll as CAA - >> a = CAA.CatchAll() - >> a.tintin = "reporter" - >> a.milou = "dog" - >> print("a=%s" % a) - >> print("tintin: %s" % a.tintin) - - as + | Usage: + | >> import catchAll as CAA + | >> a = CAA.CatchAll() + | >> a.tintin = "reporter" + | >> a.milou = "dog" + | >> print("a=%s" % a) + | >> print("tintin: %s" % a.tintin) + | + | as - >> a = {} - >> a["tintin"] = "reporter" - >> a["milou"] = "dog" - >> print("tintin: %s" % a["tintin"] + | >> a = {} + | >> a["tintin"] = "reporter" + | >> a["milou"] = "dog" + | >> print("tintin: %s" % a["tintin"] """ def __repr__asList(self): diff --git a/src/coloringSat.py b/src/coloringSat.py index b4f5eb3..721adc9 100755 --- a/src/coloringSat.py +++ b/src/coloringSat.py @@ -3,18 +3,17 @@ """ simple tagging as '' for simple coloring log messages on terminal(s) -window or unix or ios using backend colorama - -using '' because EZ human readable -so '' are not supposed existing in log message +window or unix or ios using backend colorama. +Using '' because EZ human readable, +So '' are not supposed existing in log message. "{}".format() is not choosen because "{}" are present in log messages of contents of python dict (as JSON) etc. -usage: ->> import src.coloringSat as COLS - -example: ->> log("this is in color green, OK is in blue: OK?") +| Usage: +| >> import src.coloringSat as COLS +| +| Example: +| >> log("this is in color green, OK is in blue: OK?") """ import os @@ -39,15 +38,15 @@ will continue to work as normal. To do cross-platform colored output, you can use Colorama's AnsiToWin32 proxy directly: -example: - import sys - from colorama import init, AnsiToWin32, Fore - init(wrap=False) - stream = AnsiToWin32(sys.stderr).stream - # Python 2 - print >>stream, Fore.BLUE + 'blue text on stderr' - # Python 3 - print(Fore.BLUE + 'blue text on stderr', file=stream) +| Example: +| >> import sys +| >> from colorama import init, AnsiToWin32, Fore +| >> init(wrap=False) +| >> stream = AnsiToWin32(sys.stderr).stream +| >> # Python 2 +| >> print >>stream, Fore.BLUE + 'blue text on stderr' +| >> # Python 3 +| >> print(Fore.BLUE + 'blue text on stderr', file=stream) """ import colorama as CLRM diff --git a/src/compilation.py b/src/compilation.py index df270bb..9e1df39 100644 --- a/src/compilation.py +++ b/src/compilation.py @@ -17,10 +17,10 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ -utilities to build and compile +Utilities to build and compile -Usage: ->> import src.compilation as COMP +| Usage: +| >> import src.compilation as COMP """ import os diff --git a/src/configManager.py b/src/configManager.py index 38db386..ffa9051 100644 --- a/src/configManager.py +++ b/src/configManager.py @@ -698,8 +698,8 @@ def print_debug(config, aPath, logger, show_label=False, level=0, show_full_path logger output for debugging a config/pyconf lines contains: path : expression --> 'evaluation' - example: - PROJECTS.projects.salome.project_path : $PWD --> '/tmp/SALOME' + | Example: + | PROJECTS.projects.salome.project_path : $PWD --> '/tmp/SALOME' """ path = str(aPath) if path == "." : diff --git a/src/debug.py b/src/debug.py index 519c140..74f90ec 100644 --- a/src/debug.py +++ b/src/debug.py @@ -18,17 +18,17 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ -This file assume DEBUG functionalities use +This file assume DEBUG functionalities use. Print salomeTools debug messages in sys.stderr. Show pretty print debug representation from instances of SAT classes (pretty print src.pyconf.Config) -WARNING: supposedly show messages in SAT development phase, not production - -usage: ->> import debug as DBG ->> DBG.write("aTitle", aVariable) # not shown in production ->> DBG.write("aTitle", aVariable, True) # unconditionaly shown +| Warning: supposedly show messages in SAT development phase, not production +| +| Usage: +| >> import debug as DBG +| >> DBG.write("aTitle", aVariable) # not shown in production +| >> DBG.write("aTitle", aVariable, True) # unconditionaly shown """ import os diff --git a/src/environs.py b/src/environs.py index 6899833..20a414f 100755 --- a/src/environs.py +++ b/src/environs.py @@ -4,20 +4,20 @@ __doc__=""" Utility for print environment variables -examples: - - split all or specific environment variables $XXX(s)... - >> environs.py -> all - >> environs.py SHELL PATH -> specific $SHELL $PATH - - - split all or specific environment variables on pattern $*XXX*(s)... - >> environs.py --pat ROOT -> specific $*ROOT* - - - split search specific substrings in contents of environment variables $XXX(s)... - >> environs.py --grep usr -> all specific environment variables containing usr - -tips: - - create unix alias as shortcut for bash console - >> alias envs=".../environs.py" +| Examples: +| - split all or specific environment variables $XXX(s)... +| >> environs.py -> all +| >> environs.py SHELL PATH -> specific $SHELL $PATH +| +| - split all or specific environment variables on pattern $*XXX*(s)... +| >> environs.py --pat ROOT -> specific $*ROOT* +| +| - split search specific substrings in contents of environment variables $XXX(s)... +| >> environs.py --grep usr -> all specific environment variables containing usr +| +| Tips: +| - create unix alias as shortcut for bash console +| >> alias envs=".../environs.py" """ import sys diff --git a/src/options.py b/src/options.py index f75ca67..7a03a5a 100644 --- a/src/options.py +++ b/src/options.py @@ -34,9 +34,9 @@ class OptResult(object): in code of all salomeTools commands The aim of this class is to have an elegant syntax to manipulate the options. - example: - >> print(options.level) - >> 5 + | Example: + | >> print(options.level) + | >> 5 """ def __init__(self): """Initialization diff --git a/src/product.py b/src/product.py index 195cc0a..32d13d4 100644 --- a/src/product.py +++ b/src/product.py @@ -18,9 +18,9 @@ """ Contains the methods -relative to the product notion of salomeTools +relative to the product notion of salomeTools. -| usage: +| Usage: | >> import src.product as PROD """ @@ -383,7 +383,7 @@ def get_base_install_dir(config, prod_info, version): :param version: (str) The version of the product :return: (str) The path of the product installation """ - base_path = src.get_base_path(config) + base_path = UTS.get_base_path(config) prod_dir = os.path.join(base_path, prod_info.name + "-" + version) if not os.path.exists(prod_dir): return os.path.join(prod_dir, "config-1") diff --git a/src/returnCode.py b/src/returnCode.py index 50a7879..ff0258a 100644 --- a/src/returnCode.py +++ b/src/returnCode.py @@ -20,8 +20,8 @@ """ This file contains ReturnCode class -usage: ->> import returnCode as RCO +| Usage: +| >> import returnCode as RCO """ import pprint as PP @@ -41,7 +41,7 @@ class ReturnCode(object): but also why is why it is OK (if you want). and optionnaly contains a return value as self.getValue() - usage: + Usage: >> import returnCode as RCO >> aValue = doSomethingToReturn() diff --git a/src/system.py b/src/system.py index 8665274..61cbba6 100644 --- a/src/system.py +++ b/src/system.py @@ -20,8 +20,8 @@ All utilities method doing a system call, like open a browser or an editor, or call a git command -usage: - >> import src.system as SYSS +| Usage: +| >> import src.system as SYSS """ import subprocess diff --git a/src/template.py b/src/template.py index 2b29aa1..1a0e3c5 100755 --- a/src/template.py +++ b/src/template.py @@ -16,14 +16,21 @@ # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +""" +template for substitute strings in template files + +| Usage: +| >> import src.template as TPLATE +""" + import string class MyTemplate(string.Template): delimiter = '¤' def substitute(template_file, subst_dic): - template = open(template_file, 'r') - template = MyTemplate(template.read()) + with open(template_file, 'r') as f: + template = MyTemplate(f.read()) return template.safe_substitute(subst_dic) diff --git a/src/test_module.py b/src/test_module.py index 3754647..709cf4e 100755 --- a/src/test_module.py +++ b/src/test_module.py @@ -17,6 +17,13 @@ # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +""" +test_module for test base dir/git/svn etc + +| Usage: +| >> import src.test_module as TMOD +""" + # Python 2/3 compatibility for execfile function try: execfile @@ -41,15 +48,15 @@ import src.utilsSat as UTS import src.product as PROD import src.environment as ENVI import src.architecture as ARCH +import src.fork as FORK # directories not considered as test grids C_IGNORE_GRIDS = ['.git', '.svn', 'RESSOURCES'] DEFAULT_TIMEOUT = 150 -# Get directory to be used for the temporary files. -# def getTmpDirDEFAULT(): + """Get directory to be used for the temporary files.""" if ARCH.is_windows(): directory = os.getenv("TEMP") else: @@ -204,9 +211,8 @@ class Test: self.logger.error(_("svn is not installed. exiting...\n")) sys.exit(0) - ## - # Configure tests base. def prepare_testbase(self, test_base_name): + """Configure tests base.""" logger = self.logger logger.info(" %s = %s\n" % (_("Test base"), test_base_name)) @@ -295,9 +301,9 @@ class Test: return RCO._KO_STATUS, kfres return RCO._KNOWNFAILURE_STATUS, kfres - ## - # Read the *.result.py files. + def read_results(self, listTest, has_timed_out): + """Read the xxx.result.py files.""" results = {} for test in listTest: resfile = os.path.join(self.currentDir, @@ -367,40 +373,38 @@ class Test: return results - ## - # Generates the script to be run by Salome. - # This python script includes init and close statements and a loop - # calling all the scripts of a single directory. def generate_script(self, listTest, script_path, ignoreList): - # open template file - template_file = open(os.path.join(self.config.VARS.srcDir, - "test_module", - "script_test_module.pyTemplate"), 'r') - template = string.Template(template_file.read()) + """ + Generates the script to be run by Salome. + This python script includes init and close statements and a loop + calling all the scripts of a single directory. + """ + JOIN = os.path.join #shortcut + # open/read template file + nameFile = JOIN(self.config.VARS.srcDir, "test_module", "script_test_module.pyTemplate") + with open(nameFile, 'r') as f: + template = string.Template(f.read()) # create substitution dictionary d = dict() - d['resourcesWay'] = os.path.join(self.currentDir, 'RESSOURCES') - d['tmpDir'] = os.path.join(self.tmp_working_dir, 'WORK') - d['toolsWay'] = os.path.join(self.config.VARS.srcDir, "test_module") - d['sessionDir'] = os.path.join(self.currentDir, - self.currentgrid, - self.currentsession) - d['resultFile'] = os.path.join(self.tmp_working_dir, - 'WORK', - 'exec_result') + d['resourcesWay'] = JOIN(self.currentDir, 'RESSOURCES') + d['tmpDir'] = JOIN(self.tmp_working_dir, 'WORK') + d['toolsWay'] = JOIN(self.config.VARS.srcDir, "test_module") + d['sessionDir'] = JOIN(self.currentDir, self.currentgrid, self.currentsession) + d['resultFile'] = JOIN(self.tmp_working_dir, 'WORK', 'exec_result') d['listTest'] = listTest d['sessionName'] = self.currentsession d['ignore'] = ignoreList # create script with template - script = open(script_path, 'w') - script.write(template.safe_substitute(d)) - script.close() + with open(script_path, 'w') as f: + f.write(template.safe_substitute(d)) - # Find the getTmpDir function that gives access to *pidict file directory. - # (the *pidict file exists when SALOME is launched) def get_tmp_dir(self): + """ + Find the getTmpDir function that gives access to xxxpidict file directory. + (the xxxpidict file exists when SALOME is launched) + """ # Rare case where there is no KERNEL in grid list # (for example MED_STANDALONE) if ('APPLICATION' in self.config and \ @@ -432,12 +436,6 @@ class Test: "ROOT_DIR\"]' > tmpscript.py; %s shell" + " tmpscript.py") % self.launcher - # OP 14/11/2017 Ajout de traces pour essayer de decouvrir le pb - # de remontee de log des tests - #root_dir = subprocess.Popen(cmd, - # stdout=subprocess.PIPE, - # shell=True, - # executable='/bin/bash').communicate()[0].split()[-1] subproc_res = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True, @@ -548,9 +546,8 @@ class Test: return binSalome, binPython, killSalome - ## - # Runs tests of a session (using a single instance of Salome). def run_tests(self, listTest, ignoreList): + """Runs tests of a session (using a single instance of Salome).""" out_path = os.path.join(self.currentDir, self.currentgrid, self.currentsession) @@ -578,7 +575,7 @@ class Test: elapsed = -1 if self.currentsession.startswith("NOGUI_"): # runSalome -t (bash) - status, elapsed = src.fork.batch( + status, elapsed = FORK.batch( binSalome, self.logger, os.path.join(self.tmp_working_dir, "WORK"), [ "-t", "--shutdown-server=1", script_path ], @@ -586,7 +583,7 @@ class Test: elif self.currentsession.startswith("PY_"): # python script.py - status, elapsed = src.fork.batch( + status, elapsed = FORK.batch( binPython, self.logger, os.path.join(self.tmp_working_dir, "WORK"), [script_path], @@ -595,7 +592,7 @@ class Test: else: opt = "-z 0" if self.show_desktop: opt = "--show-desktop=0" - status, elapsed = src.fork.batch_salome( + status, elapsed = FORK.batch_salome( binSalome, self.logger, os.path.join(self.tmp_working_dir, "WORK"), [ opt, "--shutdown-server=1", script_path ], @@ -672,10 +669,8 @@ class Test: self.config.TESTS.append(test_info, '') - ## - # Runs all tests of a session. def run_session_tests(self): - + """Runs all tests of a session.""" self.logger.info(self.write_test_margin(2)) self.logger.info("Session = %s\n" % UTS.label(self.currentsession)) @@ -695,9 +690,8 @@ class Test: self.run_tests(tests, ignoreDict) - ## - # Runs all tests of a grid. def run_grid_tests(self): + """Runs all tests of a grid.""" self.logger.info(self.write_test_margin(1)) self.logger.info("grid = %s\n" % UTS.label(self.currentgrid)) @@ -844,9 +838,11 @@ class Test: return self.nb_run - self.nb_succeed - self.nb_acknoledge - # Write margin to show test results. def write_test_margin(self, tab): - """indent with '| ... +' to show test results.""" + """ + Write margin to show test results. + indent with '| ... +' + """ if tab == 0: return "" return "| " * (tab - 1) + "+ " diff --git a/src/test_module/utils_test_module.py b/src/test_module/utils_test_module.py index 2bf5fbb..bb3b7f5 100644 --- a/src/test_module/utils_test_module.py +++ b/src/test_module/utils_test_module.py @@ -1,14 +1,15 @@ #!/usr/bin/env python #-*- coding:utf-8 -*- +""" +ToolBox for test framework salome and +Exception class for test errors. +""" + import os import string import subprocess -""" -ToolBox for test framework salome -Exception class for test errors. -""" class SatTestError(Exception): def __init__(self, value): @@ -41,9 +42,8 @@ def compFloat(f1, f2, tol=10e-10): comp = "KO" return comp -## -# Compares 2 files. def compFiles(f1, f2, tol=0): + """Compares 2 files.""" assert os.path.exists(f1), "compFiles: file not found: %s" % f1 assert os.path.exists(f2), "compFiles: file not found: %s" % f2 diffLine = os.popen("diff -y --suppress-common-lines %s %s" % (f1, f2)) @@ -56,9 +56,8 @@ def compFiles(f1, f2, tol=0): comp = "KO" return comp -## -# Uses mdump to dump a med file. def mdump_med(med_file, dump_file, options): + """Uses mdump to dump a med file.""" assert isinstance(options, list), "Bad options for mdump: %s" % options assert len(options) == 3, "Bad options for mdump: %s" % options cmd = "mdump %s %s" % (med_file, " ".join(options)) @@ -71,9 +70,8 @@ def mdump_med(med_file, dump_file, options): return st -## -# Compares 2 med files by using mdump. def compMED(file1, file2, tol=0, diff_flags=""): + """Compares 2 med files by using mdump.""" assert os.path.exists(file1), "compMED: file not found: %s" % file1 assert os.path.exists(file2), "compMED: file not found: %s" % file2 diff --git a/src/utilsSat.py b/src/utilsSat.py index 2bd1ee5..3b3b107 100644 --- a/src/utilsSat.py +++ b/src/utilsSat.py @@ -17,14 +17,14 @@ # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -"""\ +""" utilities for sat general useful simple methods all-in-one import srs.utilsSat as UTS -usage: ->> import srsc.utilsSat as UTS ->> UTS.ensure_path_exists(path) +| Usage: +| >> import srsc.utilsSat as UTS +| >> UTS.ensure_path_exists(path) """ import os diff --git a/src/xmlManager.py b/src/xmlManager.py index 57f61e1..f34c47a 100644 --- a/src/xmlManager.py +++ b/src/xmlManager.py @@ -16,11 +16,11 @@ # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -"""\ +""" Utilities to read xml logging files -usage: - >> import src.xmlManager as XMLMGR +| Usage: +| >> import src.xmlManager as XMLMGR """ import os
    Parameters:
      -
    • config – (Config) The config.
    • -
    • param_name – (str) the name of the parameter to get the value
    • -
    • default – (str) The value to return if param_name is not in config
    • +
    • inConfig – (Config or Mapping etc) The in-Config node.
    • +
    • key – (str) the name of the parameter to get the value
    • +
    • default – (str) The value to return if key is not in-Config
    Returns:

    (str) see initial description of the function

    +
    Returns:

    (if supposedly leaf (str),else (in-Config Node)