From: Christian Van Wambeke Date: Tue, 26 Jun 2018 14:34:03 +0000 (+0200) Subject: sat doc doc from --html to --xml X-Git-Tag: 5.1.0~8 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=d14f061e37e866940de54daeccf7790466525d18;p=tools%2Fsat.git sat doc doc from --html to --xml --- diff --git a/commands/config.py b/commands/config.py index 42fb8d9..4a216d2 100644 --- a/commands/config.py +++ b/commands/config.py @@ -27,7 +27,7 @@ import src import src.debug as DBG # internationalization -satdir = os.path.dirname(os.path.realpath(__file__)) +satdir = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) gettext.install('salomeTools', os.path.join(satdir, 'src', 'i18n')) # Define all possible option for config command : sat config @@ -340,6 +340,7 @@ class ConfigManager: cfg.addMapping("PATHS", src.pyconf.Mapping(cfg), "The paths\n") cfg.PATHS["APPLICATIONPATH"] = src.pyconf.Sequence(cfg.PATHS) cfg.PATHS.APPLICATIONPATH.append(cfg.VARS.personal_applications_dir, "") + cfg.PATHS["PRODUCTPATH"] = src.pyconf.Sequence(cfg.PATHS) cfg.PATHS.PRODUCTPATH.append(cfg.VARS.personal_products_dir, "") @@ -369,6 +370,11 @@ class ConfigManager: for rule in self.get_command_line_overrides(options, ["PATHS"]): exec('cfg.' + rule) # this cannot be factorized because of the exec + # AT END append APPLI_TEST directory in APPLICATIONPATH, for unittest + appli_test_dir = os.path.join(satdir, "test", "APPLI_TEST") + if appli_test_dir not in cfg.PATHS.APPLICATIONPATH: + cfg.PATHS.APPLICATIONPATH.append(appli_test_dir, "unittest APPLI_TEST path") + # ===================================================================== # Load APPLICATION config file if application is not None: @@ -379,8 +385,8 @@ class ConfigManager: try: application_cfg = src.pyconf.Config(application + '.pyconf') except IOError as e: - raise src.SatException(_("%s, use 'config --list' to get the" - " list of available applications.") %e) + raise src.SatException( + _("%s, use 'config --list' to get the list of available applications.") % e) except src.pyconf.ConfigError as e: if (not ('-e' in parser.parse_args()[1]) or ('--edit' in parser.parse_args()[1]) diff --git a/commands/doc.py b/commands/doc.py index 42359e2..4ffd3a0 100644 --- a/commands/doc.py +++ b/commands/doc.py @@ -21,7 +21,7 @@ import src # Define all possible option for log command : sat doc parser = src.options.Options() -parser.add_option('h', 'html', 'boolean', 'html', "Open sat html documentation in browser", None) +parser.add_option('x', 'xml', 'boolean', 'xml', "Open sat xml/html documentation in browser (x as firefoX)", None) parser.add_option('p', 'pdf', 'boolean', 'pdf', "Open sat pdf documentation in viewer", False) parser.add_option('e', 'edit', 'boolean', 'edit', "edit/modify source dodumentation rst files", False) parser.add_option('c', 'compile', 'boolean', 'compile', "how to compile html/pdf doc", False) @@ -36,8 +36,8 @@ def description(): The doc command gives access to the sat documentation. example: ->> sat doc # --html as default ->> sat doc --html +>> sat doc # --xml as default +>> sat doc --xml >> sat doc --pdf """) @@ -59,7 +59,7 @@ def run(args, runner, logger): logger.write("docdir %s\n" % docDir, 6) logger.write("options %s\n" % options, 6) - if options.html: + if options.xml: src.system.show_in_editor(runner.cfg.USER.browser, htmlFile, logger) if options.pdf: src.system.show_in_editor(runner.cfg.USER.pdf_viewer, pdfFile, logger) diff --git a/commands/package.py b/commands/package.py index a41c6a4..40914e4 100644 --- a/commands/package.py +++ b/commands/package.py @@ -1458,7 +1458,7 @@ Please add it in file: shutil.rmtree(tmp_local_working_dir) # to decide... - DBG.tofix("make shutil.rmtree(%s) effective" % tmp_working_dir, "", True) + DBG.tofix("make shutil.rmtree('%s') effective" % tmp_working_dir, "", True) # Print again the path of the package logger.write("\n", 2) diff --git a/doc/build/doctrees/commands/apidoc/src.doctree b/doc/build/doctrees/commands/apidoc/src.doctree index 7297f92..f4ed64e 100644 Binary files a/doc/build/doctrees/commands/apidoc/src.doctree and b/doc/build/doctrees/commands/apidoc/src.doctree differ diff --git a/doc/build/doctrees/commands/doc.doctree b/doc/build/doctrees/commands/doc.doctree index c0dd870..9e1bad5 100644 Binary files a/doc/build/doctrees/commands/doc.doctree and b/doc/build/doctrees/commands/doc.doctree differ diff --git a/doc/build/doctrees/commands/generate.doctree b/doc/build/doctrees/commands/generate.doctree index 8527f47..91b6c82 100644 Binary files a/doc/build/doctrees/commands/generate.doctree and b/doc/build/doctrees/commands/generate.doctree differ diff --git a/doc/build/doctrees/environment.pickle b/doc/build/doctrees/environment.pickle index 4f13c70..8ecb325 100644 Binary files a/doc/build/doctrees/environment.pickle and b/doc/build/doctrees/environment.pickle differ diff --git a/doc/build/doctrees/index.doctree b/doc/build/doctrees/index.doctree index c12cdee..bc6543b 100644 Binary files a/doc/build/doctrees/index.doctree and b/doc/build/doctrees/index.doctree differ diff --git a/doc/build/html/_modules/src/debug.html b/doc/build/html/_modules/src/debug.html index d54195a..cd0ed9e 100644 --- a/doc/build/html/_modules/src/debug.html +++ b/doc/build/html/_modules/src/debug.html @@ -50,69 +50,90 @@ # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -"""\ -This file assume DEBUG functionalities use - -- print debug messages in sys.stderr for salomeTools -- show pretty print debug representation from instances of SAT classes - (pretty print src.pyconf.Config), and python dict/list etc. (as 'aVariable') - -WARNING: obviously 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 (as show=True) - -to set show message as development phase: ->> DBG.push_debug(True) - -to set no show message as production phase: ->> DBG.push_debug(False) - -to set show message temporary as development phase, only in a method: ->> def aMethodToDebug(...): ->> DBG.push_debug(True) #force show as appended status ->> etc. method code with some DBG.write() ->> DBG.pop_debug() #restore previous status (show or not show) ->> return - -to set a message for future fix, as temporary problem to not forget: -DBG.tofix("aTitle", aVariable, True/False) #True/False in production shown, or not - -in command line interface you could redirect stderr to file 'myDebug.log': ->> sat compile ... 2> myDebug.log # only stderr ->> sat compile ... &> myDebug.log # stdout and stderr +""" +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 (as show=True) +| +| to set show message as development phase: +| >> DBG.push_debug(True) +| +| to set no show message as production phase: +| >> DBG.push_debug(False) +| +| to set show message temporary as development phase, only in a method: +| >> def aMethodToDebug(...): +| >> DBG.push_debug(True) #force show as appended status +| >> etc. method code with some DBG.write() +| >> DBG.pop_debug() #restore previous status (show or not show) +| >> return +| +| to set a message for future fix, as temporary problem to not forget: +| DBG.tofix("aTitle", aVariable, True/False) #True/False in production shown, or not +| +| in command line interface you could redirect stderr to file 'myDebug.log': +| >> sat compile ... 2> myDebug.log # only stderr +| >> sat compile ... &> myDebug.log # stdout and stderr """ import os import sys +import traceback import StringIO as SIO import pprint as PP _debug = [False] #support push/pop for temporary activate debug outputs +_user = os.environ['USER'] +# wambeke is christian at home +_developpers = ["christian", "wambeke", "crouzet"] # crouzet, kloss ... + +
[docs]def indent(text, amount=2, ch=' '): """indent multi lines message""" padding = amount * ch return ''.join(padding + line for line in text.splitlines(True))
+
[docs]def isTypeConfig(var): + """To know if var is instance from Config/pyconf""" + typ = str(type(var)) + # print "isTypeConfig" ,type, dir(var) + if ".pyconf.Config" in typ: return True + if ".pyconf.Mapping" in typ: return True + if ".pyconf.Sequence" in typ: return True + # print "NOT isTypeConfig %s" % typ + return False
+
[docs]def write(title, var="", force=None, fmt="\n#### DEBUG: %s:\n%s\n"): """write sys.stderr a message if _debug[-1]==True or optionaly force=True""" if _debug[-1] or force: - if 'src.pyconf.' in str(type(var)): - sys.stderr.write(fmt % (title, indent(getStrConfigDbg(var)))) - elif type(var) is not str: - sys.stderr.write(fmt % (title, indent(PP.pformat(var)))) - else: - sys.stderr.write(fmt % (title, indent(var))) + tvar = type(var) + typ = str(tvar) + if isTypeConfig(var): + sys.stderr.write(fmt % (title, indent(COLS.toColor(getStrConfigDbg(var))))) + return + if 'UnittestStream' in typ: + sys.stderr.write(fmt % (title, indent(var.getLogs()))) + return + if tvar is not str and tvar is not unicode: + sys.stderr.write(fmt % (title, indent(PP.pformat(var)))) + return + sys.stderr.write(fmt % (title, indent(var))) + return return
[docs]def tofix(title, var="", force=None): - """\ + """ write sys.stderr a message if _debug[-1]==True or optionaly force=True - use this only if no logger accessible for classic - logger.warning(message) or logger.debug(message) + use this only if no logger accessible for classic logger.warning(message) """ fmt = "\n#### TOFIX: %s:\n%s\n" write(title, var, force, fmt)
@@ -129,14 +150,59 @@ sys.stderr.write("\nERROR: pop_debug: too much pop.") return None + +
[docs]def format_exception(msg, limit=None, trace=None): + """ + Format a stack trace and the exception information. + as traceback.format_exception(), without color + with traceback only if (_debug) or (DBG._user in DBG._developpers) + """ + etype, value, tb = sys.exc_info() + if (_debug[-1]) or (_user in _developpers): + res = msg + if tb: + res += "\nTraceback (most recent call last):\n" + res += "".join(traceback.format_tb(tb, limit)) # [:-1]) + res += "\n" + res += "\n".join(traceback.format_exception_only(etype, value)) + return res + else: + res = msg + res += "".join(traceback.format_exception_only(etype, value)) + return res
+ +
[docs]def format_color_exception(msg, limit=None, trace=None): + """ + Format a stack trace and the exception information. + as traceback.format_exception(), with color + with traceback only if (_debug) or (DBG._user in DBG._developpers) + """ + etype, value, tb = sys.exc_info() + if (_debug[-1]) or (_user in _developpers): + res = "<red>" + msg + if tb: + res += "<yellow>\nTraceback (most recent call last):\n" + res += "".join(traceback.format_tb(tb, limit)) # [:-1]) + res += "\n<red>" + res += "\n".join(traceback.format_exception_only(etype, value)) + return res + "<reset>" + else: + res = "<red>" + msg # + "<bright>" + res += "".join(traceback.format_exception_only(etype, value)) + return res + "<reset>"
+ + ############################################### # utilitaires divers pour debug ###############################################
[docs]class OutStream(SIO.StringIO): - """utility class for pyconf.Config output iostream""" + """ + utility class for pyconf.Config output iostream + """
[docs] def close(self): - """because Config.__save__ calls close() stream as file + """ + because Config.__save__ calls close() stream as file keep value before lost as self.value """ self.value = self.getvalue() @@ -166,7 +232,7 @@ return outStream.value
[docs]def getStrConfigDbg(config): - """\ + """ set string as saveConfigDbg, as (path expression evaluation) for debug """ @@ -176,41 +242,61 @@
[docs]def saveConfigDbg(config, aStream, indent=0, path=""): """pyconf returns multilines (path expression evaluation) for debug""" - _saveConfigRecursiveDbg(config, aStream, indent, path) + _saveConfigRecursiveDbg(config, aStream, indent, path, 0) aStream.close() # as config.__save__()
-def _saveConfigRecursiveDbg(config, aStream, indent, path): +def _saveConfigRecursiveDbg(config, aStream, indent, path, nb): """pyconf inspired from Mapping.__save__""" debug = False + nbp = nb + 1 # depth recursive if indent <= 0: indentp = 0 else: - indentp = indentp + 2 + indentp = indent + 2 + + if nbp > 10: # protection + # raise Exception("!!! ERROR: Circular reference after %s" % aStream.getvalue()) + # raise Exception("!!! ERROR: Circular reference %s" % path) + aStream.write("<red>!!! ERROR: Circular reference after %s<reset>\n" % path) + return + indstr = indent * ' ' # '':no indent, ' ':indent strType = str(type(config)) + if debug: print "saveDbg Type", path, strType + if "Sequence" in strType: for i in range(len(config)): - _saveConfigRecursiveDbg(config[i], aStream, indentp, path+"[%i]" % i) + _saveConfigRecursiveDbg(config[i], aStream, indentp, path+"[%i]" % i, nbp) return - try: + ''' + if "Reference" in strType: + try: + #evaluate = value.resolve(config) + aStream.write("<header>%s%s<reset> : %s <yellow>--> '%s'<reset>\n" % (indstr, path, config, str(config))) + except Exception as e: + aStream.write("<header>%s%s<reset> : <red>!!! ERROR: %s !!!<reset>\n" % (indstr, path, e.message)) + return + ''' + + try: #type config, mapping order = object.__getattribute__(config, 'order') data = object.__getattribute__(config, 'data') except: aStream.write("%s%s : '%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 + if debug: print 'strType', path, key, strType if "Config" in strType: - _saveConfigRecursiveDbg(value, aStream, indentp, path+"."+key) + _saveConfigRecursiveDbg(value, aStream, indentp, path+"."+key, nbp) continue if "Mapping" in strType: - _saveConfigRecursiveDbg(value, aStream, indentp, path+"."+key) + _saveConfigRecursiveDbg(value, aStream, indentp, path+"."+key, nbp) continue if "Sequence" in strType: for i in range(len(value)): - _saveConfigRecursiveDbg(value[i], aStream, indentp, path+"."+key+"[%i]" % i) + _saveConfigRecursiveDbg(value.data[i], aStream, indentp, path+"."+key+"[%i]" % i, nbp) continue if "Expression" in strType: try: diff --git a/doc/build/html/_modules/src/logger.html b/doc/build/html/_modules/src/logger.html index 6665d59..b0678fa 100644 --- a/doc/build/html/_modules/src/logger.html +++ b/doc/build/html/_modules/src/logger.html @@ -60,8 +60,10 @@ import tempfile import src -from . import printcolors -from . import xmlManager +import printcolors +import xmlManager + +import src.debug as DBG log_macro_command_file_expression = "^[0-9]{8}_+[0-9]{6}_+.*\.xml$" log_all_command_file_expression = "^.*[0-9]{8}_+[0-9]{6}_+.*\.xml$" @@ -71,7 +73,7 @@ Class to handle log mechanism. """ def __init__(self, - config, + config= None, silent_sysstd=False, all_in_terminal=False, micro_command = False): @@ -81,6 +83,7 @@ :param silent_sysstd boolean: if True, do not write anything in terminal. """ + DBG.write("src.logger.Logger", id(self)) self.config = config self.default_level = 3 self.silentSysStd = silent_sysstd @@ -206,6 +209,12 @@ to the message 0 < level < 6. :param screenOnly boolean: if True, do not write in log file. """ + # avoid traces if unittest + if isCurrentLoggerUnittest(): + # print("doing unittest") + sendMessageToCurrentLogger(message, level) + return + # do not write message starting with \r to log file if not message.startswith("\r") and not screenOnly: self.xmlFile.append_node_text("Log", @@ -442,6 +451,89 @@ # Write the file on the hard drive xmlHat.write_tree('hat.xsl')
+ + +# TODO for future +# prepare skip to logging logger sat5.1 +# suppose only one logger in sat5.1 +_currentLogger = [] + +
[docs]def getCurrentLogger(): + """get current logging logger, set as DefaultLogger if not set yet""" + if len(_currentLogger) == 0: + import src.loggingSimple as LOGSI + logger = LOGSI.getDefaultLogger() + _currentLogger.append(logger) + logger.warning("set by default current logger as %s" % logger.name) + return _currentLogger[0]
+ +
[docs]def getDefaultLogger(): + """get simple logging logger DefaultLogger, set it as current""" + import src.loggingSimple as LOGSI + logger = LOGSI.getDefaultLogger() + setCurrentLogger(logger) # set it as current + return logger
+ +
[docs]def getUnittestLogger(): + """get simple logging logger UnittestLogger, set it as current""" + import src.loggingSimple as LOGSI + logger = LOGSI.getUnittestLogger() + setCurrentLogger(logger) # set it as current + return logger
+ +
[docs]def setCurrentLogger(logger): + """temporary send all in stdout as simple logging logger""" + if len(_currentLogger) == 0: + _currentLogger.append(logger) + logger.warning("set current logger as %s" % logger.name) + else: + if _currentLogger[0].name != logger.name: + # logger.debug("quit current logger as default %s" % _currentLogger[0].name) + _currentLogger[0] = logger + logger.warning("change current logger as %s" % logger.name) + return _currentLogger[0]
+ +
[docs]def isCurrentLoggerUnittest(): + logger = getCurrentLogger() + if "Unittest" in logger.name: + res = True + else: + res = False + DBG.write("isCurrentLoggerUnittest %s" % logger.name, res) + return res
+ +
[docs]def sendMessageToCurrentLogger(message, level): + """ + assume relay from obsolescent + logger.write(msg, 1/2/3...) to future + logging.critical/warning/info...(msg) (as logging package tips) + """ + logger = getCurrentLogger() + if level is None: + lev = 2 + else: + lev = level + if lev <= 1: + logger.critical(message) + return + if lev == 2: + logger.warning(message) + return + if lev == 3: + logger.info(message) + return + if lev == 4: + logger.step(message) + return + if lev == 5: + logger.trace(message) + return + if lev >= 6: + logger.debug(message) + return + msg = "What is this level: '%s' for message:\n%s" % (level, message) + logger.warning(msg) + return
diff --git a/doc/build/html/_modules/src/options.html b/doc/build/html/_modules/src/options.html index f76e6ae..3dd905b 100644 --- a/doc/build/html/_modules/src/options.html +++ b/doc/build/html/_modules/src/options.html @@ -182,8 +182,10 @@ """ msg = "" # Do nothing if there are no options - if len(self.options) == 0: - return _("No available options.") + + #there is -h option, always + #if len(self.options) == 0: + # return _("No available options.") # for all options, gets its values. # "shortname" is an mandatory field of the options, could be '' @@ -198,15 +200,6 @@ msg += "%s\n" % self.indent(ooh, 10) return msg -
[docs] def print_help(self): - """ - Method that display all options stored in self.options and there help - - :return: None - """ - print(self.get_help()) - return
-
[docs] def indent(self, text, amount, car=" "): """indent multi lines message""" padding = amount * car @@ -293,7 +286,7 @@
[docs] def filterLevel(self, aLevel): """filter level logging values""" - import src.loggingSat as LOG + import src.loggingSimple as LOG aLev = aLevel.upper() knownLevels = LOG._knownLevels maxLen = max([len(i) for i in knownLevels]) @@ -308,6 +301,8 @@
[docs] def filterList2(self, aStr): """filter a list as 'KERNEL,YACS,etc.'""" aList = aStr.strip().split(",") + # fix list leading ',' as ',KERNEL,...' + aList = [i for i in aList if i != ""] # split old list leadin "," as ",KERNEL,ETC..." return aList
diff --git a/doc/build/html/_sources/commands/doc.rst.txt b/doc/build/html/_sources/commands/doc.rst.txt index b3038cf..f985c32 100644 --- a/doc/build/html/_sources/commands/doc.rst.txt +++ b/doc/build/html/_sources/commands/doc.rst.txt @@ -10,9 +10,9 @@ The **doc** command displays sat documentation. Usage ===== -* Show (in a web browser) the sat documentation: :: +* Show (in a web browser) the sat documentation in format xml/html: :: - sat doc --html + sat doc --xml * Show (in evince, for example) the (same) sat documentation in format pdf: :: diff --git a/doc/build/html/commands/apidoc/src.html b/doc/build/html/commands/apidoc/src.html index bab9fb9..c9c101b 100644 --- a/doc/build/html/commands/apidoc/src.html +++ b/doc/build/html/commands/apidoc/src.html @@ -433,32 +433,38 @@ distribution correlation table contained in codes variable.

src.debug module¶

-

This file assume DEBUG functionalities use

-
    -
  • print debug messages in sys.stderr for salomeTools
  • -
  • show pretty print debug representation from instances of SAT classes -(pretty print src.pyconf.Config), and python dict/list etc. (as ‘aVariable’)
  • -
-

WARNING: obviously 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 (as show=True)

-

to set show message as development phase: ->> DBG.push_debug(True)

-

to set no show message as production phase: ->> DBG.push_debug(False)

-

to set show message temporary as development phase, only in a method: ->> def aMethodToDebug(…): ->> DBG.push_debug(True) #force show as appended status ->> etc. method code with some DBG.write() ->> DBG.pop_debug() #restore previous status (show or not show) ->> return

-

to set a message for future fix, as temporary problem to not forget: -DBG.tofix(“aTitle”, aVariable, True/False) #True/False in production shown, or not

-

in command line interface you could redirect stderr to file ‘myDebug.log’: ->> sat compile … 2> myDebug.log # only stderr ->> sat compile … &> myDebug.log # stdout and stderr

+

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 (as show=True)
+

+
to set show message as development phase:
+
>> DBG.push_debug(True)
+

+
to set no show message as production phase:
+
>> DBG.push_debug(False)
+

+
to set show message temporary as development phase, only in a method:
+
>> def aMethodToDebug(…):
+
>> DBG.push_debug(True) #force show as appended status
+
>> etc. method code with some DBG.write()
+
>> DBG.pop_debug() #restore previous status (show or not show)
+
>> return
+

+
to set a message for future fix, as temporary problem to not forget:
+
DBG.tofix(“aTitle”, aVariable, True/False) #True/False in production shown, or not
+

+
in command line interface you could redirect stderr to file ‘myDebug.log’:
+
>> sat compile … 2> myDebug.log # only stderr
+
>> sat compile … &> myDebug.log # stdout and stderr
+
class src.debug.InStream(buf='')[source]¶
@@ -480,6 +486,22 @@ keep value before lost as self.value

+
+
+src.debug.format_color_exception(msg, limit=None, trace=None)[source]¶
+

Format a stack trace and the exception information. +as traceback.format_exception(), with color +with traceback only if (_debug) or (DBG._user in DBG._developpers)

+
+ +
+
+src.debug.format_exception(msg, limit=None, trace=None)[source]¶
+

Format a stack trace and the exception information. +as traceback.format_exception(), without color +with traceback only if (_debug) or (DBG._user in DBG._developpers)

+
+
src.debug.getLocalEnv()[source]¶
@@ -505,6 +527,12 @@ as (path expression evaluation) for debug

indent multi lines message

+
+
+src.debug.isTypeConfig(var)[source]¶
+

To know if var is instance from Config/pyconf

+
+
src.debug.pop_debug()[source]¶
@@ -533,8 +561,7 @@ as (path expression evaluation) for debug

src.debug.tofix(title, var='', force=None)[source]¶

write sys.stderr a message if _debug[-1]==True or optionaly force=True -use this only if no logger accessible for classic -logger.warning(message) or logger.debug(message)

+use this only if no logger accessible for classic logger.warning(message)

@@ -2143,7 +2170,7 @@ to append or prepend.

Implements the classes and method relative to the logging

-class src.logger.Logger(config, silent_sysstd=False, all_in_terminal=False, micro_command=False)[source]¶
+class src.logger.Logger(config=None, silent_sysstd=False, all_in_terminal=False, micro_command=False)[source]¶

Bases: object

Class to handle log mechanism.

@@ -2256,6 +2283,29 @@ returns list year, mon, day, hour, minutes, seconds

+
+
+src.logger.getCurrentLogger()[source]¶
+

get current logging logger, set as DefaultLogger if not set yet

+
+ +
+
+src.logger.getDefaultLogger()[source]¶
+

get simple logging logger DefaultLogger, set it as current

+
+ +
+
+src.logger.getUnittestLogger()[source]¶
+

get simple logging logger UnittestLogger, set it as current

+
+ +
+
+src.logger.isCurrentLoggerUnittest()[source]¶
+
+
src.logger.list_log_file(dirPath, expression)[source]¶
@@ -2280,6 +2330,20 @@ returns list year, mon, day, hour, minutes, seconds

+
+
+src.logger.sendMessageToCurrentLogger(message, level)[source]¶
+

assume relay from obsolescent +logger.write(msg, 1/2/3…) to future +logging.critical/warning/info…(msg) (as logging package tips)

+
+ +
+
+src.logger.setCurrentLogger(logger)[source]¶
+

temporary send all in stdout as simple logging logger

+
+
src.logger.show_command_log(logFilePath, cmd, application, notShownCommands)[source]¶
@@ -2473,20 +2537,6 @@ args is the full raw list of passed options
-
-
-print_help()[source]¶
-

Method that display all options stored in self.options and there help

- --- - - - -
Returns:None
-
-
diff --git a/doc/build/html/commands/config.html b/doc/build/html/commands/config.html index e2d8291..3d94585 100644 --- a/doc/build/html/commands/config.html +++ b/doc/build/html/commands/config.html @@ -17,7 +17,7 @@ - + @@ -147,7 +147,7 @@ sat config SALOME-xx --info qt

Related Topics

diff --git a/doc/build/html/commands/doc.html b/doc/build/html/commands/doc.html index 3891816..2970d08 100644 --- a/doc/build/html/commands/doc.html +++ b/doc/build/html/commands/doc.html @@ -41,8 +41,8 @@

Usage¶

    -
  • Show (in a web browser) the sat documentation:

    -
    sat doc --html
    +
  • Show (in a web browser) the sat documentation in format xml/html:

    +
    sat doc --xml
     
  • diff --git a/doc/build/html/genindex.html b/doc/build/html/genindex.html index 8376dc3..527afe9 100644 --- a/doc/build/html/genindex.html +++ b/doc/build/html/genindex.html @@ -465,8 +465,6 @@
  • findtext() (src.ElementTree.ElementTree method)
  • -
- + - +
  • getChar() (src.pyconf.ConfigReader method) +
  • +
  • getCurrentLogger() (in module src.logger) +
  • +
  • getDefaultLogger() (in module src.logger)
  • getDetailOption() (src.options.Options method)
  • @@ -606,6 +614,8 @@
  • getTmpDirDEFAULT() (in module src.test_module)
  • getToken() (src.pyconf.ConfigReader method) +
  • +
  • getUnittestLogger() (in module src.logger)
  • git_extract() (in module src.system)
  • @@ -670,6 +680,8 @@
  • is_stream_closed() (in module src.colorama.ansitowin32)
  • is_windows() (in module src.architecture) +
  • +
  • isCurrentLoggerUnittest() (in module src.logger)
  • isdir() (src.Path method)
  • @@ -678,6 +690,8 @@
  • isfile() (src.Path method)
  • islink() (src.Path method) +
  • +
  • isTypeConfig() (in module src.debug)
  • isWord() (in module src.pyconf)
  • @@ -938,8 +952,6 @@
  • SetConsoleTextAttribute() (in module src.colorama.win32) +
  • +
  • setCurrentLogger() (in module src.logger)
  • setPath() (src.pyconf.Container method)
  • setStream() (src.pyconf.ConfigReader method)
  • Shell (class in src.environment) -
  • -
  • should_wrap() (src.colorama.ansitowin32.AnsiToWin32 method)
    • +
    • should_wrap() (src.colorama.ansitowin32.AnsiToWin32 method) +
    • show_command_log() (in module src.logger)
    • show_in_editor() (in module src.system) diff --git a/doc/build/html/objects.inv b/doc/build/html/objects.inv index 25e309c..477227f 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 3c722c8..711cdcd 100644 --- a/doc/build/html/searchindex.js +++ b/doc/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["commands/apidoc/modules","commands/apidoc/src","commands/apidoc/src.colorama","commands/application","commands/clean","commands/compile","commands/config","commands/doc","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:["commands/apidoc/modules.rst","commands/apidoc/src.rst","commands/apidoc/src.colorama.rst","commands/application.rst","commands/clean.rst","commands/compile.rst","commands/config.rst","commands/doc.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:{"":{src:[1,0,0,"-"]},"src.ElementTree":{Comment:[1,1,1,""],Element:[1,1,1,""],ElementTree:[1,2,1,""],PI:[1,1,1,""],ProcessingInstruction:[1,1,1,""],QName:[1,2,1,""],SubElement:[1,1,1,""],TreeBuilder:[1,2,1,""],XML:[1,1,1,""],XMLTreeBuilder:[1,2,1,""],dump:[1,1,1,""],fromstring:[1,1,1,""],iselement:[1,1,1,""],iterparse:[1,2,1,""],parse:[1,1,1,""],tostring:[1,1,1,""]},"src.ElementTree.ElementTree":{find:[1,3,1,""],findall:[1,3,1,""],findtext:[1,3,1,""],getiterator:[1,3,1,""],getroot:[1,3,1,""],parse:[1,3,1,""],write:[1,3,1,""]},"src.ElementTree.TreeBuilder":{close:[1,3,1,""],data:[1,3,1,""],end:[1,3,1,""],start:[1,3,1,""]},"src.ElementTree.XMLTreeBuilder":{close:[1,3,1,""],doctype:[1,3,1,""],feed:[1,3,1,""]},"src.ElementTree.iterparse":{next:[1,3,1,""]},"src.Path":{base:[1,3,1,""],chmod:[1,3,1,""],copy:[1,3,1,""],copydir:[1,3,1,""],copyfile:[1,3,1,""],copylink:[1,3,1,""],dir:[1,3,1,""],exists:[1,3,1,""],isdir:[1,3,1,""],isfile:[1,3,1,""],islink:[1,3,1,""],list:[1,3,1,""],make:[1,3,1,""],readlink:[1,3,1,""],rm:[1,3,1,""],smartcopy:[1,3,1,""],symlink:[1,3,1,""]},"src.architecture":{get_distrib_version:[1,1,1,""],get_distribution:[1,1,1,""],get_nb_proc:[1,1,1,""],get_python_version:[1,1,1,""],get_user:[1,1,1,""],is_windows:[1,1,1,""]},"src.colorama":{ansi:[2,0,0,"-"],ansitowin32:[2,0,0,"-"],initialise:[2,0,0,"-"],win32:[2,0,0,"-"],winterm:[2,0,0,"-"]},"src.colorama.ansi":{AnsiBack:[2,2,1,""],AnsiCodes:[2,2,1,""],AnsiCursor:[2,2,1,""],AnsiFore:[2,2,1,""],AnsiStyle:[2,2,1,""],clear_line:[2,1,1,""],clear_screen:[2,1,1,""],code_to_chars:[2,1,1,""],set_title:[2,1,1,""]},"src.colorama.ansi.AnsiBack":{BLACK:[2,5,1,""],BLUE:[2,5,1,""],CYAN:[2,5,1,""],GREEN:[2,5,1,""],LIGHTBLACK_EX:[2,5,1,""],LIGHTBLUE_EX:[2,5,1,""],LIGHTCYAN_EX:[2,5,1,""],LIGHTGREEN_EX:[2,5,1,""],LIGHTMAGENTA_EX:[2,5,1,""],LIGHTRED_EX:[2,5,1,""],LIGHTWHITE_EX:[2,5,1,""],LIGHTYELLOW_EX:[2,5,1,""],MAGENTA:[2,5,1,""],RED:[2,5,1,""],RESET:[2,5,1,""],WHITE:[2,5,1,""],YELLOW:[2,5,1,""]},"src.colorama.ansi.AnsiCursor":{BACK:[2,3,1,""],DOWN:[2,3,1,""],FORWARD:[2,3,1,""],POS:[2,3,1,""],UP:[2,3,1,""]},"src.colorama.ansi.AnsiFore":{BLACK:[2,5,1,""],BLUE:[2,5,1,""],CYAN:[2,5,1,""],GREEN:[2,5,1,""],LIGHTBLACK_EX:[2,5,1,""],LIGHTBLUE_EX:[2,5,1,""],LIGHTCYAN_EX:[2,5,1,""],LIGHTGREEN_EX:[2,5,1,""],LIGHTMAGENTA_EX:[2,5,1,""],LIGHTRED_EX:[2,5,1,""],LIGHTWHITE_EX:[2,5,1,""],LIGHTYELLOW_EX:[2,5,1,""],MAGENTA:[2,5,1,""],RED:[2,5,1,""],RESET:[2,5,1,""],WHITE:[2,5,1,""],YELLOW:[2,5,1,""]},"src.colorama.ansi.AnsiStyle":{BRIGHT:[2,5,1,""],DIM:[2,5,1,""],NORMAL:[2,5,1,""],RESET_ALL:[2,5,1,""]},"src.colorama.ansitowin32":{AnsiToWin32:[2,2,1,""],StreamWrapper:[2,2,1,""],is_a_tty:[2,1,1,""],is_stream_closed:[2,1,1,""]},"src.colorama.ansitowin32.AnsiToWin32":{ANSI_CSI_RE:[2,5,1,""],ANSI_OSC_RE:[2,5,1,""],call_win32:[2,3,1,""],convert_ansi:[2,3,1,""],convert_osc:[2,3,1,""],extract_params:[2,3,1,""],get_win32_calls:[2,3,1,""],reset_all:[2,3,1,""],should_wrap:[2,3,1,""],write:[2,3,1,""],write_and_convert:[2,3,1,""],write_plain_text:[2,3,1,""]},"src.colorama.ansitowin32.StreamWrapper":{write:[2,3,1,""]},"src.colorama.initialise":{colorama_text:[2,1,1,""],deinit:[2,1,1,""],init:[2,1,1,""],reinit:[2,1,1,""],reset_all:[2,1,1,""],wrap_stream:[2,1,1,""]},"src.colorama.win32":{SetConsoleTextAttribute:[2,1,1,""],winapi_test:[2,1,1,""]},"src.colorama.winterm":{WinColor:[2,2,1,""],WinStyle:[2,2,1,""],WinTerm:[2,2,1,""]},"src.colorama.winterm.WinColor":{BLACK:[2,5,1,""],BLUE:[2,5,1,""],CYAN:[2,5,1,""],GREEN:[2,5,1,""],GREY:[2,5,1,""],MAGENTA:[2,5,1,""],RED:[2,5,1,""],YELLOW:[2,5,1,""]},"src.colorama.winterm.WinStyle":{BRIGHT:[2,5,1,""],BRIGHT_BACKGROUND:[2,5,1,""],NORMAL:[2,5,1,""]},"src.colorama.winterm.WinTerm":{back:[2,3,1,""],cursor_adjust:[2,3,1,""],erase_line:[2,3,1,""],erase_screen:[2,3,1,""],fore:[2,3,1,""],get_attrs:[2,3,1,""],get_position:[2,3,1,""],reset_all:[2,3,1,""],set_attrs:[2,3,1,""],set_console:[2,3,1,""],set_cursor_position:[2,3,1,""],set_title:[2,3,1,""],style:[2,3,1,""]},"src.compilation":{Builder:[1,2,1,""]},"src.compilation.Builder":{build_configure:[1,3,1,""],check:[1,3,1,""],cmake:[1,3,1,""],complete_environment:[1,3,1,""],configure:[1,3,1,""],do_batch_script_build:[1,3,1,""],do_default_build:[1,3,1,""],do_python_script_build:[1,3,1,""],do_script_build:[1,3,1,""],hack_libtool:[1,3,1,""],install:[1,3,1,""],log:[1,3,1,""],log_command:[1,3,1,""],make:[1,3,1,""],prepare:[1,3,1,""],put_txt_log_in_appli_log_dir:[1,3,1,""],wmake:[1,3,1,""]},"src.debug":{InStream:[1,2,1,""],OutStream:[1,2,1,""],getLocalEnv:[1,1,1,""],getStrConfigDbg:[1,1,1,""],getStrConfigStd:[1,1,1,""],indent:[1,1,1,""],pop_debug:[1,1,1,""],push_debug:[1,1,1,""],saveConfigDbg:[1,1,1,""],saveConfigStd:[1,1,1,""],tofix:[1,1,1,""],write:[1,1,1,""]},"src.debug.OutStream":{close:[1,3,1,""]},"src.environment":{Environ:[1,2,1,""],FileEnvWriter:[1,2,1,""],SalomeEnviron:[1,2,1,""],Shell:[1,2,1,""],load_environment:[1,1,1,""]},"src.environment.Environ":{append:[1,3,1,""],append_value:[1,3,1,""],command_value:[1,3,1,""],get:[1,3,1,""],is_defined:[1,3,1,""],prepend:[1,3,1,""],prepend_value:[1,3,1,""],set:[1,3,1,""]},"src.environment.FileEnvWriter":{write_cfgForPy_file:[1,3,1,""],write_env_file:[1,3,1,""]},"src.environment.SalomeEnviron":{add_comment:[1,3,1,""],add_line:[1,3,1,""],add_warning:[1,3,1,""],append:[1,3,1,""],dump:[1,3,1,""],finish:[1,3,1,""],get:[1,3,1,""],get_names:[1,3,1,""],is_defined:[1,3,1,""],load_cfg_environment:[1,3,1,""],prepend:[1,3,1,""],run_env_script:[1,3,1,""],run_simple_env_script:[1,3,1,""],set:[1,3,1,""],set_a_product:[1,3,1,""],set_application_env:[1,3,1,""],set_cpp_env:[1,3,1,""],set_full_environ:[1,3,1,""],set_products:[1,3,1,""],set_python_libdirs:[1,3,1,""],set_salome_generic_product_env:[1,3,1,""],set_salome_minimal_product_env:[1,3,1,""]},"src.fileEnviron":{BashFileEnviron:[1,2,1,""],BatFileEnviron:[1,2,1,""],ContextFileEnviron:[1,2,1,""],FileEnviron:[1,2,1,""],LauncherFileEnviron:[1,2,1,""],ScreenEnviron:[1,2,1,""],get_file_environ:[1,1,1,""],special_path_separator:[1,1,1,""]},"src.fileEnviron.BashFileEnviron":{command_value:[1,3,1,""],finish:[1,3,1,""],set:[1,3,1,""]},"src.fileEnviron.BatFileEnviron":{add_comment:[1,3,1,""],command_value:[1,3,1,""],finish:[1,3,1,""],get:[1,3,1,""],set:[1,3,1,""]},"src.fileEnviron.ContextFileEnviron":{add_echo:[1,3,1,""],add_warning:[1,3,1,""],append_value:[1,3,1,""],command_value:[1,3,1,""],finish:[1,3,1,""],get:[1,3,1,""],prepend_value:[1,3,1,""],set:[1,3,1,""]},"src.fileEnviron.FileEnviron":{add_comment:[1,3,1,""],add_echo:[1,3,1,""],add_line:[1,3,1,""],add_warning:[1,3,1,""],append:[1,3,1,""],append_value:[1,3,1,""],command_value:[1,3,1,""],finish:[1,3,1,""],get:[1,3,1,""],is_defined:[1,3,1,""],prepend:[1,3,1,""],prepend_value:[1,3,1,""],set:[1,3,1,""]},"src.fileEnviron.LauncherFileEnviron":{add:[1,3,1,""],add_comment:[1,3,1,""],add_echo:[1,3,1,""],add_line:[1,3,1,""],add_warning:[1,3,1,""],append:[1,3,1,""],append_value:[1,3,1,""],change_to_launcher:[1,3,1,""],command_value:[1,3,1,""],finish:[1,3,1,""],get:[1,3,1,""],is_defined:[1,3,1,""],prepend:[1,3,1,""],prepend_value:[1,3,1,""],set:[1,3,1,""]},"src.fileEnviron.ScreenEnviron":{add_comment:[1,3,1,""],add_echo:[1,3,1,""],add_line:[1,3,1,""],add_warning:[1,3,1,""],append:[1,3,1,""],command_value:[1,3,1,""],get:[1,3,1,""],is_defined:[1,3,1,""],prepend:[1,3,1,""],run_env_script:[1,3,1,""],set:[1,3,1,""],write:[1,3,1,""]},"src.fork":{batch:[1,1,1,""],batch_salome:[1,1,1,""],launch_command:[1,1,1,""],show_progress:[1,1,1,""],write_back:[1,1,1,""]},"src.logger":{Logger:[1,2,1,""],date_to_datetime:[1,1,1,""],list_log_file:[1,1,1,""],show_command_log:[1,1,1,""],timedelta_total_seconds:[1,1,1,""],update_hat_xml:[1,1,1,""]},"src.logger.Logger":{add_link:[1,3,1,""],end_write:[1,3,1,""],error:[1,3,1,""],flush:[1,3,1,""],put_initial_xml_fields:[1,3,1,""],write:[1,3,1,""]},"src.options":{OptResult:[1,2,1,""],Options:[1,2,1,""]},"src.options.Options":{add_option:[1,3,1,""],debug_write:[1,3,1,""],filterLevel:[1,3,1,""],filterList2:[1,3,1,""],getDetailOption:[1,3,1,""],get_help:[1,3,1,""],indent:[1,3,1,""],parse_args:[1,3,1,""],print_help:[1,3,1,""]},"src.printcolors":{cleancolor:[1,1,1,""],print_color_map:[1,1,1,""],print_color_range:[1,1,1,""],print_value:[1,1,1,""],printc:[1,1,1,""],printcError:[1,1,1,""],printcHeader:[1,1,1,""],printcHighlight:[1,1,1,""],printcInfo:[1,1,1,""],printcLabel:[1,1,1,""],printcSuccess:[1,1,1,""],printcWarning:[1,1,1,""]},"src.product":{check_config_exists:[1,1,1,""],check_installation:[1,1,1,""],check_source:[1,1,1,""],get_base_install_dir:[1,1,1,""],get_install_dir:[1,1,1,""],get_product_components:[1,1,1,""],get_product_config:[1,1,1,""],get_product_dependencies:[1,1,1,""],get_product_section:[1,1,1,""],get_products_infos:[1,1,1,""],product_compiles:[1,1,1,""],product_has_env_script:[1,1,1,""],product_has_logo:[1,1,1,""],product_has_patches:[1,1,1,""],product_has_salome_gui:[1,1,1,""],product_has_script:[1,1,1,""],product_is_autotools:[1,1,1,""],product_is_cmake:[1,1,1,""],product_is_cpp:[1,1,1,""],product_is_debug:[1,1,1,""],product_is_dev:[1,1,1,""],product_is_fixed:[1,1,1,""],product_is_generated:[1,1,1,""],product_is_mpi:[1,1,1,""],product_is_native:[1,1,1,""],product_is_salome:[1,1,1,""],product_is_smesh_plugin:[1,1,1,""],product_is_vcs:[1,1,1,""],product_is_verbose:[1,1,1,""]},"src.pyconf":{Config:[1,2,1,""],ConfigError:[1,4,1,""],ConfigFormatError:[1,4,1,""],ConfigInputStream:[1,2,1,""],ConfigList:[1,2,1,""],ConfigMerger:[1,2,1,""],ConfigOutputStream:[1,2,1,""],ConfigReader:[1,2,1,""],ConfigResolutionError:[1,4,1,""],Container:[1,2,1,""],Expression:[1,2,1,""],Mapping:[1,2,1,""],Reference:[1,2,1,""],Sequence:[1,2,1,""],deepCopyMapping:[1,1,1,""],defaultMergeResolve:[1,1,1,""],defaultStreamOpener:[1,1,1,""],isWord:[1,1,1,""],makePath:[1,1,1,""],overwriteMergeResolve:[1,1,1,""]},"src.pyconf.Config":{Namespace:[1,2,1,""],addNamespace:[1,3,1,""],getByPath:[1,3,1,""],load:[1,3,1,""],removeNamespace:[1,3,1,""]},"src.pyconf.ConfigInputStream":{close:[1,3,1,""],read:[1,3,1,""],readline:[1,3,1,""]},"src.pyconf.ConfigList":{getByPath:[1,3,1,""]},"src.pyconf.ConfigMerger":{handleMismatch:[1,3,1,""],merge:[1,3,1,""],mergeMapping:[1,3,1,""],mergeSequence:[1,3,1,""],overwriteKeys:[1,3,1,""]},"src.pyconf.ConfigOutputStream":{close:[1,3,1,""],flush:[1,3,1,""],write:[1,3,1,""]},"src.pyconf.ConfigReader":{getChar:[1,3,1,""],getToken:[1,3,1,""],load:[1,3,1,""],location:[1,3,1,""],match:[1,3,1,""],parseFactor:[1,3,1,""],parseKeyValuePair:[1,3,1,""],parseMapping:[1,3,1,""],parseMappingBody:[1,3,1,""],parseReference:[1,3,1,""],parseScalar:[1,3,1,""],parseSequence:[1,3,1,""],parseSuffix:[1,3,1,""],parseTerm:[1,3,1,""],parseValue:[1,3,1,""],setStream:[1,3,1,""]},"src.pyconf.Container":{evaluate:[1,3,1,""],setPath:[1,3,1,""],writeToStream:[1,3,1,""],writeValue:[1,3,1,""]},"src.pyconf.Expression":{evaluate:[1,3,1,""]},"src.pyconf.Mapping":{addMapping:[1,3,1,""],get:[1,3,1,""],iteritems:[1,3,1,""],iterkeys:[1,3,1,""],keys:[1,3,1,""],writeToStream:[1,3,1,""]},"src.pyconf.Reference":{addElement:[1,3,1,""],findConfig:[1,3,1,""],resolve:[1,3,1,""]},"src.pyconf.Sequence":{SeqIter:[1,2,1,""],append:[1,3,1,""],writeToStream:[1,3,1,""]},"src.pyconf.Sequence.SeqIter":{next:[1,3,1,""]},"src.system":{archive_extract:[1,1,1,""],cvs_extract:[1,1,1,""],git_extract:[1,1,1,""],show_in_editor:[1,1,1,""],svn_extract:[1,1,1,""]},"src.template":{MyTemplate:[1,2,1,""],substitute:[1,1,1,""]},"src.template.MyTemplate":{delimiter:[1,5,1,""],pattern:[1,5,1,""]},"src.test_module":{Test:[1,2,1,""],getTmpDirDEFAULT:[1,1,1,""]},"src.test_module.Test":{generate_launching_commands:[1,3,1,""],generate_script:[1,3,1,""],get_test_timeout:[1,3,1,""],get_tmp_dir:[1,3,1,""],prepare_testbase:[1,3,1,""],prepare_testbase_from_dir:[1,3,1,""],prepare_testbase_from_git:[1,3,1,""],prepare_testbase_from_svn:[1,3,1,""],read_results:[1,3,1,""],run_all_tests:[1,3,1,""],run_grid_tests:[1,3,1,""],run_script:[1,3,1,""],run_session_tests:[1,3,1,""],run_testbase_tests:[1,3,1,""],run_tests:[1,3,1,""],search_known_errors:[1,3,1,""],write_test_margin:[1,3,1,""]},"src.xmlManager":{ReadXmlFile:[1,2,1,""],XmlLogFile:[1,2,1,""],add_simple_node:[1,1,1,""],append_node_attrib:[1,1,1,""],find_node_by_attrib:[1,1,1,""],write_report:[1,1,1,""]},"src.xmlManager.ReadXmlFile":{getRootAttrib:[1,3,1,""],get_attrib:[1,3,1,""],get_node_text:[1,3,1,""]},"src.xmlManager.XmlLogFile":{add_simple_node:[1,3,1,""],append_node_attrib:[1,3,1,""],append_node_text:[1,3,1,""],write_tree:[1,3,1,""]},src:{ElementTree:[1,0,0,"-"],Path:[1,2,1,""],SatException:[1,4,1,""],activate_mesa_property:[1,1,1,""],architecture:[1,0,0,"-"],check_config_has_application:[1,1,1,""],check_config_has_profile:[1,1,1,""],colorama:[2,0,0,"-"],compilation:[1,0,0,"-"],config_has_application:[1,1,1,""],debug:[1,0,0,"-"],deepcopy_list:[1,1,1,""],ensure_path_exists:[1,1,1,""],environment:[1,0,0,"-"],fileEnviron:[1,0,0,"-"],find_file_in_lpath:[1,1,1,""],fork:[1,0,0,"-"],get_base_path:[1,1,1,""],get_cfg_param:[1,1,1,""],get_launcher_name:[1,1,1,""],get_log_path:[1,1,1,""],get_property_in_product_cfg:[1,1,1,""],get_salome_version:[1,1,1,""],get_tmp_filename:[1,1,1,""],handleRemoveReadonly:[1,1,1,""],logger:[1,0,0,"-"],merge_dicts:[1,1,1,""],only_numbers:[1,1,1,""],options:[1,0,0,"-"],parse_date:[1,1,1,""],print_info:[1,1,1,""],printcolors:[1,0,0,"-"],product:[1,0,0,"-"],pyconf:[1,0,0,"-"],read_config_from_a_file:[1,1,1,""],remove_item_from_list:[1,1,1,""],replace_in_file:[1,1,1,""],system:[1,0,0,"-"],template:[1,0,0,"-"],test_module:[1,0,0,"-"],xmlManager:[1,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"],"4":["py","exception","Python exception"],"5":["py","attribute","Python attribute"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method","4":"py:exception","5":"py:attribute"},terms:{"0x36fa5f0":[],"0x37b8f90":[],"0x37f8420":[],"0x44e4620":[],"0x4986ff0":[],"16be":1,"16le":1,"9abc":1,"boolean":[1,19],"case":1,"char":1,"class":[1,2,19],"default":[1,3,5,6,8,10,11,12,13,18,19],"export":13,"final":[1,6,13],"float":1,"function":[1,2,19],"import":[1,8,19],"int":[1,11],"long":[1,4],"new":[1,13,19],"return":[1,8,19],"short":1,"true":[1,2],"try":1,"var":[1,8,19],And:[1,6,8],But:19,CVS:12,For:[1,8,13,15,19],Has:1,One:1,POS:2,The:[1,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19],Then:[13,14],There:14,These:8,Theses:4,Use:[3,4,5,6,8,9,10,13],Used:1,Useful:18,VCS:[4,12],__init__:[],__save__:1,__setattr__:1,_appli:3,_blank:1,_build:8,_debug:1,_launch:8,_ld_library_path:8,_sre:[1,2],a_b_c_:1,abool:1,about:[1,14],absolut:12,access:[1,2,11],account:8,act:[1,2],action:1,activ:[1,13],activate_mesa_properti:1,actual:[1,2,16],add:[1,5,15],add_com:1,add_echo:1,add_lin:1,add_link:1,add_opt:[1,19],add_simple_nod:1,add_warn:1,added:1,addel:1,adding:19,addit:[1,5,14],additional_dir:1,additional_env:1,addmap:1,addnamespac:1,adequ:1,adot:1,advanc:1,affect:2,afil:1,after:[1,5,16],again:1,agent:13,aim:1,alevel:1,algorithm:19,all:[1,2,4,6,8,9,13,14,18,19],all_in_termin:1,allow:[1,5,6,9,15,18],alphanumer:1,alreadi:[12,19],also:[1,8,13,14,19],alter:13,amethodtodebug:1,amount:1,ani:[1,2,6,11,13],anoth:[1,14],ansi:[0,1],ansi_csi_r:2,ansi_escape_cod:2,ansi_osc_r:2,ansiback:2,ansicod:2,ansicursor:2,ansifor:2,ansistyl:2,ansitowin32:[0,1],apart:2,api:1,append:[1,8,12],append_node_attrib:1,append_node_text:1,append_valu:1,appli:[1,6,9,13],applic:[1,4,5,6,8,9,10,11,13,15,19],application_nam:3,appropri:1,arch:12,architectur:[0,12,14],archiv:[1,12,13],archive_extract:1,archive_info:13,arg:[1,2,19],arglist:1,argument:[1,19],ascii:[1,7],ask:1,assign:1,assum:1,astr:1,astream:1,atitl:1,attibut:1,attr:[1,2],attrib:1,attribut:[1,2],authent:13,author:1,automat:[6,8],autoreset:2,autotool:[1,5],avail:6,avari:1,avoid:13,award:1,back:2,backtick:1,base:[1,2,14],bash:[1,8,13],bashfileenviron:1,bat:[1,8],batch:1,batch_salom:1,batfileenviron:1,becaus:1,been:[1,2],befor:[1,5],begin:1,behavior:19,being:1,belong:1,below:8,between:[1,19],bienvenu:1,big:5,bigger:1,bin:8,binari:12,black:2,blogmatrix:1,blue:2,bom:1,bonjour:19,bool:1,both:[1,8,9],bracket:1,branch:13,bright:2,bright_background:2,bring:[9,13],browser:[1,6,7,11,14],buf:1,build:[1,4,5,8,14],build_conf_opt:1,build_configur:1,build_sourc:5,builder:1,built:1,call:[1,2,8,10,19],call_win32:2,callabl:1,can:[1,3,8,13,14,15,19],cannot:1,car:1,care:4,carri:1,catalog:[3,10],cfg:[1,8,19],cfg_env:1,cfgforpi:1,chang:[1,3,18,19],change_to_launch:1,charact:[1,2],charg:10,check:[1,5,8],check_config_exist:1,check_config_has_appl:1,check_config_has_profil:1,check_instal:1,check_sourc:1,check_src:1,checkout:[1,13],chmod:1,choic:6,circumst:1,clash:1,classic:1,clean:[1,5,11,15],clean_al:[5,18],clean_build_aft:5,clean_instal:5,cleancolor:1,clear_lin:2,clear_screen:2,cli:[11,18],cli_:19,client:1,clone:13,close:1,closest:1,cmake:[1,5],cmake_opt:5,cmd:1,co7:12,code:[1,2,8],code_to_char:2,color:[1,2],colorama:[0,1],colorama_text:2,column:1,com:1,come:6,command:[1,2,14,16,18],command_nam:1,command_opt:18,command_r:1,command_valu:1,comment:[1,14],commentari:1,commit:4,common:1,commonli:1,compat:1,compil:[0,7,8,9,11,13,15],compil_script:5,complementari:8,complet:[5,6,13,14],complete_environ:1,compon:[1,3,9],componon:9,compress:12,comput:[1,9,12],concaten:1,concern:13,config:[1,13,14,15,18],config_has_appl:1,configerror:1,configformaterror:1,configinputstream:1,configlist:1,configmerg:1,configoutputstream:1,configread:1,configresolutionerror:1,configur:[1,15,19],configure_opt:1,configut:3,conflict:1,conform:9,consist:1,consol:1,construct:[1,15,17],contain:[1,14,19],content:0,context:[1,18],contextfileenviron:1,continu:1,control:12,conveni:1,convert:2,convert_ansi:2,convert_osc:2,copi:[1,3,6,10,18],copydir:1,copyfil:1,copylink:1,copyright:1,corba:9,correct:1,correl:1,correspond:[1,8,11,13],could:[1,4,8,16],cpp:[1,9],creat:[1,3,4,8,10,12,13,14,15],creation:12,current:[1,6,14,18,19],cursor_adjust:2,cvs:1,cvs_extract:1,cvs_info:13,cvspass:13,cwd:1,cyan:2,dai:1,data:[1,6,19],date:[1,14],date_to_datetim:1,datetim:1,david:1,dbg:1,debug:[0,6,8,13],debug_writ:1,decid:1,declar:13,deep:1,deepcopy_list:1,deepcopymap:1,def:[1,8,19],default_valu:1,defaultmergeresolv:1,defaultstreamopen:1,defin:[1,4,5,6,8,9,14,19],definit:1,deinit:2,delai:1,delaiapp:1,deleg:2,delet:12,delimit:1,delta:1,depend:[1,5,12],deriv:1,describ:1,descript:[1,19],design:1,destnam:1,detail:1,detar:16,detect:1,determin:1,dev:1,develop:[1,4,6,8,13,19],dict:1,dict_arg:1,dictionari:[1,14],differ:8,dim:2,dir:[1,6,13],dir_info:13,directli:[8,11,16],directori:[1,3,4,5,6,8,10,11,12,13,14,16,18,19],dirpath:1,displai:[1,5,6,7,11,19],distant:3,distinguish:8,distrib:1,distribut:[1,3,9],divis:1,dixt:1,do_batch_script_build:1,do_default_build:1,do_python_script_build:1,do_script_build:1,doc:15,doctyp:1,document:[7,9,14,19],doe:[1,8,13],dollar:1,don:9,done:[8,18],dot:1,dove:1,down:2,download:[1,13],drive:1,dst:1,due:1,dump:1,duplic:5,dure:13,dynam:14,each:[1,3,10,13,14],earlier:1,earliest:1,echo:1,edit:[6,7,13],editor:[1,6,7,14],eearch:1,either:[1,8],eleg:1,elem:1,element:1,element_factori:1,elementtre:0,els:[1,19],embed:12,empti:1,enable_simple_env_script:1,enclos:1,encod:1,end:[1,2,8],end_writ:1,ensur:1,ensure_path_exist:1,entri:1,env:8,env_build:8,env_info:1,env_launch:8,env_script:8,environ:[0,9,14,15],equal:5,eras:11,erase_lin:2,erase_screen:2,error:1,etc:[1,14,15],etre:1,eval:1,evalu:1,event:1,everyth:5,evinc:7,exactli:1,exampl:[1,4,5,6,7,8,12,13,15,18],exc:1,except:[1,13,18],execut:[1,5,13,18],exhaust:[14,18],exist:[1,12,13,18],exot:1,expect:1,explain:8,explicitli:1,explor:6,express:[1,6],extens:[1,19],extra:1,extract:1,extract_param:2,fact:19,factor:1,factori:1,fail:[1,5],fals:[1,2],far:1,favorit:6,feed:1,field:1,file:[1,3,5,6,7,8,10,11,12,13,14,15,19],file_nam:1,file_path:1,fileenviron:0,fileenvwrit:1,filein:1,filenam:1,filepath:1,filter:[1,4],filterlevel:1,filterlist2:1,fin:1,find:[1,6,15,16],find_file_in_lpath:1,find_node_by_attrib:1,findal:1,findconfig:1,findtext:1,finish:1,firefox:[7,11,14],first:[1,8,13,19],fix:1,flag:5,flush:1,fmt:1,follow:[1,8,19],for_packag:1,forbuild:1,forc:[1,12,13],force_patch:13,fore:2,forget:1,fork:0,form:1,format:[1,7,8,14],forward:[2,3,10],found:1,four:8,french:19,from:[1,2,6,7,8,9,12,13,19],from_what:1,fromstr:1,full:1,full_launched_command:1,fun:6,func:1,futur:1,gdb:8,gedit:7,gencat:[3,10],gener:[1,2,3,8,10,15,18],generate_launching_command:1,generate_script:1,generic_opt:18,geom:5,get:[1,6,7,13,14,19],get_attr:2,get_attrib:1,get_base_install_dir:1,get_base_path:1,get_cfg_param:1,get_distrib_vers:1,get_distribut:1,get_file_environ:1,get_help:1,get_install_dir:1,get_launcher_nam:1,get_log_path:1,get_method:13,get_nam:1,get_nb_proc:1,get_node_text:1,get_posit:2,get_product_compon:1,get_product_config:1,get_product_depend:1,get_product_sect:1,get_products_info:1,get_property_in_product_cfg:1,get_python_vers:1,get_salome_vers:1,get_test_timeout:1,get_tmp_dir:1,get_tmp_filenam:1,get_us:1,get_win32_cal:2,getbypath:1,getchar:1,getdetailopt:1,getiter:1,getlocalenv:1,getroot:1,getrootattrib:1,getstrconfigdbg:1,getstrconfigstd:1,gettmpdir:1,gettmpdirdefault:1,gettoken:1,git:[1,12],git_extract:1,git_info:13,gitconfig:13,give:[1,3,14,19],given:[1,2,3,8,10],global:1,goe:1,green:2,grei:2,grep:6,grid:1,gui:1,hack_libtool:1,had:1,handl:[1,2,8],handlemismatch:1,handleremovereadonli:1,hard:1,harri:1,has:[1,2,8,19],has_salome_hui:1,has_timed_out:1,hat:1,have:[1,3,4,9,10,13],header:1,help:[1,19],helpstr:1,here:[1,8,14,19],hierarchi:1,highlight:1,himself:8,hold:10,home:6,hour:1,how:[1,7,8,13,14],html:[1,7],http:[1,2],hxx2salom:9,ident:1,identifi:1,ignor:[1,9],ignorelist:1,imag:13,implement:[1,2,8],includ:[1,8,12,14],indent:1,index:1,indic:1,indirect:1,info:[1,6,13],inform:[1,6,7,12,13,14],init:[1,2],initi:1,initialis:[0,1],inmap:1,input:1,input_list:1,insid:13,instal:[1,4,5,14,15,18],install_dir:8,instanc:[1,2,19],instanti:1,instead:1,instream:1,instruct:[1,14],intal:12,interact:11,interfac:[1,18],intern:1,invalid:1,ioerror:1,iostream:1,is_a_tti:2,is_defin:1,is_salome_modul:[4,8],is_stream_clos:2,is_window:1,isdir:1,isel:1,isfil:1,islink:1,issu:2,isword:1,item:1,iter:1,iteritem:1,iterkei:1,iterpars:1,its:[1,5,6,8,14],ivar:1,jane:1,job:5,join:8,just:[1,5],keep:1,kei:[1,8,13],kernel:[1,6,18],killsalom:1,know:[1,13],known:12,kwarg:2,kwd:2,label:[1,6],lanch:1,lapack:8,lapack_root_dir:8,last:[1,8,11],last_termin:11,later:12,latter:1,launch:[1,8],launch_command:1,launcher:[1,3,8,15],launcher_nam:10,launcherfileenviron:1,layer:9,ld_library_path:8,left:8,level:[1,18,19],lhs:1,lib:8,librari:1,light:2,lightblack_ex:2,lightblue_ex:2,lightcyan_ex:2,lightgreen_ex:2,lightmagenta_ex:2,lightred_ex:2,lightwhite_ex:2,lightyellow_ex:2,like:[1,2,3,5,6,10,14],line:[1,6,18],link:[1,13],list:[1,3,4,6,10,14],list_log_fil:1,list_of_product:9,listtest:1,llvm:[3,10],load:[1,14],load_cfg_environ:1,load_environ:1,local:[6,7],locat:1,log:[1,5,15,19],log_command:1,log_dir:11,log_file_nam:1,logdir:1,logfilepath:1,logger:0,login:13,logo:[1,10],lome:15,longnam:1,lost:1,lpath:1,lproduct:1,machin:[1,3,9,10,12],machine1:3,machine2:3,machine3:3,magenta:2,mai:13,main:5,make:[1,5],make_flag:5,make_opt:1,makepath:1,manag:[1,6,13],manipul:[1,6],map1:1,map2:1,map:1,match:1,max:1,mechan:[1,8],med:5,memori:[3,10],menu:11,merg:1,merge:1,merge_dict:1,mergemap:1,mergesequ:1,mesa:[1,3,10],messag:[1,19],method:[1,2,5,8,13,19],micro_command:1,minim:1,minut:1,mismatch:1,miss:[3,5],mistak:13,mode:[1,2,4,6,8,11,18],model:19,modifi:[1,7,8,13],modul:[0,3,5,9,10,13,14,15],mon:1,mond:19,more:[1,18],most:[1,8,19],multi:1,multilin:1,multipl:1,must:[1,19],my_application_directori:3,my_application_nam:3,my_tag:13,mycommand:19,mydebug:1,myoption:19,myspecificnam:12,mytempl:1,name:[1,3,4,6,8,10,12,13,14,18,19],name_nod:1,namespac:1,nativ:[1,8],nb_line:1,nb_proc:[1,5],need:[1,2,3,9,13],new_nam:6,next:1,nfirst:1,no_label:6,node:1,node_nam:1,non:2,none:[1,2],nor:2,normal:[1,2],note:[1,3,8,10,14],noth:[1,12],notimplementederror:1,notion:1,notshowncommand:1,number:[1,3,5,10,11],number_of_proc:1,obj1:1,obj2:1,object:[1,2,14],obtain:1,obvious:1,occur:1,ode:1,old:1,older:11,on_stderr:2,onc:13,one:[1,6],onli:[1,3,4,5,6,8,9,10,11,13,18],only_numb:1,ool:15,open:1,openggl:[3,10],openmpi:1,oper:[1,6,15],operand:1,opt_nb_proc:1,option:[0,2,3,5,6,8,9,10,11,12,13,14,19],optionali:1,optiontyp:1,optresult:1,order:[1,13,14,19],org:2,other:[1,8,12,14],otherwis:[1,13],our:2,out:1,out_dir:1,output:[1,2],output_verbose_level:1,outstream:1,overrid:[1,3],overwrit:1,overwritekei:1,overwritemergeresolv:1,overwritten:1,own:1,packag:[0,15,16],page:8,pair:1,param:[1,2],param_nam:1,paramet:[1,6,14,19],parameter_path:6,paramstr:2,paravi:[3,10],parent:1,parma:1,pars:[1,19],parse_arg:[1,19],parse_d:1,parseargu:1,parsefactor:1,parsekeyvaluepair:1,parsemap:1,parsemappingbodi:1,parser:[1,19],parserefer:1,parsescalar:1,parsesequ:1,parsesuffix:1,parseterm:1,parsevalu:1,part:[1,3,8,10],particular:1,pass:[1,14,19],passphras:13,password:13,patch:[1,6,13],path:[1,8,10],path_to_catalog:3,path_to_yacsgen:9,pattern:1,pdf:[6,7,15],pdf_viewer:7,pend:4,pendant:1,perform:[13,15],person:6,phase:1,platform:[2,8],pleas:[8,9],plugin:[1,5],pluma:[7,14],point:[1,19],pop_debug:1,popul:1,posit:2,possibl:[1,8,13,19],potenti:1,pprty:1,preced:1,prefer:[6,7,14],prefix:[1,8,14],prepar:[1,15,19],prepare_testbas:1,prepare_testbase_from_dir:1,prepare_testbase_from_git:1,prepare_testbase_from_svn:1,prepend:[1,8],prepend_valu:1,prereq_dir:8,prerequisit:[8,12,14,15,18],presenc:1,preset:1,pretti:1,previou:1,previous:4,print:[1,2,6,11],print_color_map:1,print_color_rang:1,print_help:1,print_info:1,print_valu:1,printc:1,printcerror:1,printchead:1,printchighlight:1,printcinfo:1,printclabel:1,printcolor:0,printcsuccess:1,printcwarn:1,problem:[1,3,10],procedur:1,process:13,processinginstruct:1,processor:[1,3,10],prod_dir:1,prod_info:1,produc:1,product1:[5,8,13],product2:[5,8,13],product:[0,4,5,6,8,9,10,12,13,15,19],product_cfg:1,product_compil:1,product_has_env_script:1,product_has_logo:1,product_has_patch:1,product_has_salome_gui:1,product_has_script:1,product_info:1,product_is_autotool:1,product_is_cmak:1,product_is_cpp:1,product_is_debug:1,product_is_dev:1,product_is_fix:1,product_is_gener:1,product_is_mpi:1,product_is_n:1,product_is_salom:1,product_is_sampl:[],product_is_smesh_plugin:1,product_is_vc:1,product_is_verbos:1,product_nam:1,profil:[1,10],program:1,programmat:8,progress:1,project:[6,8],properti:[1,4,8,9],protocol:[1,3],provid:[1,8,19],proxi:2,pubid:1,push:13,push_debug:1,put:1,put_initial_xml_field:1,put_txt_log_in_appli_log_dir:1,pv_plugin_path:1,pwd:1,pyconf:[0,5,6,8,13,14,19],python:[1,8,10,14,15,16,19],python_config:1,pythonpath:8,pythonpath_:8,qname:1,queri:[3,10],rais:[1,18],rang:1,raw:1,read:1,read_config_from_a_fil:1,read_result:1,reader:1,readi:13,readlin:1,readlink:1,readxmlfil:1,recurs:[1,6],red:[1,2],redefin:1,redirect:1,ref:1,refer:[1,9,14],reflect:1,regard:1,regular:1,reinit:[1,2],rel:[1,12],remain:[11,16],remainderarg:1,remark:3,remor:9,remot:[1,12],remov:[1,4,5,13],remove_item_from_list:1,removenamespac:1,renam:1,renint:1,replac:[1,3],replace_in_fil:1,report:1,repositori:[1,13],repres:1,represent:1,request:2,requir:[1,2,8,9],reserv:1,reset:2,reset_al:2,resolut:1,resolv:1,resourc:[3,10],respect:8,restor:[1,4],result:1,retriev:1,rhs:1,right:[1,8],root:[1,19],root_nod:1,rootnam:1,rst:7,rtype:1,run:[1,8,14,15,19],run_all_test:1,run_env_script:1,run_grid_test:1,run_script:1,run_session_test:1,run_simple_env_script:1,run_test:1,run_testbase_test:1,runappli:3,runner:19,ruud:1,sajip:1,salom:[1,3,4,5,6,8,9,10,12,14,16],salome_modul:1,salome_session_serv:1,salome_xx:[4,12,16,18],salome_xx_:12,salomecontext:1,salomeenviron:1,salometool:[1,3,6,8,12,14,15,16],same:[1,7],sampl:18,sat:[1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19],satexcept:1,save:8,saveconfigdbg:1,saveconfigstd:1,scalar:1,screenenviron:1,screenonli:1,script:[1,5,6,8,10,14,15,16],script_nam:1,script_path:1,search:1,search_known_error:1,second:[1,8,19],section:[1,3,8,13],secur:13,see:[1,2,14,18],seen:1,select:12,self:1,semant:1,sep:[1,8],separ:1,seq1:1,seq2:1,seq:1,seqit:1,sequenc:[1,2],server:[1,13],servic:19,session:1,set:[1,3,4,8,10,14,15,19],set_a_product:1,set_application_env:1,set_attr:2,set_consol:2,set_cpp_env:1,set_cursor_posit:2,set_env:[1,8],set_env_build:8,set_env_launch:8,set_full_environ:1,set_native_env:[1,8],set_product:1,set_python_libdir:1,set_salome_generic_product_env:1,set_salome_minimal_product_env:1,set_titl:2,setconsoletextattribut:2,setpath:1,setstream:1,sever:[8,14],shallow:1,shell:[1,8],shortcut:1,shortnam:1,should:[1,8,9],should_wrap:2,show:[1,5,7,11],show_command_log:1,show_desktop:1,show_in_editor:1,show_patch:6,show_progress:1,show_warn:1,showinfo:1,shown:[1,5],sign:1,silent_sysstd:1,similar:1,simpl:[1,18,19],sinc:1,site:1,size:1,smaller:1,smart:1,smartcopi:1,smesh:1,softwar:13,some:[1,8,10,14,19],someon:8,sometim:4,sommeil:1,soon:5,sourc:[1,2,4,6,7,12,13],sources_without_dev:4,special_path_separ:1,specif:[1,3,4,8,9,10,12,14,18],specifi:[1,3,8,9,10,13],splashscreen:10,src:19,src_root:1,sre_pattern:[1,2],ssh:[3,10,13],stack:18,start:[1,2,3,5,10],statu:1,stderr:1,stdout:[1,2],step:1,stop:5,stop_first_fail:5,store:[1,5,6,11,13,14],str:1,str_num:1,stream:[1,2],streamopen:1,streamorfil:1,streamwrapp:2,strin:1,string:1,stringio:1,strip:2,strout:1,structur:14,stuff:[1,10],style:[1,2],stylesheet:1,sub:[1,14],subclass:1,subel:1,submodul:0,subpackag:0,subsect:8,subset:12,subst_dic:1,substitut:1,subtract:1,success:[1,5],successfulli:1,suffici:8,suffix:1,suit:15,suitabl:1,support:1,supposedli:1,suppress:4,svn:[1,12],svn_extract:1,svn_info:13,symlink:1,syntax:[1,4],sys:1,system:[0,12],tab:1,tabl:1,tag:[1,13],take:[1,4],taken:[1,8],tar:[12,16],target:[1,3,8],tcllibpath:1,templat:0,template_fil:1,temporari:1,term:1,termin:[1,2,5,11,19],test:[1,5,15],test_base_nam:1,test_config:1,test_grid:1,test_modul:0,test_nam:1,test_sess:1,testbas:1,testbase_bas:1,testbase_dir:1,testbase_nam:1,testbase_tag:1,text:[1,2,7,18],text_or_uri:1,tgz:[12,16],thank:1,thei:[4,6,8,13],them:[2,13],thi:[1,2,3,5,6,8,9,10,12,13,14,15,19],thing:19,those:9,through:[3,8,10,11],thrown:1,time:[1,4,8,13,14],timedelta:1,timedelta_total_second:1,titl:[1,2],tklibpath:1,tmp_working_dir:1,tofix:1,token:1,token_typ:1,token_valu:1,top:1,tostr:1,total_second:1,tout:19,trace:18,transform:1,transpar:2,tree:1,treebuild:1,trust_root_dir:8,tty:2,tupl:1,turn:1,tutori:1,two:[1,8],txt:1,type:[1,13],typeerror:1,unabl:1,unchang:1,unconditionali:[1,18],under:[1,15],underscor:[1,8],unicod:1,unit:5,unless:[2,13],updat:1,update_hat_xml:1,updatehatxml:1,urllib2:1,urlopen:1,usag:[1,15],use:[1,3,5,8,10,11,12,13,14,16],use_mesa:[3,10],used:[1,3,5,6,7,8,11,12,13,14,15],useful:[8,10,19],user:[1,6,7,8,11,12,16,18],usernam:1,uses:[1,8,9,13,14],using:[1,2,9],usr:8,usual:[4,9,12,14,16,18],utf:[1,8],util:[1,12,15],valid:1,valu:[1,2,3,4,6,13,14],variabl:[1,8,9,19],vcs:1,verbos:[1,19],verifi:[1,13],version:[1,8,9,12,14,15],via:1,viewer:[6,7],vinai:1,virtual:[1,3],virtual_app:3,visualis:8,wai:[1,5,19],want:[1,4,8,19],warn:[1,5],web:[6,7,11,14],welcom:1,welkom:1,well:1,were:1,what:[1,4],when:[1,3,8,13,14,19],whenev:1,where:[1,3,5,6,12],which:[1,2,8,9,14,19],white:2,who:9,wiki:2,wikipedia:2,wil:8,win32:[0,1],winapi_test:2,wincolor:2,window:[1,2,8],winstyl:2,winterm:[0,1],with_children:5,with_commerci:1,with_fath:5,with_install_dir:1,with_vc:12,within:8,without:[1,6,13],without_properti:12,wmake:1,word:1,work:[1,6,12,13,14],workdir:[1,3,6,10,12,14,18,19],world:19,would:1,wrap:2,wrap_stream:2,writabl:1,write:[1,2,19],write_and_convert:2,write_back:1,write_cfgforpy_fil:1,write_env_fil:1,write_plain_text:2,write_report:1,write_test_margin:1,write_tre:1,writetostream:1,writevalu:1,written:19,www:1,xa4:1,xc2:1,xml:[1,19],xmllogfil:1,xmlmanag:0,xmlroot:1,xmltreebuild:1,xxx:[4,14],xxx_root_dir:1,xxx_src_dir:1,yac:1,yacsgen:[1,9],yacsgen_root_dir:9,year:1,yellow:2,yes:[1,4,8,9,13],yet:18,yield:1,you:[1,3,4,8,10,13,15,19],your:[1,7,8,13,18,19],yourspecificnam:12,yve:1,yyi:14,yyyi:1,yyyymmdd_hhmmss:1,yyyymmdd_hhmmss_namecmd:1,zelaunch:10,zero:1,zerodivideerror:1},titles:["src","src package","src.colorama package","Command application","Command clean","Command compile","Command config","Command doc","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":14,VCS:13,access:19,add:19,ansi:2,ansitowin32:2,applic:[3,14],architectur:1,avail:[4,18],base:13,basic:19,build:18,clean:4,code:15,colorama:2,command:[3,4,5,6,7,8,9,10,11,12,13,15,19],compil:[1,5,18],config:[6,19],configur:[3,4,5,6,7,8,10,11,12,13,14],content:[1,2],custom:19,cvs:13,debug:[1,18],descript:[3,4,5,6,7,8,9,10,11,12,13,14],dev:13,develop:15,doc:7,document:15,elementtre:1,environ:[1,8],exampl:19,fileenviron:1,fork:1,gener:9,get:18,git:13,hello:19,help:18,howto:19,initialis:2,instal:16,introduct:19,launcher:10,list:[15,18],log:11,logger:[1,19],mode:13,modul:[1,2],note:[15,17],option:[1,4,18],other:19,packag:[1,2,12],path:[3,4,5,6,7,11,12,13],prepar:[13,18],printcolor:1,product:[1,14,18],pyconf:1,quick:15,releas:[15,17],remark:[9,13],requir:19,salom:[15,18],salometool:[18,19],sat:18,section:14,some:[3,4,5,6,7,11,12,13],sourc:18,src:[0,1,2],start:15,submodul:[1,2],subpackag:1,svn:13,syntax:14,system:1,templat:1,test_modul:1,tool:15,usag:[3,4,5,6,7,8,9,10,11,12,13,18],useful:[3,4,5,6,7,11,12,13],user:[14,19],verbos:18,win32:2,winterm:2,xmlmanag:1}}) \ No newline at end of file +Search.setIndex({docnames:["commands/apidoc/modules","commands/apidoc/src","commands/apidoc/src.colorama","commands/application","commands/clean","commands/compile","commands/config","commands/doc","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:["commands/apidoc/modules.rst","commands/apidoc/src.rst","commands/apidoc/src.colorama.rst","commands/application.rst","commands/clean.rst","commands/compile.rst","commands/config.rst","commands/doc.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:{"":{src:[1,0,0,"-"]},"src.ElementTree":{Comment:[1,1,1,""],Element:[1,1,1,""],ElementTree:[1,2,1,""],PI:[1,1,1,""],ProcessingInstruction:[1,1,1,""],QName:[1,2,1,""],SubElement:[1,1,1,""],TreeBuilder:[1,2,1,""],XML:[1,1,1,""],XMLTreeBuilder:[1,2,1,""],dump:[1,1,1,""],fromstring:[1,1,1,""],iselement:[1,1,1,""],iterparse:[1,2,1,""],parse:[1,1,1,""],tostring:[1,1,1,""]},"src.ElementTree.ElementTree":{find:[1,3,1,""],findall:[1,3,1,""],findtext:[1,3,1,""],getiterator:[1,3,1,""],getroot:[1,3,1,""],parse:[1,3,1,""],write:[1,3,1,""]},"src.ElementTree.TreeBuilder":{close:[1,3,1,""],data:[1,3,1,""],end:[1,3,1,""],start:[1,3,1,""]},"src.ElementTree.XMLTreeBuilder":{close:[1,3,1,""],doctype:[1,3,1,""],feed:[1,3,1,""]},"src.ElementTree.iterparse":{next:[1,3,1,""]},"src.Path":{base:[1,3,1,""],chmod:[1,3,1,""],copy:[1,3,1,""],copydir:[1,3,1,""],copyfile:[1,3,1,""],copylink:[1,3,1,""],dir:[1,3,1,""],exists:[1,3,1,""],isdir:[1,3,1,""],isfile:[1,3,1,""],islink:[1,3,1,""],list:[1,3,1,""],make:[1,3,1,""],readlink:[1,3,1,""],rm:[1,3,1,""],smartcopy:[1,3,1,""],symlink:[1,3,1,""]},"src.architecture":{get_distrib_version:[1,1,1,""],get_distribution:[1,1,1,""],get_nb_proc:[1,1,1,""],get_python_version:[1,1,1,""],get_user:[1,1,1,""],is_windows:[1,1,1,""]},"src.colorama":{ansi:[2,0,0,"-"],ansitowin32:[2,0,0,"-"],initialise:[2,0,0,"-"],win32:[2,0,0,"-"],winterm:[2,0,0,"-"]},"src.colorama.ansi":{AnsiBack:[2,2,1,""],AnsiCodes:[2,2,1,""],AnsiCursor:[2,2,1,""],AnsiFore:[2,2,1,""],AnsiStyle:[2,2,1,""],clear_line:[2,1,1,""],clear_screen:[2,1,1,""],code_to_chars:[2,1,1,""],set_title:[2,1,1,""]},"src.colorama.ansi.AnsiBack":{BLACK:[2,5,1,""],BLUE:[2,5,1,""],CYAN:[2,5,1,""],GREEN:[2,5,1,""],LIGHTBLACK_EX:[2,5,1,""],LIGHTBLUE_EX:[2,5,1,""],LIGHTCYAN_EX:[2,5,1,""],LIGHTGREEN_EX:[2,5,1,""],LIGHTMAGENTA_EX:[2,5,1,""],LIGHTRED_EX:[2,5,1,""],LIGHTWHITE_EX:[2,5,1,""],LIGHTYELLOW_EX:[2,5,1,""],MAGENTA:[2,5,1,""],RED:[2,5,1,""],RESET:[2,5,1,""],WHITE:[2,5,1,""],YELLOW:[2,5,1,""]},"src.colorama.ansi.AnsiCursor":{BACK:[2,3,1,""],DOWN:[2,3,1,""],FORWARD:[2,3,1,""],POS:[2,3,1,""],UP:[2,3,1,""]},"src.colorama.ansi.AnsiFore":{BLACK:[2,5,1,""],BLUE:[2,5,1,""],CYAN:[2,5,1,""],GREEN:[2,5,1,""],LIGHTBLACK_EX:[2,5,1,""],LIGHTBLUE_EX:[2,5,1,""],LIGHTCYAN_EX:[2,5,1,""],LIGHTGREEN_EX:[2,5,1,""],LIGHTMAGENTA_EX:[2,5,1,""],LIGHTRED_EX:[2,5,1,""],LIGHTWHITE_EX:[2,5,1,""],LIGHTYELLOW_EX:[2,5,1,""],MAGENTA:[2,5,1,""],RED:[2,5,1,""],RESET:[2,5,1,""],WHITE:[2,5,1,""],YELLOW:[2,5,1,""]},"src.colorama.ansi.AnsiStyle":{BRIGHT:[2,5,1,""],DIM:[2,5,1,""],NORMAL:[2,5,1,""],RESET_ALL:[2,5,1,""]},"src.colorama.ansitowin32":{AnsiToWin32:[2,2,1,""],StreamWrapper:[2,2,1,""],is_a_tty:[2,1,1,""],is_stream_closed:[2,1,1,""]},"src.colorama.ansitowin32.AnsiToWin32":{ANSI_CSI_RE:[2,5,1,""],ANSI_OSC_RE:[2,5,1,""],call_win32:[2,3,1,""],convert_ansi:[2,3,1,""],convert_osc:[2,3,1,""],extract_params:[2,3,1,""],get_win32_calls:[2,3,1,""],reset_all:[2,3,1,""],should_wrap:[2,3,1,""],write:[2,3,1,""],write_and_convert:[2,3,1,""],write_plain_text:[2,3,1,""]},"src.colorama.ansitowin32.StreamWrapper":{write:[2,3,1,""]},"src.colorama.initialise":{colorama_text:[2,1,1,""],deinit:[2,1,1,""],init:[2,1,1,""],reinit:[2,1,1,""],reset_all:[2,1,1,""],wrap_stream:[2,1,1,""]},"src.colorama.win32":{SetConsoleTextAttribute:[2,1,1,""],winapi_test:[2,1,1,""]},"src.colorama.winterm":{WinColor:[2,2,1,""],WinStyle:[2,2,1,""],WinTerm:[2,2,1,""]},"src.colorama.winterm.WinColor":{BLACK:[2,5,1,""],BLUE:[2,5,1,""],CYAN:[2,5,1,""],GREEN:[2,5,1,""],GREY:[2,5,1,""],MAGENTA:[2,5,1,""],RED:[2,5,1,""],YELLOW:[2,5,1,""]},"src.colorama.winterm.WinStyle":{BRIGHT:[2,5,1,""],BRIGHT_BACKGROUND:[2,5,1,""],NORMAL:[2,5,1,""]},"src.colorama.winterm.WinTerm":{back:[2,3,1,""],cursor_adjust:[2,3,1,""],erase_line:[2,3,1,""],erase_screen:[2,3,1,""],fore:[2,3,1,""],get_attrs:[2,3,1,""],get_position:[2,3,1,""],reset_all:[2,3,1,""],set_attrs:[2,3,1,""],set_console:[2,3,1,""],set_cursor_position:[2,3,1,""],set_title:[2,3,1,""],style:[2,3,1,""]},"src.compilation":{Builder:[1,2,1,""]},"src.compilation.Builder":{build_configure:[1,3,1,""],check:[1,3,1,""],cmake:[1,3,1,""],complete_environment:[1,3,1,""],configure:[1,3,1,""],do_batch_script_build:[1,3,1,""],do_default_build:[1,3,1,""],do_python_script_build:[1,3,1,""],do_script_build:[1,3,1,""],hack_libtool:[1,3,1,""],install:[1,3,1,""],log:[1,3,1,""],log_command:[1,3,1,""],make:[1,3,1,""],prepare:[1,3,1,""],put_txt_log_in_appli_log_dir:[1,3,1,""],wmake:[1,3,1,""]},"src.debug":{InStream:[1,2,1,""],OutStream:[1,2,1,""],format_color_exception:[1,1,1,""],format_exception:[1,1,1,""],getLocalEnv:[1,1,1,""],getStrConfigDbg:[1,1,1,""],getStrConfigStd:[1,1,1,""],indent:[1,1,1,""],isTypeConfig:[1,1,1,""],pop_debug:[1,1,1,""],push_debug:[1,1,1,""],saveConfigDbg:[1,1,1,""],saveConfigStd:[1,1,1,""],tofix:[1,1,1,""],write:[1,1,1,""]},"src.debug.OutStream":{close:[1,3,1,""]},"src.environment":{Environ:[1,2,1,""],FileEnvWriter:[1,2,1,""],SalomeEnviron:[1,2,1,""],Shell:[1,2,1,""],load_environment:[1,1,1,""]},"src.environment.Environ":{append:[1,3,1,""],append_value:[1,3,1,""],command_value:[1,3,1,""],get:[1,3,1,""],is_defined:[1,3,1,""],prepend:[1,3,1,""],prepend_value:[1,3,1,""],set:[1,3,1,""]},"src.environment.FileEnvWriter":{write_cfgForPy_file:[1,3,1,""],write_env_file:[1,3,1,""]},"src.environment.SalomeEnviron":{add_comment:[1,3,1,""],add_line:[1,3,1,""],add_warning:[1,3,1,""],append:[1,3,1,""],dump:[1,3,1,""],finish:[1,3,1,""],get:[1,3,1,""],get_names:[1,3,1,""],is_defined:[1,3,1,""],load_cfg_environment:[1,3,1,""],prepend:[1,3,1,""],run_env_script:[1,3,1,""],run_simple_env_script:[1,3,1,""],set:[1,3,1,""],set_a_product:[1,3,1,""],set_application_env:[1,3,1,""],set_cpp_env:[1,3,1,""],set_full_environ:[1,3,1,""],set_products:[1,3,1,""],set_python_libdirs:[1,3,1,""],set_salome_generic_product_env:[1,3,1,""],set_salome_minimal_product_env:[1,3,1,""]},"src.fileEnviron":{BashFileEnviron:[1,2,1,""],BatFileEnviron:[1,2,1,""],ContextFileEnviron:[1,2,1,""],FileEnviron:[1,2,1,""],LauncherFileEnviron:[1,2,1,""],ScreenEnviron:[1,2,1,""],get_file_environ:[1,1,1,""],special_path_separator:[1,1,1,""]},"src.fileEnviron.BashFileEnviron":{command_value:[1,3,1,""],finish:[1,3,1,""],set:[1,3,1,""]},"src.fileEnviron.BatFileEnviron":{add_comment:[1,3,1,""],command_value:[1,3,1,""],finish:[1,3,1,""],get:[1,3,1,""],set:[1,3,1,""]},"src.fileEnviron.ContextFileEnviron":{add_echo:[1,3,1,""],add_warning:[1,3,1,""],append_value:[1,3,1,""],command_value:[1,3,1,""],finish:[1,3,1,""],get:[1,3,1,""],prepend_value:[1,3,1,""],set:[1,3,1,""]},"src.fileEnviron.FileEnviron":{add_comment:[1,3,1,""],add_echo:[1,3,1,""],add_line:[1,3,1,""],add_warning:[1,3,1,""],append:[1,3,1,""],append_value:[1,3,1,""],command_value:[1,3,1,""],finish:[1,3,1,""],get:[1,3,1,""],is_defined:[1,3,1,""],prepend:[1,3,1,""],prepend_value:[1,3,1,""],set:[1,3,1,""]},"src.fileEnviron.LauncherFileEnviron":{add:[1,3,1,""],add_comment:[1,3,1,""],add_echo:[1,3,1,""],add_line:[1,3,1,""],add_warning:[1,3,1,""],append:[1,3,1,""],append_value:[1,3,1,""],change_to_launcher:[1,3,1,""],command_value:[1,3,1,""],finish:[1,3,1,""],get:[1,3,1,""],is_defined:[1,3,1,""],prepend:[1,3,1,""],prepend_value:[1,3,1,""],set:[1,3,1,""]},"src.fileEnviron.ScreenEnviron":{add_comment:[1,3,1,""],add_echo:[1,3,1,""],add_line:[1,3,1,""],add_warning:[1,3,1,""],append:[1,3,1,""],command_value:[1,3,1,""],get:[1,3,1,""],is_defined:[1,3,1,""],prepend:[1,3,1,""],run_env_script:[1,3,1,""],set:[1,3,1,""],write:[1,3,1,""]},"src.fork":{batch:[1,1,1,""],batch_salome:[1,1,1,""],launch_command:[1,1,1,""],show_progress:[1,1,1,""],write_back:[1,1,1,""]},"src.logger":{Logger:[1,2,1,""],date_to_datetime:[1,1,1,""],getCurrentLogger:[1,1,1,""],getDefaultLogger:[1,1,1,""],getUnittestLogger:[1,1,1,""],isCurrentLoggerUnittest:[1,1,1,""],list_log_file:[1,1,1,""],sendMessageToCurrentLogger:[1,1,1,""],setCurrentLogger:[1,1,1,""],show_command_log:[1,1,1,""],timedelta_total_seconds:[1,1,1,""],update_hat_xml:[1,1,1,""]},"src.logger.Logger":{add_link:[1,3,1,""],end_write:[1,3,1,""],error:[1,3,1,""],flush:[1,3,1,""],put_initial_xml_fields:[1,3,1,""],write:[1,3,1,""]},"src.options":{OptResult:[1,2,1,""],Options:[1,2,1,""]},"src.options.Options":{add_option:[1,3,1,""],debug_write:[1,3,1,""],filterLevel:[1,3,1,""],filterList2:[1,3,1,""],getDetailOption:[1,3,1,""],get_help:[1,3,1,""],indent:[1,3,1,""],parse_args:[1,3,1,""]},"src.printcolors":{cleancolor:[1,1,1,""],print_color_map:[1,1,1,""],print_color_range:[1,1,1,""],print_value:[1,1,1,""],printc:[1,1,1,""],printcError:[1,1,1,""],printcHeader:[1,1,1,""],printcHighlight:[1,1,1,""],printcInfo:[1,1,1,""],printcLabel:[1,1,1,""],printcSuccess:[1,1,1,""],printcWarning:[1,1,1,""]},"src.product":{check_config_exists:[1,1,1,""],check_installation:[1,1,1,""],check_source:[1,1,1,""],get_base_install_dir:[1,1,1,""],get_install_dir:[1,1,1,""],get_product_components:[1,1,1,""],get_product_config:[1,1,1,""],get_product_dependencies:[1,1,1,""],get_product_section:[1,1,1,""],get_products_infos:[1,1,1,""],product_compiles:[1,1,1,""],product_has_env_script:[1,1,1,""],product_has_logo:[1,1,1,""],product_has_patches:[1,1,1,""],product_has_salome_gui:[1,1,1,""],product_has_script:[1,1,1,""],product_is_autotools:[1,1,1,""],product_is_cmake:[1,1,1,""],product_is_cpp:[1,1,1,""],product_is_debug:[1,1,1,""],product_is_dev:[1,1,1,""],product_is_fixed:[1,1,1,""],product_is_generated:[1,1,1,""],product_is_mpi:[1,1,1,""],product_is_native:[1,1,1,""],product_is_salome:[1,1,1,""],product_is_smesh_plugin:[1,1,1,""],product_is_vcs:[1,1,1,""],product_is_verbose:[1,1,1,""]},"src.pyconf":{Config:[1,2,1,""],ConfigError:[1,4,1,""],ConfigFormatError:[1,4,1,""],ConfigInputStream:[1,2,1,""],ConfigList:[1,2,1,""],ConfigMerger:[1,2,1,""],ConfigOutputStream:[1,2,1,""],ConfigReader:[1,2,1,""],ConfigResolutionError:[1,4,1,""],Container:[1,2,1,""],Expression:[1,2,1,""],Mapping:[1,2,1,""],Reference:[1,2,1,""],Sequence:[1,2,1,""],deepCopyMapping:[1,1,1,""],defaultMergeResolve:[1,1,1,""],defaultStreamOpener:[1,1,1,""],isWord:[1,1,1,""],makePath:[1,1,1,""],overwriteMergeResolve:[1,1,1,""]},"src.pyconf.Config":{Namespace:[1,2,1,""],addNamespace:[1,3,1,""],getByPath:[1,3,1,""],load:[1,3,1,""],removeNamespace:[1,3,1,""]},"src.pyconf.ConfigInputStream":{close:[1,3,1,""],read:[1,3,1,""],readline:[1,3,1,""]},"src.pyconf.ConfigList":{getByPath:[1,3,1,""]},"src.pyconf.ConfigMerger":{handleMismatch:[1,3,1,""],merge:[1,3,1,""],mergeMapping:[1,3,1,""],mergeSequence:[1,3,1,""],overwriteKeys:[1,3,1,""]},"src.pyconf.ConfigOutputStream":{close:[1,3,1,""],flush:[1,3,1,""],write:[1,3,1,""]},"src.pyconf.ConfigReader":{getChar:[1,3,1,""],getToken:[1,3,1,""],load:[1,3,1,""],location:[1,3,1,""],match:[1,3,1,""],parseFactor:[1,3,1,""],parseKeyValuePair:[1,3,1,""],parseMapping:[1,3,1,""],parseMappingBody:[1,3,1,""],parseReference:[1,3,1,""],parseScalar:[1,3,1,""],parseSequence:[1,3,1,""],parseSuffix:[1,3,1,""],parseTerm:[1,3,1,""],parseValue:[1,3,1,""],setStream:[1,3,1,""]},"src.pyconf.Container":{evaluate:[1,3,1,""],setPath:[1,3,1,""],writeToStream:[1,3,1,""],writeValue:[1,3,1,""]},"src.pyconf.Expression":{evaluate:[1,3,1,""]},"src.pyconf.Mapping":{addMapping:[1,3,1,""],get:[1,3,1,""],iteritems:[1,3,1,""],iterkeys:[1,3,1,""],keys:[1,3,1,""],writeToStream:[1,3,1,""]},"src.pyconf.Reference":{addElement:[1,3,1,""],findConfig:[1,3,1,""],resolve:[1,3,1,""]},"src.pyconf.Sequence":{SeqIter:[1,2,1,""],append:[1,3,1,""],writeToStream:[1,3,1,""]},"src.pyconf.Sequence.SeqIter":{next:[1,3,1,""]},"src.system":{archive_extract:[1,1,1,""],cvs_extract:[1,1,1,""],git_extract:[1,1,1,""],show_in_editor:[1,1,1,""],svn_extract:[1,1,1,""]},"src.template":{MyTemplate:[1,2,1,""],substitute:[1,1,1,""]},"src.template.MyTemplate":{delimiter:[1,5,1,""],pattern:[1,5,1,""]},"src.test_module":{Test:[1,2,1,""],getTmpDirDEFAULT:[1,1,1,""]},"src.test_module.Test":{generate_launching_commands:[1,3,1,""],generate_script:[1,3,1,""],get_test_timeout:[1,3,1,""],get_tmp_dir:[1,3,1,""],prepare_testbase:[1,3,1,""],prepare_testbase_from_dir:[1,3,1,""],prepare_testbase_from_git:[1,3,1,""],prepare_testbase_from_svn:[1,3,1,""],read_results:[1,3,1,""],run_all_tests:[1,3,1,""],run_grid_tests:[1,3,1,""],run_script:[1,3,1,""],run_session_tests:[1,3,1,""],run_testbase_tests:[1,3,1,""],run_tests:[1,3,1,""],search_known_errors:[1,3,1,""],write_test_margin:[1,3,1,""]},"src.xmlManager":{ReadXmlFile:[1,2,1,""],XmlLogFile:[1,2,1,""],add_simple_node:[1,1,1,""],append_node_attrib:[1,1,1,""],find_node_by_attrib:[1,1,1,""],write_report:[1,1,1,""]},"src.xmlManager.ReadXmlFile":{getRootAttrib:[1,3,1,""],get_attrib:[1,3,1,""],get_node_text:[1,3,1,""]},"src.xmlManager.XmlLogFile":{add_simple_node:[1,3,1,""],append_node_attrib:[1,3,1,""],append_node_text:[1,3,1,""],write_tree:[1,3,1,""]},src:{ElementTree:[1,0,0,"-"],Path:[1,2,1,""],SatException:[1,4,1,""],activate_mesa_property:[1,1,1,""],architecture:[1,0,0,"-"],check_config_has_application:[1,1,1,""],check_config_has_profile:[1,1,1,""],colorama:[2,0,0,"-"],compilation:[1,0,0,"-"],config_has_application:[1,1,1,""],debug:[1,0,0,"-"],deepcopy_list:[1,1,1,""],ensure_path_exists:[1,1,1,""],environment:[1,0,0,"-"],fileEnviron:[1,0,0,"-"],find_file_in_lpath:[1,1,1,""],fork:[1,0,0,"-"],get_base_path:[1,1,1,""],get_cfg_param:[1,1,1,""],get_launcher_name:[1,1,1,""],get_log_path:[1,1,1,""],get_property_in_product_cfg:[1,1,1,""],get_salome_version:[1,1,1,""],get_tmp_filename:[1,1,1,""],handleRemoveReadonly:[1,1,1,""],logger:[1,0,0,"-"],merge_dicts:[1,1,1,""],only_numbers:[1,1,1,""],options:[1,0,0,"-"],parse_date:[1,1,1,""],print_info:[1,1,1,""],printcolors:[1,0,0,"-"],product:[1,0,0,"-"],pyconf:[1,0,0,"-"],read_config_from_a_file:[1,1,1,""],remove_item_from_list:[1,1,1,""],replace_in_file:[1,1,1,""],system:[1,0,0,"-"],template:[1,0,0,"-"],test_module:[1,0,0,"-"],xmlManager:[1,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"],"4":["py","exception","Python exception"],"5":["py","attribute","Python attribute"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method","4":"py:exception","5":"py:attribute"},terms:{"0x36fa5f0":[],"0x37b8f90":[],"0x37f8420":[],"0x44e4620":[],"0x4986ff0":[],"16be":1,"16le":1,"9abc":1,"boolean":[1,19],"case":1,"char":1,"class":[1,2,19],"default":[1,3,5,6,8,10,11,12,13,18,19],"export":13,"final":[1,6,13],"float":1,"function":[1,2,19],"import":[1,8,19],"int":[1,11],"long":[1,4],"new":[1,13,19],"return":[1,8,19],"short":1,"true":[1,2],"try":1,"var":[1,8,19],And:[1,6,8],But:19,CVS:12,For:[1,8,13,15,19],Has:1,One:1,POS:2,The:[1,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19],Then:[13,14],There:14,These:8,Theses:4,Use:[3,4,5,6,8,9,10,13],Used:1,Useful:18,VCS:[4,12],__init__:[],__save__:1,__setattr__:1,_appli:3,_blank:1,_build:8,_debug:1,_developp:1,_launch:8,_ld_library_path:8,_sre:[1,2],_user:1,a_b_c_:1,abool:1,about:[1,14],absolut:12,access:[1,2,11],account:8,act:[1,2],action:1,activ:[1,13],activate_mesa_properti:1,actual:[1,2,16],add:[1,5,15],add_com:1,add_echo:1,add_lin:1,add_link:1,add_opt:[1,19],add_simple_nod:1,add_warn:1,added:1,addel:1,adding:19,addit:[1,5,14],additional_dir:1,additional_env:1,addmap:1,addnamespac:1,adequ:1,adot:1,advanc:1,affect:2,afil:1,after:[1,5,16],again:1,agent:13,aim:1,alevel:1,algorithm:19,all:[1,2,4,6,8,9,13,14,18,19],all_in_termin:1,allow:[1,5,6,9,15,18],alphanumer:1,alreadi:[12,19],also:[1,8,13,14,19],alter:13,amethodtodebug:1,amount:1,ani:[1,2,6,11,13],anoth:[1,14],ansi:[0,1],ansi_csi_r:2,ansi_escape_cod:2,ansi_osc_r:2,ansiback:2,ansicod:2,ansicursor:2,ansifor:2,ansistyl:2,ansitowin32:[0,1],apart:2,api:1,append:[1,8,12],append_node_attrib:1,append_node_text:1,append_valu:1,appli:[1,6,9,13],applic:[1,4,5,6,8,9,10,11,13,15,19],application_nam:3,appropri:1,arch:12,architectur:[0,12,14],archiv:[1,12,13],archive_extract:1,archive_info:13,arg:[1,2,19],arglist:1,argument:[1,19],ascii:[1,7],ask:1,assign:1,assum:1,astr:1,astream:1,atitl:1,attibut:1,attr:[1,2],attrib:1,attribut:[1,2],authent:13,author:1,automat:[6,8],autoreset:2,autotool:[1,5],avail:6,avari:1,avoid:13,award:1,back:2,backtick:1,base:[1,2,14],bash:[1,8,13],bashfileenviron:1,bat:[1,8],batch:1,batch_salom:1,batfileenviron:1,becaus:1,been:[1,2],befor:[1,5],begin:1,behavior:19,being:1,belong:1,below:8,between:[1,19],bienvenu:1,big:5,bigger:1,bin:8,binari:12,black:2,blogmatrix:1,blue:2,bom:1,bonjour:19,bool:1,both:[1,8,9],bracket:1,branch:13,bright:2,bright_background:2,bring:[9,13],browser:[1,6,7,11,14],buf:1,build:[1,4,5,8,14],build_conf_opt:1,build_configur:1,build_sourc:5,builder:1,built:1,call:[1,2,8,10,19],call_win32:2,callabl:1,can:[1,3,8,13,14,15,19],cannot:1,car:1,care:4,carri:1,catalog:[3,10],cfg:[1,8,19],cfg_env:1,cfgforpi:1,chang:[1,3,18,19],change_to_launch:1,charact:[1,2],charg:10,check:[1,5,8],check_config_exist:1,check_config_has_appl:1,check_config_has_profil:1,check_instal:1,check_sourc:1,check_src:1,checkout:[1,13],chmod:1,choic:6,circumst:1,clash:1,classic:1,clean:[1,5,11,15],clean_al:[5,18],clean_build_aft:5,clean_instal:5,cleancolor:1,clear_lin:2,clear_screen:2,cli:[11,18],cli_:19,client:1,clone:13,close:1,closest:1,cmake:[1,5],cmake_opt:5,cmd:1,co7:12,code:[1,2,8],code_to_char:2,color:[1,2],colorama:[0,1],colorama_text:2,column:1,com:1,come:6,command:[1,2,14,16,18],command_nam:1,command_opt:18,command_r:1,command_valu:1,comment:[1,14],commentari:1,commit:4,common:1,commonli:1,compat:1,compil:[0,7,8,9,11,13,15],compil_script:5,complementari:8,complet:[5,6,13,14],complete_environ:1,compon:[1,3,9],componon:9,compress:12,comput:[1,9,12],concaten:1,concern:13,config:[1,13,14,15,18],config_has_appl:1,configerror:1,configformaterror:1,configinputstream:1,configlist:1,configmerg:1,configoutputstream:1,configread:1,configresolutionerror:1,configur:[1,15,19],configure_opt:1,configut:3,conflict:1,conform:9,consist:1,consol:1,construct:[1,15,17],contain:[1,14,19],content:0,context:[1,18],contextfileenviron:1,continu:1,control:12,conveni:1,convert:2,convert_ansi:2,convert_osc:2,copi:[1,3,6,10,18],copydir:1,copyfil:1,copylink:1,copyright:1,corba:9,correct:1,correl:1,correspond:[1,8,11,13],could:[1,4,8,16],cpp:[1,9],creat:[1,3,4,8,10,12,13,14,15],creation:12,critic:1,current:[1,6,14,18,19],cursor_adjust:2,cvs:1,cvs_extract:1,cvs_info:13,cvspass:13,cwd:1,cyan:2,dai:1,data:[1,6,19],date:[1,14],date_to_datetim:1,datetim:1,david:1,dbg:1,debug:[0,6,8,13],debug_writ:1,decid:1,declar:13,deep:1,deepcopy_list:1,deepcopymap:1,def:[1,8,19],default_valu:1,defaultlogg:1,defaultmergeresolv:1,defaultstreamopen:1,defin:[1,4,5,6,8,9,14,19],definit:1,deinit:2,delai:1,delaiapp:1,deleg:2,delet:12,delimit:1,delta:1,depend:[1,5,12],deriv:1,describ:1,descript:[1,19],design:1,destnam:1,detail:1,detar:16,detect:1,determin:1,dev:1,develop:[1,4,6,8,13,19],dict:1,dict_arg:1,dictionari:[1,14],differ:8,dim:2,dir:[1,6,13],dir_info:13,directli:[8,11,16],directori:[1,3,4,5,6,8,10,11,12,13,14,16,18,19],dirpath:1,displai:[1,5,6,7,11,19],distant:3,distinguish:8,distrib:1,distribut:[1,3,9],divis:1,dixt:1,do_batch_script_build:1,do_default_build:1,do_python_script_build:1,do_script_build:1,doc:15,doctyp:1,document:[7,9,14,19],doe:[1,8,13],dollar:1,don:9,done:[8,18],dot:1,dove:1,down:2,download:[1,13],drive:1,dst:1,due:1,dump:1,duplic:5,dure:13,dynam:14,each:[1,3,10,13,14],earlier:1,earliest:1,echo:1,edit:[6,7,13],editor:[1,6,7,14],eearch:1,either:[1,8],eleg:1,elem:1,element:1,element_factori:1,elementtre:0,els:[1,19],embed:12,empti:1,enable_simple_env_script:1,enclos:1,encod:1,end:[1,2,8],end_writ:1,ensur:1,ensure_path_exist:1,entri:1,env:8,env_build:8,env_info:1,env_launch:8,env_script:8,environ:[0,9,14,15],equal:5,eras:11,erase_lin:2,erase_screen:2,error:1,etc:[1,14,15],etre:1,eval:1,evalu:1,event:1,everyth:5,evinc:7,exactli:1,exampl:[1,4,5,6,7,8,12,13,15,18],exc:1,except:[1,13,18],execut:[1,5,13,18],exhaust:[14,18],exist:[1,12,13,18],exot:1,expect:1,explain:8,explicitli:1,explor:6,express:[1,6],extens:[1,19],extra:1,extract:1,extract_param:2,fact:19,factor:1,factori:1,fail:[1,5],fals:[1,2],far:1,favorit:6,feed:1,field:1,file:[1,3,5,6,7,8,10,11,12,13,14,15,19],file_nam:1,file_path:1,fileenviron:0,fileenvwrit:1,filein:1,filenam:1,filepath:1,filter:[1,4],filterlevel:1,filterlist2:1,fin:1,find:[1,6,15,16],find_file_in_lpath:1,find_node_by_attrib:1,findal:1,findconfig:1,findtext:1,finish:1,firefox:[7,11,14],first:[1,8,13,19],fix:1,flag:5,flush:1,fmt:1,follow:[1,8,19],for_packag:1,forbuild:1,forc:[1,12,13],force_patch:13,fore:2,forget:1,fork:0,form:1,format:[1,7,8,14],format_color_except:1,format_except:1,forward:[2,3,10],found:1,four:8,french:19,from:[1,2,6,7,8,9,12,13,19],from_what:1,fromstr:1,full:1,full_launched_command:1,fun:6,func:1,futur:1,gdb:8,gedit:7,gencat:[3,10],gener:[1,2,3,8,10,15,18],generate_launching_command:1,generate_script:1,generic_opt:18,geom:5,get:[1,6,7,13,14,19],get_attr:2,get_attrib:1,get_base_install_dir:1,get_base_path:1,get_cfg_param:1,get_distrib_vers:1,get_distribut:1,get_file_environ:1,get_help:1,get_install_dir:1,get_launcher_nam:1,get_log_path:1,get_method:13,get_nam:1,get_nb_proc:1,get_node_text:1,get_posit:2,get_product_compon:1,get_product_config:1,get_product_depend:1,get_product_sect:1,get_products_info:1,get_property_in_product_cfg:1,get_python_vers:1,get_salome_vers:1,get_test_timeout:1,get_tmp_dir:1,get_tmp_filenam:1,get_us:1,get_win32_cal:2,getbypath:1,getchar:1,getcurrentlogg:1,getdefaultlogg:1,getdetailopt:1,getiter:1,getlocalenv:1,getroot:1,getrootattrib:1,getstrconfigdbg:1,getstrconfigstd:1,gettmpdir:1,gettmpdirdefault:1,gettoken:1,getunittestlogg:1,git:[1,12],git_extract:1,git_info:13,gitconfig:13,give:[1,3,14,19],given:[1,2,3,8,10],global:1,goe:1,green:2,grei:2,grep:6,grid:1,gui:1,hack_libtool:1,had:1,handl:[1,2,8],handlemismatch:1,handleremovereadonli:1,hard:1,harri:1,has:[1,2,8,19],has_salome_hui:1,has_timed_out:1,hat:1,have:[1,3,4,9,10,13],header:1,help:[1,19],helpstr:1,here:[1,8,14,19],hierarchi:1,highlight:1,himself:8,hold:10,home:6,hour:1,how:[1,7,8,13,14],html:[1,7],http:[1,2],hxx2salom:9,ident:1,identifi:1,ignor:[1,9],ignorelist:1,imag:13,implement:[1,2,8],includ:[1,8,12,14],indent:1,index:1,indic:1,indirect:1,info:[1,6,13],inform:[1,6,7,12,13,14],init:[1,2],initi:1,initialis:[0,1],inmap:1,input:1,input_list:1,insid:13,instal:[1,4,5,14,15,18],install_dir:8,instanc:[1,2,19],instanti:1,instead:1,instream:1,instruct:[1,14],intal:12,interact:11,interfac:[1,18],intern:1,invalid:1,ioerror:1,iostream:1,is_a_tti:2,is_defin:1,is_salome_modul:[4,8],is_stream_clos:2,is_window:1,iscurrentloggerunittest:1,isdir:1,isel:1,isfil:1,islink:1,issu:2,istypeconfig:1,isword:1,item:1,iter:1,iteritem:1,iterkei:1,iterpars:1,its:[1,5,6,8,14],ivar:1,jane:1,job:5,join:8,just:[1,5],keep:1,kei:[1,8,13],kernel:[1,6,18],killsalom:1,know:[1,13],known:12,kwarg:2,kwd:2,label:[1,6],lanch:1,lapack:8,lapack_root_dir:8,last:[1,8,11],last_termin:11,later:12,latter:1,launch:[1,8],launch_command:1,launcher:[1,3,8,15],launcher_nam:10,launcherfileenviron:1,layer:9,ld_library_path:8,left:8,level:[1,18,19],lhs:1,lib:8,librari:1,light:2,lightblack_ex:2,lightblue_ex:2,lightcyan_ex:2,lightgreen_ex:2,lightmagenta_ex:2,lightred_ex:2,lightwhite_ex:2,lightyellow_ex:2,like:[1,2,3,5,6,10,14],limit:1,line:[1,6,18],link:[1,13],list:[1,3,4,6,10,14],list_log_fil:1,list_of_product:9,listtest:1,llvm:[3,10],load:[1,14],load_cfg_environ:1,load_environ:1,local:[6,7],locat:1,log:[1,5,15,19],log_command:1,log_dir:11,log_file_nam:1,logdir:1,logfilepath:1,logger:0,login:13,logo:[1,10],lome:15,longnam:1,lost:1,lpath:1,lproduct:1,machin:[1,3,9,10,12],machine1:3,machine2:3,machine3:3,magenta:2,mai:13,main:5,make:[1,5],make_flag:5,make_opt:1,makepath:1,manag:[1,6,13],manipul:[1,6],map1:1,map2:1,map:1,match:1,max:1,mechan:[1,8],med:5,memori:[3,10],menu:11,merg:1,merge:1,merge_dict:1,mergemap:1,mergesequ:1,mesa:[1,3,10],messag:[1,19],method:[1,2,5,8,13,19],micro_command:1,minim:1,minut:1,mismatch:1,miss:[3,5],mistak:13,mode:[1,2,4,6,8,11,18],model:19,modifi:[1,7,8,13],modul:[0,3,5,9,10,13,14,15],mon:1,mond:19,more:[1,18],most:[1,8,19],msg:1,multi:1,multilin:1,multipl:1,must:[1,19],my_application_directori:3,my_application_nam:3,my_tag:13,mycommand:19,mydebug:1,myoption:19,myspecificnam:12,mytempl:1,name:[1,3,4,6,8,10,12,13,14,18,19],name_nod:1,namespac:1,nativ:[1,8],nb_line:1,nb_proc:[1,5],need:[1,2,3,9,13],new_nam:6,next:1,nfirst:1,no_label:6,node:1,node_nam:1,non:2,none:[1,2],nor:2,normal:[1,2],note:[1,3,8,10,14],noth:[1,12],notimplementederror:1,notion:1,notshowncommand:1,number:[1,3,5,10,11],number_of_proc:1,obj1:1,obj2:1,object:[1,2,14],obsolesc:1,obtain:1,obvious:[],occur:1,ode:1,old:1,older:11,on_stderr:2,onc:13,one:[1,6],onli:[1,3,4,5,6,8,9,10,11,13,18],only_numb:1,ool:15,open:1,openggl:[3,10],openmpi:1,oper:[1,6,15],operand:1,opt_nb_proc:1,option:[0,2,3,5,6,8,9,10,11,12,13,14,19],optionali:1,optiontyp:1,optresult:1,order:[1,13,14,19],org:2,other:[1,8,12,14],otherwis:[1,13],our:2,out:1,out_dir:1,output:[1,2],output_verbose_level:1,outstream:1,overrid:[1,3],overwrit:1,overwritekei:1,overwritemergeresolv:1,overwritten:1,own:1,packag:[0,15,16],page:8,pair:1,param:[1,2],param_nam:1,paramet:[1,6,14,19],parameter_path:6,paramstr:2,paravi:[3,10],parent:1,parma:1,pars:[1,19],parse_arg:[1,19],parse_d:1,parseargu:1,parsefactor:1,parsekeyvaluepair:1,parsemap:1,parsemappingbodi:1,parser:[1,19],parserefer:1,parsescalar:1,parsesequ:1,parsesuffix:1,parseterm:1,parsevalu:1,part:[1,3,8,10],particular:1,pass:[1,14,19],passphras:13,password:13,patch:[1,6,13],path:[1,8,10],path_to_catalog:3,path_to_yacsgen:9,pattern:1,pdf:[6,7,15],pdf_viewer:7,pend:4,pendant:1,perform:[13,15],person:6,phase:1,platform:[2,8],pleas:[8,9],plugin:[1,5],pluma:[7,14],point:[1,19],pop_debug:1,popul:1,posit:2,possibl:[1,8,13,19],potenti:1,pprty:1,preced:1,prefer:[6,7,14],prefix:[1,8,14],prepar:[1,15,19],prepare_testbas:1,prepare_testbase_from_dir:1,prepare_testbase_from_git:1,prepare_testbase_from_svn:1,prepend:[1,8],prepend_valu:1,prereq_dir:8,prerequisit:[8,12,14,15,18],presenc:1,preset:1,pretti:1,previou:1,previous:4,print:[1,2,6,11],print_color_map:1,print_color_rang:1,print_help:[],print_info:1,print_valu:1,printc:1,printcerror:1,printchead:1,printchighlight:1,printcinfo:1,printclabel:1,printcolor:0,printcsuccess:1,printcwarn:1,problem:[1,3,10],procedur:1,process:13,processinginstruct:1,processor:[1,3,10],prod_dir:1,prod_info:1,produc:1,product1:[5,8,13],product2:[5,8,13],product:[0,4,5,6,8,9,10,12,13,15,19],product_cfg:1,product_compil:1,product_has_env_script:1,product_has_logo:1,product_has_patch:1,product_has_salome_gui:1,product_has_script:1,product_info:1,product_is_autotool:1,product_is_cmak:1,product_is_cpp:1,product_is_debug:1,product_is_dev:1,product_is_fix:1,product_is_gener:1,product_is_mpi:1,product_is_n:1,product_is_salom:1,product_is_sampl:[],product_is_smesh_plugin:1,product_is_vc:1,product_is_verbos:1,product_nam:1,profil:[1,10],program:1,programmat:8,progress:1,project:[6,8],properti:[1,4,8,9],protocol:[1,3],provid:[1,8,19],proxi:2,pubid:1,push:13,push_debug:1,put:1,put_initial_xml_field:1,put_txt_log_in_appli_log_dir:1,pv_plugin_path:1,pwd:1,pyconf:[0,5,6,8,13,14,19],python:[1,8,10,14,15,16,19],python_config:1,pythonpath:8,pythonpath_:8,qname:1,queri:[3,10],rais:[1,18],rang:1,raw:1,read:1,read_config_from_a_fil:1,read_result:1,reader:1,readi:13,readlin:1,readlink:1,readxmlfil:1,recurs:[1,6],red:[1,2],redefin:1,redirect:1,ref:1,refer:[1,9,14],reflect:1,regard:1,regular:1,reinit:[1,2],rel:[1,12],relai:1,remain:[11,16],remainderarg:1,remark:3,remor:9,remot:[1,12],remov:[1,4,5,13],remove_item_from_list:1,removenamespac:1,renam:1,renint:1,replac:[1,3],replace_in_fil:1,report:1,repositori:[1,13],repres:1,represent:1,request:2,requir:[1,2,8,9],reserv:1,reset:2,reset_al:2,resolut:1,resolv:1,resourc:[3,10],respect:8,restor:[1,4],result:1,retriev:1,rhs:1,right:[1,8],root:[1,19],root_nod:1,rootnam:1,rst:7,rtype:1,run:[1,8,14,15,19],run_all_test:1,run_env_script:1,run_grid_test:1,run_script:1,run_session_test:1,run_simple_env_script:1,run_test:1,run_testbase_test:1,runappli:3,runner:19,ruud:1,sajip:1,salom:[1,3,4,5,6,8,9,10,12,14,16],salome_modul:1,salome_session_serv:1,salome_xx:[4,12,16,18],salome_xx_:12,salomecontext:1,salomeenviron:1,salometool:[1,3,6,8,12,14,15,16],same:[1,7],sampl:18,sat:[1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19],satexcept:1,save:8,saveconfigdbg:1,saveconfigstd:1,scalar:1,screenenviron:1,screenonli:1,script:[1,5,6,8,10,14,15,16],script_nam:1,script_path:1,search:1,search_known_error:1,second:[1,8,19],section:[1,3,8,13],secur:13,see:[1,2,14,18],seen:1,select:12,self:1,semant:1,send:1,sendmessagetocurrentlogg:1,sep:[1,8],separ:1,seq1:1,seq2:1,seq:1,seqit:1,sequenc:[1,2],server:[1,13],servic:19,session:1,set:[1,3,4,8,10,14,15,19],set_a_product:1,set_application_env:1,set_attr:2,set_consol:2,set_cpp_env:1,set_cursor_posit:2,set_env:[1,8],set_env_build:8,set_env_launch:8,set_full_environ:1,set_native_env:[1,8],set_product:1,set_python_libdir:1,set_salome_generic_product_env:1,set_salome_minimal_product_env:1,set_titl:2,setconsoletextattribut:2,setcurrentlogg:1,setpath:1,setstream:1,sever:[8,14],shallow:1,shell:[1,8],shortcut:1,shortnam:1,should:[1,8,9],should_wrap:2,show:[1,5,7,11],show_command_log:1,show_desktop:1,show_in_editor:1,show_patch:6,show_progress:1,show_warn:1,showinfo:1,shown:[1,5],sign:1,silent_sysstd:1,similar:1,simpl:[1,18,19],sinc:1,site:1,size:1,smaller:1,smart:1,smartcopi:1,smesh:1,softwar:13,some:[1,8,10,14,19],someon:8,sometim:4,sommeil:1,soon:5,sourc:[1,2,4,6,7,12,13],sources_without_dev:4,special_path_separ:1,specif:[1,3,4,8,9,10,12,14,18],specifi:[1,3,8,9,10,13],splashscreen:10,src:19,src_root:1,sre_pattern:[1,2],ssh:[3,10,13],stack:[1,18],start:[1,2,3,5,10],statu:1,stderr:1,stdout:[1,2],step:1,stop:5,stop_first_fail:5,store:[1,5,6,11,13,14],str:1,str_num:1,stream:[1,2],streamopen:1,streamorfil:1,streamwrapp:2,strin:1,string:1,stringio:1,strip:2,strout:1,structur:14,stuff:[1,10],style:[1,2],stylesheet:1,sub:[1,14],subclass:1,subel:1,submodul:0,subpackag:0,subsect:8,subset:12,subst_dic:1,substitut:1,subtract:1,success:[1,5],successfulli:1,suffici:8,suffix:1,suit:15,suitabl:1,support:1,supposedli:1,suppress:4,svn:[1,12],svn_extract:1,svn_info:13,symlink:1,syntax:[1,4],sys:1,system:[0,12],tab:1,tabl:1,tag:[1,13],take:[1,4],taken:[1,8],tar:[12,16],target:[1,3,8],tcllibpath:1,templat:0,template_fil:1,temporari:1,term:1,termin:[1,2,5,11,19],test:[1,5,15],test_base_nam:1,test_config:1,test_grid:1,test_modul:0,test_nam:1,test_sess:1,testbas:1,testbase_bas:1,testbase_dir:1,testbase_nam:1,testbase_tag:1,text:[1,2,7,18],text_or_uri:1,tgz:[12,16],thank:1,thei:[4,6,8,13],them:[2,13],thi:[1,2,3,5,6,8,9,10,12,13,14,15,19],thing:19,those:9,through:[3,8,10,11],thrown:1,time:[1,4,8,13,14],timedelta:1,timedelta_total_second:1,tip:1,titl:[1,2],tklibpath:1,tmp_working_dir:1,tofix:1,token:1,token_typ:1,token_valu:1,top:1,tostr:1,total_second:1,tout:19,trace:[1,18],traceback:1,transform:1,transpar:2,tree:1,treebuild:1,trust_root_dir:8,tty:2,tupl:1,turn:1,tutori:1,two:[1,8],txt:1,type:[1,13],typeerror:1,unabl:1,unchang:1,unconditionali:[1,18],under:[1,15],underscor:[1,8],unicod:1,unit:5,unittestlogg:1,unless:[2,13],updat:1,update_hat_xml:1,updatehatxml:1,urllib2:1,urlopen:1,usag:[1,15],use:[1,3,5,8,10,11,12,13,14,16],use_mesa:[3,10],used:[1,3,5,6,7,8,11,12,13,14,15],useful:[8,10,19],user:[1,6,7,8,11,12,16,18],usernam:1,uses:[1,8,9,13,14],using:[1,2,9],usr:8,usual:[4,9,12,14,16,18],utf:[1,8],util:[1,12,15],valid:1,valu:[1,2,3,4,6,13,14],variabl:[1,8,9,19],vcs:1,verbos:[1,19],verifi:[1,13],version:[1,8,9,12,14,15],via:1,viewer:[6,7],vinai:1,virtual:[1,3],virtual_app:3,visualis:8,wai:[1,5,19],want:[1,4,8,19],warn:[1,5],web:[6,7,11,14],welcom:1,welkom:1,well:1,were:1,what:[1,4],when:[1,3,8,13,14,19],whenev:1,where:[1,3,5,6,12],which:[1,2,8,9,14,19],white:2,who:9,wiki:2,wikipedia:2,wil:8,win32:[0,1],winapi_test:2,wincolor:2,window:[1,2,8],winstyl:2,winterm:[0,1],with_children:5,with_commerci:1,with_fath:5,with_install_dir:1,with_vc:12,within:8,without:[1,6,13],without_properti:12,wmake:1,word:1,work:[1,6,12,13,14],workdir:[1,3,6,10,12,14,18,19],world:19,would:1,wrap:2,wrap_stream:2,writabl:1,write:[1,2,19],write_and_convert:2,write_back:1,write_cfgforpy_fil:1,write_env_fil:1,write_plain_text:2,write_report:1,write_test_margin:1,write_tre:1,writetostream:1,writevalu:1,written:19,www:1,xa4:1,xc2:1,xml:[1,7,19],xmllogfil:1,xmlmanag:0,xmlroot:1,xmltreebuild:1,xxx:[4,14],xxx_root_dir:1,xxx_src_dir:1,yac:1,yacsgen:[1,9],yacsgen_root_dir:9,year:1,yellow:2,yes:[1,4,8,9,13],yet:[1,18],yield:1,you:[1,3,4,8,10,13,15,19],your:[1,7,8,13,18,19],yourspecificnam:12,yve:1,yyi:14,yyyi:1,yyyymmdd_hhmmss:1,yyyymmdd_hhmmss_namecmd:1,zelaunch:10,zero:1,zerodivideerror:1},titles:["src","src package","src.colorama package","Command application","Command clean","Command compile","Command config","Command doc","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":14,VCS:13,access:19,add:19,ansi:2,ansitowin32:2,applic:[3,14],architectur:1,avail:[4,18],base:13,basic:19,build:18,clean:4,code:15,colorama:2,command:[3,4,5,6,7,8,9,10,11,12,13,15,19],compil:[1,5,18],config:[6,19],configur:[3,4,5,6,7,8,10,11,12,13,14],content:[1,2],custom:19,cvs:13,debug:[1,18],descript:[3,4,5,6,7,8,9,10,11,12,13,14],dev:13,develop:15,doc:7,document:15,elementtre:1,environ:[1,8],exampl:19,fileenviron:1,fork:1,gener:9,get:18,git:13,hello:19,help:18,howto:19,initialis:2,instal:16,introduct:19,launcher:10,list:[15,18],log:11,logger:[1,19],mode:13,modul:[1,2],note:[15,17],option:[1,4,18],other:19,packag:[1,2,12],path:[3,4,5,6,7,11,12,13],prepar:[13,18],printcolor:1,product:[1,14,18],pyconf:1,quick:15,releas:[15,17],remark:[9,13],requir:19,salom:[15,18],salometool:[18,19],sat:18,section:14,some:[3,4,5,6,7,11,12,13],sourc:18,src:[0,1,2],start:15,submodul:[1,2],subpackag:1,svn:13,syntax:14,system:1,templat:1,test_modul:1,tool:15,usag:[3,4,5,6,7,8,9,10,11,12,13,18],useful:[3,4,5,6,7,11,12,13],user:[14,19],verbos:18,win32:2,winterm:2,xmlmanag:1}}) \ No newline at end of file diff --git a/doc/build/html/usage_of_sat.html b/doc/build/html/usage_of_sat.html index 6c926c6..2ebe121 100644 --- a/doc/build/html/usage_of_sat.html +++ b/doc/build/html/usage_of_sat.html @@ -16,7 +16,7 @@ - + @@ -145,7 +145,7 @@ sat compile SALOME_xx ---products SAMPLES --clean_all
    diff --git a/doc/build/latex/salomeTools.aux b/doc/build/latex/salomeTools.aux index f92b456..2fc3f50 100644 --- a/doc/build/latex/salomeTools.aux +++ b/doc/build/latex/salomeTools.aux @@ -413,387 +413,395 @@ \@writefile{toc}{\contentsline {subsubsection}{src.debug module}{35}{subsubsection*.188}} \newlabel{commands/apidoc/src:module-src.debug}{{4.1.1}{35}{src.debug module}{subsubsection*.188}{}} \newlabel{commands/apidoc/src:src-debug-module}{{4.1.1}{35}{src.debug module}{subsubsection*.188}{}} -\newlabel{commands/apidoc/src:src.debug.InStream}{{4.1.1}{35}{src.debug module}{section*.189}{}} -\newlabel{commands/apidoc/src:src.debug.OutStream}{{4.1.1}{35}{src.debug module}{section*.190}{}} -\newlabel{commands/apidoc/src:src.debug.OutStream.close}{{4.1.1}{35}{src.debug module}{section*.191}{}} -\newlabel{commands/apidoc/src:src.debug.getLocalEnv}{{4.1.1}{35}{src.debug module}{section*.192}{}} -\newlabel{commands/apidoc/src:src.debug.getStrConfigDbg}{{4.1.1}{35}{src.debug module}{section*.193}{}} -\newlabel{commands/apidoc/src:src.debug.getStrConfigStd}{{4.1.1}{36}{src.debug module}{section*.194}{}} -\newlabel{commands/apidoc/src:src.debug.indent}{{4.1.1}{36}{src.debug module}{section*.195}{}} -\newlabel{commands/apidoc/src:src.debug.pop_debug}{{4.1.1}{36}{src.debug module}{section*.196}{}} -\newlabel{commands/apidoc/src:src.debug.push_debug}{{4.1.1}{36}{src.debug module}{section*.197}{}} -\newlabel{commands/apidoc/src:src.debug.saveConfigDbg}{{4.1.1}{36}{src.debug module}{section*.198}{}} -\newlabel{commands/apidoc/src:src.debug.saveConfigStd}{{4.1.1}{36}{src.debug module}{section*.199}{}} -\newlabel{commands/apidoc/src:src.debug.tofix}{{4.1.1}{36}{src.debug module}{section*.200}{}} -\newlabel{commands/apidoc/src:src.debug.write}{{4.1.1}{36}{src.debug module}{section*.201}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.environment module}{36}{subsubsection*.202}} -\newlabel{commands/apidoc/src:src-environment-module}{{4.1.1}{36}{src.environment module}{subsubsection*.202}{}} -\newlabel{commands/apidoc/src:module-src.environment}{{4.1.1}{36}{src.environment module}{subsubsection*.202}{}} -\newlabel{commands/apidoc/src:src.environment.Environ}{{4.1.1}{36}{src.environment module}{section*.203}{}} -\newlabel{commands/apidoc/src:src.environment.Environ.append}{{4.1.1}{36}{src.environment module}{section*.204}{}} -\newlabel{commands/apidoc/src:src.environment.Environ.append_value}{{4.1.1}{36}{src.environment module}{section*.205}{}} -\newlabel{commands/apidoc/src:src.environment.Environ.command_value}{{4.1.1}{36}{src.environment module}{section*.206}{}} -\newlabel{commands/apidoc/src:src.environment.Environ.get}{{4.1.1}{36}{src.environment module}{section*.207}{}} -\newlabel{commands/apidoc/src:src.environment.Environ.is_defined}{{4.1.1}{36}{src.environment module}{section*.208}{}} -\newlabel{commands/apidoc/src:src.environment.Environ.prepend}{{4.1.1}{37}{src.environment module}{section*.209}{}} -\newlabel{commands/apidoc/src:src.environment.Environ.prepend_value}{{4.1.1}{37}{src.environment module}{section*.210}{}} -\newlabel{commands/apidoc/src:src.environment.Environ.set}{{4.1.1}{37}{src.environment module}{section*.211}{}} -\newlabel{commands/apidoc/src:src.environment.FileEnvWriter}{{4.1.1}{37}{src.environment module}{section*.212}{}} -\newlabel{commands/apidoc/src:src.environment.FileEnvWriter.write_cfgForPy_file}{{4.1.1}{37}{src.environment module}{section*.213}{}} -\newlabel{commands/apidoc/src:src.environment.FileEnvWriter.write_env_file}{{4.1.1}{37}{src.environment module}{section*.214}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron}{{4.1.1}{37}{src.environment module}{section*.215}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.add_comment}{{4.1.1}{37}{src.environment module}{section*.216}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.add_line}{{4.1.1}{38}{src.environment module}{section*.217}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.add_warning}{{4.1.1}{38}{src.environment module}{section*.218}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.append}{{4.1.1}{38}{src.environment module}{section*.219}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.dump}{{4.1.1}{38}{src.environment module}{section*.220}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.finish}{{4.1.1}{38}{src.environment module}{section*.221}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.get}{{4.1.1}{38}{src.environment module}{section*.222}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.get_names}{{4.1.1}{38}{src.environment module}{section*.223}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.is_defined}{{4.1.1}{38}{src.environment module}{section*.224}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.load_cfg_environment}{{4.1.1}{38}{src.environment module}{section*.225}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.prepend}{{4.1.1}{38}{src.environment module}{section*.226}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.run_env_script}{{4.1.1}{38}{src.environment module}{section*.227}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.run_simple_env_script}{{4.1.1}{39}{src.environment module}{section*.228}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set}{{4.1.1}{39}{src.environment module}{section*.229}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_a_product}{{4.1.1}{39}{src.environment module}{section*.230}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_application_env}{{4.1.1}{39}{src.environment module}{section*.231}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_cpp_env}{{4.1.1}{39}{src.environment module}{section*.232}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_full_environ}{{4.1.1}{39}{src.environment module}{section*.233}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_products}{{4.1.1}{39}{src.environment module}{section*.234}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_python_libdirs}{{4.1.1}{39}{src.environment module}{section*.235}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_salome_generic_product_env}{{4.1.1}{39}{src.environment module}{section*.236}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_salome_minimal_product_env}{{4.1.1}{39}{src.environment module}{section*.237}{}} -\newlabel{commands/apidoc/src:src.environment.Shell}{{4.1.1}{40}{src.environment module}{section*.238}{}} -\newlabel{commands/apidoc/src:src.environment.load_environment}{{4.1.1}{40}{src.environment module}{section*.239}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.fileEnviron module}{40}{subsubsection*.240}} -\newlabel{commands/apidoc/src:src-fileenviron-module}{{4.1.1}{40}{src.fileEnviron module}{subsubsection*.240}{}} -\newlabel{commands/apidoc/src:module-src.fileEnviron}{{4.1.1}{40}{src.fileEnviron module}{subsubsection*.240}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BashFileEnviron}{{4.1.1}{40}{src.fileEnviron module}{section*.241}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BashFileEnviron.command_value}{{4.1.1}{40}{src.fileEnviron module}{section*.242}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BashFileEnviron.finish}{{4.1.1}{40}{src.fileEnviron module}{section*.243}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BashFileEnviron.set}{{4.1.1}{40}{src.fileEnviron module}{section*.244}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron}{{4.1.1}{40}{src.fileEnviron module}{section*.245}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.add_comment}{{4.1.1}{40}{src.fileEnviron module}{section*.246}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.command_value}{{4.1.1}{40}{src.fileEnviron module}{section*.247}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.finish}{{4.1.1}{40}{src.fileEnviron module}{section*.248}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.get}{{4.1.1}{41}{src.fileEnviron module}{section*.249}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.set}{{4.1.1}{41}{src.fileEnviron module}{section*.250}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron}{{4.1.1}{41}{src.fileEnviron module}{section*.251}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.add_echo}{{4.1.1}{41}{src.fileEnviron module}{section*.252}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.add_warning}{{4.1.1}{41}{src.fileEnviron module}{section*.253}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.append_value}{{4.1.1}{41}{src.fileEnviron module}{section*.254}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.command_value}{{4.1.1}{41}{src.fileEnviron module}{section*.255}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.finish}{{4.1.1}{41}{src.fileEnviron module}{section*.256}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.get}{{4.1.1}{41}{src.fileEnviron module}{section*.257}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.prepend_value}{{4.1.1}{41}{src.fileEnviron module}{section*.258}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.set}{{4.1.1}{41}{src.fileEnviron module}{section*.259}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron}{{4.1.1}{42}{src.fileEnviron module}{section*.260}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.add_comment}{{4.1.1}{42}{src.fileEnviron module}{section*.261}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.add_echo}{{4.1.1}{42}{src.fileEnviron module}{section*.262}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.add_line}{{4.1.1}{42}{src.fileEnviron module}{section*.263}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.add_warning}{{4.1.1}{42}{src.fileEnviron module}{section*.264}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.append}{{4.1.1}{42}{src.fileEnviron module}{section*.265}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.append_value}{{4.1.1}{42}{src.fileEnviron module}{section*.266}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.command_value}{{4.1.1}{42}{src.fileEnviron module}{section*.267}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.finish}{{4.1.1}{42}{src.fileEnviron module}{section*.268}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.get}{{4.1.1}{42}{src.fileEnviron module}{section*.269}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.is_defined}{{4.1.1}{43}{src.fileEnviron module}{section*.270}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.prepend}{{4.1.1}{43}{src.fileEnviron module}{section*.271}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.prepend_value}{{4.1.1}{43}{src.fileEnviron module}{section*.272}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.set}{{4.1.1}{43}{src.fileEnviron module}{section*.273}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron}{{4.1.1}{43}{src.fileEnviron module}{section*.274}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add}{{4.1.1}{43}{src.fileEnviron module}{section*.275}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add_comment}{{4.1.1}{43}{src.fileEnviron module}{section*.276}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add_echo}{{4.1.1}{43}{src.fileEnviron module}{section*.277}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add_line}{{4.1.1}{43}{src.fileEnviron module}{section*.278}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add_warning}{{4.1.1}{43}{src.fileEnviron module}{section*.279}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.append}{{4.1.1}{43}{src.fileEnviron module}{section*.280}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.append_value}{{4.1.1}{44}{src.fileEnviron module}{section*.281}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.change_to_launcher}{{4.1.1}{44}{src.fileEnviron module}{section*.282}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.command_value}{{4.1.1}{44}{src.fileEnviron module}{section*.283}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.finish}{{4.1.1}{44}{src.fileEnviron module}{section*.284}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.get}{{4.1.1}{44}{src.fileEnviron module}{section*.285}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.is_defined}{{4.1.1}{44}{src.fileEnviron module}{section*.286}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.prepend}{{4.1.1}{44}{src.fileEnviron module}{section*.287}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.prepend_value}{{4.1.1}{44}{src.fileEnviron module}{section*.288}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.set}{{4.1.1}{44}{src.fileEnviron module}{section*.289}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron}{{4.1.1}{44}{src.fileEnviron module}{section*.290}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.add_comment}{{4.1.1}{45}{src.fileEnviron module}{section*.291}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.add_echo}{{4.1.1}{45}{src.fileEnviron module}{section*.292}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.add_line}{{4.1.1}{45}{src.fileEnviron module}{section*.293}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.add_warning}{{4.1.1}{45}{src.fileEnviron module}{section*.294}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.append}{{4.1.1}{45}{src.fileEnviron module}{section*.295}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.command_value}{{4.1.1}{45}{src.fileEnviron module}{section*.296}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.get}{{4.1.1}{45}{src.fileEnviron module}{section*.297}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.is_defined}{{4.1.1}{45}{src.fileEnviron module}{section*.298}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.prepend}{{4.1.1}{45}{src.fileEnviron module}{section*.299}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.run_env_script}{{4.1.1}{45}{src.fileEnviron module}{section*.300}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.set}{{4.1.1}{45}{src.fileEnviron module}{section*.301}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.write}{{4.1.1}{46}{src.fileEnviron module}{section*.302}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.get_file_environ}{{4.1.1}{46}{src.fileEnviron module}{section*.303}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.special_path_separator}{{4.1.1}{46}{src.fileEnviron module}{section*.304}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.fork module}{46}{subsubsection*.305}} -\newlabel{commands/apidoc/src:module-src.fork}{{4.1.1}{46}{src.fork module}{subsubsection*.305}{}} -\newlabel{commands/apidoc/src:src-fork-module}{{4.1.1}{46}{src.fork module}{subsubsection*.305}{}} -\newlabel{commands/apidoc/src:src.fork.batch}{{4.1.1}{46}{src.fork module}{section*.306}{}} -\newlabel{commands/apidoc/src:src.fork.batch_salome}{{4.1.1}{46}{src.fork module}{section*.307}{}} -\newlabel{commands/apidoc/src:src.fork.launch_command}{{4.1.1}{46}{src.fork module}{section*.308}{}} -\newlabel{commands/apidoc/src:src.fork.show_progress}{{4.1.1}{46}{src.fork module}{section*.309}{}} -\newlabel{commands/apidoc/src:src.fork.write_back}{{4.1.1}{46}{src.fork module}{section*.310}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.logger module}{46}{subsubsection*.311}} -\newlabel{commands/apidoc/src:module-src.logger}{{4.1.1}{46}{src.logger module}{subsubsection*.311}{}} -\newlabel{commands/apidoc/src:src-logger-module}{{4.1.1}{46}{src.logger module}{subsubsection*.311}{}} -\newlabel{commands/apidoc/src:src.logger.Logger}{{4.1.1}{46}{src.logger module}{section*.312}{}} -\newlabel{commands/apidoc/src:src.logger.Logger.add_link}{{4.1.1}{46}{src.logger module}{section*.313}{}} -\newlabel{commands/apidoc/src:src.logger.Logger.end_write}{{4.1.1}{47}{src.logger module}{section*.314}{}} -\newlabel{commands/apidoc/src:src.logger.Logger.error}{{4.1.1}{47}{src.logger module}{section*.315}{}} -\newlabel{commands/apidoc/src:src.logger.Logger.flush}{{4.1.1}{47}{src.logger module}{section*.316}{}} -\newlabel{commands/apidoc/src:src.logger.Logger.put_initial_xml_fields}{{4.1.1}{47}{src.logger module}{section*.317}{}} -\newlabel{commands/apidoc/src:src.logger.Logger.write}{{4.1.1}{47}{src.logger module}{section*.318}{}} -\newlabel{commands/apidoc/src:src.logger.date_to_datetime}{{4.1.1}{47}{src.logger module}{section*.319}{}} -\newlabel{commands/apidoc/src:src.logger.list_log_file}{{4.1.1}{47}{src.logger module}{section*.320}{}} -\newlabel{commands/apidoc/src:src.logger.show_command_log}{{4.1.1}{47}{src.logger module}{section*.321}{}} -\newlabel{commands/apidoc/src:src.logger.timedelta_total_seconds}{{4.1.1}{47}{src.logger module}{section*.322}{}} -\newlabel{commands/apidoc/src:src.logger.update_hat_xml}{{4.1.1}{48}{src.logger module}{section*.323}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.options module}{48}{subsubsection*.324}} -\newlabel{commands/apidoc/src:module-src.options}{{4.1.1}{48}{src.options module}{subsubsection*.324}{}} -\newlabel{commands/apidoc/src:src-options-module}{{4.1.1}{48}{src.options module}{subsubsection*.324}{}} -\newlabel{commands/apidoc/src:src.options.OptResult}{{4.1.1}{48}{src.options module}{section*.325}{}} -\newlabel{commands/apidoc/src:src.options.Options}{{4.1.1}{48}{src.options module}{section*.326}{}} -\newlabel{commands/apidoc/src:src.options.Options.add_option}{{4.1.1}{48}{src.options module}{section*.327}{}} -\newlabel{commands/apidoc/src:src.options.Options.debug_write}{{4.1.1}{48}{src.options module}{section*.328}{}} -\newlabel{commands/apidoc/src:src.options.Options.filterLevel}{{4.1.1}{48}{src.options module}{section*.329}{}} -\newlabel{commands/apidoc/src:src.options.Options.filterList2}{{4.1.1}{48}{src.options module}{section*.330}{}} -\newlabel{commands/apidoc/src:src.options.Options.getDetailOption}{{4.1.1}{48}{src.options module}{section*.331}{}} -\newlabel{commands/apidoc/src:src.options.Options.get_help}{{4.1.1}{49}{src.options module}{section*.332}{}} -\newlabel{commands/apidoc/src:src.options.Options.indent}{{4.1.1}{49}{src.options module}{section*.333}{}} -\newlabel{commands/apidoc/src:src.options.Options.parse_args}{{4.1.1}{49}{src.options module}{section*.334}{}} -\newlabel{commands/apidoc/src:src.options.Options.print_help}{{4.1.1}{49}{src.options module}{section*.335}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.printcolors module}{49}{subsubsection*.336}} -\newlabel{commands/apidoc/src:module-src.printcolors}{{4.1.1}{49}{src.printcolors module}{subsubsection*.336}{}} -\newlabel{commands/apidoc/src:src-printcolors-module}{{4.1.1}{49}{src.printcolors module}{subsubsection*.336}{}} -\newlabel{commands/apidoc/src:src.printcolors.cleancolor}{{4.1.1}{49}{src.printcolors module}{section*.337}{}} -\newlabel{commands/apidoc/src:src.printcolors.print_color_map}{{4.1.1}{49}{src.printcolors module}{section*.338}{}} -\newlabel{commands/apidoc/src:src.printcolors.print_color_range}{{4.1.1}{49}{src.printcolors module}{section*.339}{}} -\newlabel{commands/apidoc/src:src.printcolors.print_value}{{4.1.1}{49}{src.printcolors module}{section*.340}{}} -\newlabel{commands/apidoc/src:src.printcolors.printc}{{4.1.1}{49}{src.printcolors module}{section*.341}{}} -\newlabel{commands/apidoc/src:src.printcolors.printcError}{{4.1.1}{50}{src.printcolors module}{section*.342}{}} -\newlabel{commands/apidoc/src:src.printcolors.printcHeader}{{4.1.1}{50}{src.printcolors module}{section*.343}{}} -\newlabel{commands/apidoc/src:src.printcolors.printcHighlight}{{4.1.1}{50}{src.printcolors module}{section*.344}{}} -\newlabel{commands/apidoc/src:src.printcolors.printcInfo}{{4.1.1}{50}{src.printcolors module}{section*.345}{}} -\newlabel{commands/apidoc/src:src.printcolors.printcLabel}{{4.1.1}{50}{src.printcolors module}{section*.346}{}} -\newlabel{commands/apidoc/src:src.printcolors.printcSuccess}{{4.1.1}{50}{src.printcolors module}{section*.347}{}} -\newlabel{commands/apidoc/src:src.printcolors.printcWarning}{{4.1.1}{50}{src.printcolors module}{section*.348}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.product module}{50}{subsubsection*.349}} -\newlabel{commands/apidoc/src:module-src.product}{{4.1.1}{50}{src.product module}{subsubsection*.349}{}} -\newlabel{commands/apidoc/src:src-product-module}{{4.1.1}{50}{src.product module}{subsubsection*.349}{}} -\newlabel{commands/apidoc/src:src.product.check_config_exists}{{4.1.1}{50}{src.product module}{section*.350}{}} -\newlabel{commands/apidoc/src:src.product.check_installation}{{4.1.1}{51}{src.product module}{section*.351}{}} -\newlabel{commands/apidoc/src:src.product.check_source}{{4.1.1}{51}{src.product module}{section*.352}{}} -\newlabel{commands/apidoc/src:src.product.get_base_install_dir}{{4.1.1}{51}{src.product module}{section*.353}{}} -\newlabel{commands/apidoc/src:src.product.get_install_dir}{{4.1.1}{51}{src.product module}{section*.354}{}} -\newlabel{commands/apidoc/src:src.product.get_product_components}{{4.1.1}{51}{src.product module}{section*.355}{}} -\newlabel{commands/apidoc/src:src.product.get_product_config}{{4.1.1}{52}{src.product module}{section*.356}{}} -\newlabel{commands/apidoc/src:src.product.get_product_dependencies}{{4.1.1}{52}{src.product module}{section*.357}{}} -\newlabel{commands/apidoc/src:src.product.get_product_section}{{4.1.1}{52}{src.product module}{section*.358}{}} -\newlabel{commands/apidoc/src:src.product.get_products_infos}{{4.1.1}{52}{src.product module}{section*.359}{}} -\newlabel{commands/apidoc/src:src.product.product_compiles}{{4.1.1}{52}{src.product module}{section*.360}{}} -\newlabel{commands/apidoc/src:src.product.product_has_env_script}{{4.1.1}{52}{src.product module}{section*.361}{}} -\newlabel{commands/apidoc/src:src.product.product_has_logo}{{4.1.1}{53}{src.product module}{section*.362}{}} -\newlabel{commands/apidoc/src:src.product.product_has_patches}{{4.1.1}{53}{src.product module}{section*.363}{}} -\newlabel{commands/apidoc/src:src.product.product_has_salome_gui}{{4.1.1}{53}{src.product module}{section*.364}{}} -\newlabel{commands/apidoc/src:src.product.product_has_script}{{4.1.1}{53}{src.product module}{section*.365}{}} -\newlabel{commands/apidoc/src:src.product.product_is_autotools}{{4.1.1}{53}{src.product module}{section*.366}{}} -\newlabel{commands/apidoc/src:src.product.product_is_cmake}{{4.1.1}{53}{src.product module}{section*.367}{}} -\newlabel{commands/apidoc/src:src.product.product_is_cpp}{{4.1.1}{53}{src.product module}{section*.368}{}} -\newlabel{commands/apidoc/src:src.product.product_is_debug}{{4.1.1}{53}{src.product module}{section*.369}{}} -\newlabel{commands/apidoc/src:src.product.product_is_dev}{{4.1.1}{54}{src.product module}{section*.370}{}} -\newlabel{commands/apidoc/src:src.product.product_is_fixed}{{4.1.1}{54}{src.product module}{section*.371}{}} -\newlabel{commands/apidoc/src:src.product.product_is_generated}{{4.1.1}{54}{src.product module}{section*.372}{}} -\newlabel{commands/apidoc/src:src.product.product_is_mpi}{{4.1.1}{54}{src.product module}{section*.373}{}} -\newlabel{commands/apidoc/src:src.product.product_is_native}{{4.1.1}{54}{src.product module}{section*.374}{}} -\newlabel{commands/apidoc/src:src.product.product_is_salome}{{4.1.1}{54}{src.product module}{section*.375}{}} -\newlabel{commands/apidoc/src:src.product.product_is_smesh_plugin}{{4.1.1}{54}{src.product module}{section*.376}{}} -\newlabel{commands/apidoc/src:src.product.product_is_vcs}{{4.1.1}{54}{src.product module}{section*.377}{}} -\newlabel{commands/apidoc/src:src.product.product_is_verbose}{{4.1.1}{54}{src.product module}{section*.378}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.pyconf module}{55}{subsubsection*.379}} -\newlabel{commands/apidoc/src:src-pyconf-module}{{4.1.1}{55}{src.pyconf module}{subsubsection*.379}{}} -\newlabel{commands/apidoc/src:module-src.pyconf}{{4.1.1}{55}{src.pyconf module}{subsubsection*.379}{}} -\newlabel{commands/apidoc/src:src.pyconf.Config}{{4.1.1}{56}{src.pyconf module}{section*.380}{}} -\newlabel{commands/apidoc/src:src.pyconf.Config.Namespace}{{4.1.1}{56}{src.pyconf module}{section*.381}{}} -\newlabel{commands/apidoc/src:src.pyconf.Config.addNamespace}{{4.1.1}{56}{src.pyconf module}{section*.382}{}} -\newlabel{commands/apidoc/src:src.pyconf.Config.getByPath}{{4.1.1}{56}{src.pyconf module}{section*.383}{}} -\newlabel{commands/apidoc/src:src.pyconf.Config.load}{{4.1.1}{56}{src.pyconf module}{section*.384}{}} -\newlabel{commands/apidoc/src:src.pyconf.Config.removeNamespace}{{4.1.1}{56}{src.pyconf module}{section*.385}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigError}{{4.1.1}{56}{src.pyconf module}{section*.386}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigFormatError}{{4.1.1}{56}{src.pyconf module}{section*.387}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigInputStream}{{4.1.1}{56}{src.pyconf module}{section*.388}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigInputStream.close}{{4.1.1}{56}{src.pyconf module}{section*.389}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigInputStream.read}{{4.1.1}{56}{src.pyconf module}{section*.390}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigInputStream.readline}{{4.1.1}{56}{src.pyconf module}{section*.391}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigList}{{4.1.1}{56}{src.pyconf module}{section*.392}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigList.getByPath}{{4.1.1}{56}{src.pyconf module}{section*.393}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger}{{4.1.1}{57}{src.pyconf module}{section*.394}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.handleMismatch}{{4.1.1}{57}{src.pyconf module}{section*.395}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.merge}{{4.1.1}{57}{src.pyconf module}{section*.396}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.mergeMapping}{{4.1.1}{57}{src.pyconf module}{section*.397}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.mergeSequence}{{4.1.1}{57}{src.pyconf module}{section*.398}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.overwriteKeys}{{4.1.1}{57}{src.pyconf module}{section*.399}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigOutputStream}{{4.1.1}{57}{src.pyconf module}{section*.400}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigOutputStream.close}{{4.1.1}{57}{src.pyconf module}{section*.401}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigOutputStream.flush}{{4.1.1}{57}{src.pyconf module}{section*.402}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigOutputStream.write}{{4.1.1}{57}{src.pyconf module}{section*.403}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader}{{4.1.1}{57}{src.pyconf module}{section*.404}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.getChar}{{4.1.1}{57}{src.pyconf module}{section*.405}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.getToken}{{4.1.1}{57}{src.pyconf module}{section*.406}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.load}{{4.1.1}{58}{src.pyconf module}{section*.407}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.location}{{4.1.1}{58}{src.pyconf module}{section*.408}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.match}{{4.1.1}{58}{src.pyconf module}{section*.409}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseFactor}{{4.1.1}{58}{src.pyconf module}{section*.410}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseKeyValuePair}{{4.1.1}{58}{src.pyconf module}{section*.411}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseMapping}{{4.1.1}{58}{src.pyconf module}{section*.412}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseMappingBody}{{4.1.1}{58}{src.pyconf module}{section*.413}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseReference}{{4.1.1}{58}{src.pyconf module}{section*.414}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseScalar}{{4.1.1}{58}{src.pyconf module}{section*.415}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseSequence}{{4.1.1}{58}{src.pyconf module}{section*.416}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseSuffix}{{4.1.1}{59}{src.pyconf module}{section*.417}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseTerm}{{4.1.1}{59}{src.pyconf module}{section*.418}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseValue}{{4.1.1}{59}{src.pyconf module}{section*.419}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.setStream}{{4.1.1}{59}{src.pyconf module}{section*.420}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigResolutionError}{{4.1.1}{59}{src.pyconf module}{section*.421}{}} -\newlabel{commands/apidoc/src:src.pyconf.Container}{{4.1.1}{59}{src.pyconf module}{section*.422}{}} -\newlabel{commands/apidoc/src:src.pyconf.Container.evaluate}{{4.1.1}{59}{src.pyconf module}{section*.423}{}} -\newlabel{commands/apidoc/src:src.pyconf.Container.setPath}{{4.1.1}{59}{src.pyconf module}{section*.424}{}} -\newlabel{commands/apidoc/src:src.pyconf.Container.writeToStream}{{4.1.1}{59}{src.pyconf module}{section*.425}{}} -\newlabel{commands/apidoc/src:src.pyconf.Container.writeValue}{{4.1.1}{59}{src.pyconf module}{section*.426}{}} -\newlabel{commands/apidoc/src:src.pyconf.Expression}{{4.1.1}{59}{src.pyconf module}{section*.427}{}} -\newlabel{commands/apidoc/src:src.pyconf.Expression.evaluate}{{4.1.1}{60}{src.pyconf module}{section*.428}{}} -\newlabel{commands/apidoc/src:src.pyconf.Mapping}{{4.1.1}{60}{src.pyconf module}{section*.429}{}} -\newlabel{commands/apidoc/src:src.pyconf.Mapping.addMapping}{{4.1.1}{60}{src.pyconf module}{section*.430}{}} -\newlabel{commands/apidoc/src:src.pyconf.Mapping.get}{{4.1.1}{60}{src.pyconf module}{section*.431}{}} -\newlabel{commands/apidoc/src:src.pyconf.Mapping.iteritems}{{4.1.1}{60}{src.pyconf module}{section*.432}{}} -\newlabel{commands/apidoc/src:src.pyconf.Mapping.iterkeys}{{4.1.1}{60}{src.pyconf module}{section*.433}{}} -\newlabel{commands/apidoc/src:src.pyconf.Mapping.keys}{{4.1.1}{60}{src.pyconf module}{section*.434}{}} -\newlabel{commands/apidoc/src:src.pyconf.Mapping.writeToStream}{{4.1.1}{60}{src.pyconf module}{section*.435}{}} -\newlabel{commands/apidoc/src:src.pyconf.Reference}{{4.1.1}{60}{src.pyconf module}{section*.436}{}} -\newlabel{commands/apidoc/src:src.pyconf.Reference.addElement}{{4.1.1}{60}{src.pyconf module}{section*.437}{}} -\newlabel{commands/apidoc/src:src.pyconf.Reference.findConfig}{{4.1.1}{60}{src.pyconf module}{section*.438}{}} -\newlabel{commands/apidoc/src:src.pyconf.Reference.resolve}{{4.1.1}{60}{src.pyconf module}{section*.439}{}} -\newlabel{commands/apidoc/src:src.pyconf.Sequence}{{4.1.1}{60}{src.pyconf module}{section*.440}{}} -\newlabel{commands/apidoc/src:src.pyconf.Sequence.SeqIter}{{4.1.1}{61}{src.pyconf module}{section*.441}{}} -\newlabel{commands/apidoc/src:src.pyconf.Sequence.SeqIter.next}{{4.1.1}{61}{src.pyconf module}{section*.442}{}} -\newlabel{commands/apidoc/src:src.pyconf.Sequence.append}{{4.1.1}{61}{src.pyconf module}{section*.443}{}} -\newlabel{commands/apidoc/src:src.pyconf.Sequence.writeToStream}{{4.1.1}{61}{src.pyconf module}{section*.444}{}} -\newlabel{commands/apidoc/src:src.pyconf.deepCopyMapping}{{4.1.1}{61}{src.pyconf module}{section*.445}{}} -\newlabel{commands/apidoc/src:src.pyconf.defaultMergeResolve}{{4.1.1}{61}{src.pyconf module}{section*.446}{}} -\newlabel{commands/apidoc/src:src.pyconf.defaultStreamOpener}{{4.1.1}{61}{src.pyconf module}{section*.447}{}} -\newlabel{commands/apidoc/src:src.pyconf.isWord}{{4.1.1}{61}{src.pyconf module}{section*.448}{}} -\newlabel{commands/apidoc/src:src.pyconf.makePath}{{4.1.1}{61}{src.pyconf module}{section*.449}{}} -\newlabel{commands/apidoc/src:src.pyconf.overwriteMergeResolve}{{4.1.1}{62}{src.pyconf module}{section*.450}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.system module}{62}{subsubsection*.451}} -\newlabel{commands/apidoc/src:src-system-module}{{4.1.1}{62}{src.system module}{subsubsection*.451}{}} -\newlabel{commands/apidoc/src:module-src.system}{{4.1.1}{62}{src.system module}{subsubsection*.451}{}} -\newlabel{commands/apidoc/src:src.system.archive_extract}{{4.1.1}{62}{src.system module}{section*.452}{}} -\newlabel{commands/apidoc/src:src.system.cvs_extract}{{4.1.1}{62}{src.system module}{section*.453}{}} -\newlabel{commands/apidoc/src:src.system.git_extract}{{4.1.1}{62}{src.system module}{section*.454}{}} -\newlabel{commands/apidoc/src:src.system.show_in_editor}{{4.1.1}{63}{src.system module}{section*.455}{}} -\newlabel{commands/apidoc/src:src.system.svn_extract}{{4.1.1}{63}{src.system module}{section*.456}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.template module}{63}{subsubsection*.457}} -\newlabel{commands/apidoc/src:module-src.template}{{4.1.1}{63}{src.template module}{subsubsection*.457}{}} -\newlabel{commands/apidoc/src:src-template-module}{{4.1.1}{63}{src.template module}{subsubsection*.457}{}} -\newlabel{commands/apidoc/src:src.template.MyTemplate}{{4.1.1}{63}{src.template module}{section*.458}{}} -\newlabel{commands/apidoc/src:src.template.MyTemplate.delimiter}{{4.1.1}{63}{src.template module}{section*.459}{}} -\newlabel{commands/apidoc/src:src.template.MyTemplate.pattern}{{4.1.1}{63}{src.template module}{section*.460}{}} -\newlabel{commands/apidoc/src:src.template.substitute}{{4.1.1}{63}{src.template module}{section*.461}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.test\_module module}{63}{subsubsection*.462}} -\newlabel{commands/apidoc/src:module-src.test_module}{{4.1.1}{63}{src.test\_module module}{subsubsection*.462}{}} -\newlabel{commands/apidoc/src:src-test-module-module}{{4.1.1}{63}{src.test\_module module}{subsubsection*.462}{}} -\newlabel{commands/apidoc/src:src.test_module.Test}{{4.1.1}{63}{src.test\_module module}{section*.463}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.generate_launching_commands}{{4.1.1}{63}{src.test\_module module}{section*.464}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.generate_script}{{4.1.1}{63}{src.test\_module module}{section*.465}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.get_test_timeout}{{4.1.1}{63}{src.test\_module module}{section*.466}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.get_tmp_dir}{{4.1.1}{63}{src.test\_module module}{section*.467}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.prepare_testbase}{{4.1.1}{63}{src.test\_module module}{section*.468}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.prepare_testbase_from_dir}{{4.1.1}{64}{src.test\_module module}{section*.469}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.prepare_testbase_from_git}{{4.1.1}{64}{src.test\_module module}{section*.470}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.prepare_testbase_from_svn}{{4.1.1}{64}{src.test\_module module}{section*.471}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.read_results}{{4.1.1}{64}{src.test\_module module}{section*.472}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.run_all_tests}{{4.1.1}{64}{src.test\_module module}{section*.473}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.run_grid_tests}{{4.1.1}{64}{src.test\_module module}{section*.474}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.run_script}{{4.1.1}{64}{src.test\_module module}{section*.475}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.run_session_tests}{{4.1.1}{64}{src.test\_module module}{section*.476}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.run_testbase_tests}{{4.1.1}{64}{src.test\_module module}{section*.477}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.run_tests}{{4.1.1}{64}{src.test\_module module}{section*.478}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.search_known_errors}{{4.1.1}{64}{src.test\_module module}{section*.479}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.write_test_margin}{{4.1.1}{64}{src.test\_module module}{section*.480}{}} -\newlabel{commands/apidoc/src:src.test_module.getTmpDirDEFAULT}{{4.1.1}{64}{src.test\_module module}{section*.481}{}} -\@writefile{toc}{\contentsline {subsubsection}{src.xmlManager module}{64}{subsubsection*.482}} -\newlabel{commands/apidoc/src:src-xmlmanager-module}{{4.1.1}{64}{src.xmlManager module}{subsubsection*.482}{}} -\newlabel{commands/apidoc/src:module-src.xmlManager}{{4.1.1}{64}{src.xmlManager module}{subsubsection*.482}{}} -\newlabel{commands/apidoc/src:src.xmlManager.ReadXmlFile}{{4.1.1}{64}{src.xmlManager module}{section*.483}{}} -\newlabel{commands/apidoc/src:src.xmlManager.ReadXmlFile.getRootAttrib}{{4.1.1}{64}{src.xmlManager module}{section*.484}{}} -\newlabel{commands/apidoc/src:src.xmlManager.ReadXmlFile.get_attrib}{{4.1.1}{64}{src.xmlManager module}{section*.485}{}} -\newlabel{commands/apidoc/src:src.xmlManager.ReadXmlFile.get_node_text}{{4.1.1}{64}{src.xmlManager module}{section*.486}{}} -\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile}{{4.1.1}{64}{src.xmlManager module}{section*.487}{}} -\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile.add_simple_node}{{4.1.1}{64}{src.xmlManager module}{section*.488}{}} -\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile.append_node_attrib}{{4.1.1}{65}{src.xmlManager module}{section*.489}{}} -\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile.append_node_text}{{4.1.1}{65}{src.xmlManager module}{section*.490}{}} -\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile.write_tree}{{4.1.1}{65}{src.xmlManager module}{section*.491}{}} -\newlabel{commands/apidoc/src:src.xmlManager.add_simple_node}{{4.1.1}{65}{src.xmlManager module}{section*.492}{}} -\newlabel{commands/apidoc/src:src.xmlManager.append_node_attrib}{{4.1.1}{65}{src.xmlManager module}{section*.493}{}} -\newlabel{commands/apidoc/src:src.xmlManager.find_node_by_attrib}{{4.1.1}{65}{src.xmlManager module}{section*.494}{}} -\newlabel{commands/apidoc/src:src.xmlManager.write_report}{{4.1.1}{65}{src.xmlManager module}{section*.495}{}} -\@writefile{toc}{\contentsline {subsubsection}{Module contents}{66}{subsubsection*.496}} -\newlabel{commands/apidoc/src:module-src}{{4.1.1}{66}{Module contents}{subsubsection*.496}{}} -\newlabel{commands/apidoc/src:module-contents}{{4.1.1}{66}{Module contents}{subsubsection*.496}{}} -\newlabel{commands/apidoc/src:src.Path}{{4.1.1}{66}{Module contents}{section*.497}{}} -\newlabel{commands/apidoc/src:src.Path.base}{{4.1.1}{66}{Module contents}{section*.498}{}} -\newlabel{commands/apidoc/src:src.Path.chmod}{{4.1.1}{66}{Module contents}{section*.499}{}} -\newlabel{commands/apidoc/src:src.Path.copy}{{4.1.1}{66}{Module contents}{section*.500}{}} -\newlabel{commands/apidoc/src:src.Path.copydir}{{4.1.1}{66}{Module contents}{section*.501}{}} -\newlabel{commands/apidoc/src:src.Path.copyfile}{{4.1.1}{66}{Module contents}{section*.502}{}} -\newlabel{commands/apidoc/src:src.Path.copylink}{{4.1.1}{66}{Module contents}{section*.503}{}} -\newlabel{commands/apidoc/src:src.Path.dir}{{4.1.1}{66}{Module contents}{section*.504}{}} -\newlabel{commands/apidoc/src:src.Path.exists}{{4.1.1}{66}{Module contents}{section*.505}{}} -\newlabel{commands/apidoc/src:src.Path.isdir}{{4.1.1}{66}{Module contents}{section*.506}{}} -\newlabel{commands/apidoc/src:src.Path.isfile}{{4.1.1}{66}{Module contents}{section*.507}{}} -\newlabel{commands/apidoc/src:src.Path.islink}{{4.1.1}{66}{Module contents}{section*.508}{}} -\newlabel{commands/apidoc/src:src.Path.list}{{4.1.1}{66}{Module contents}{section*.509}{}} -\newlabel{commands/apidoc/src:src.Path.make}{{4.1.1}{66}{Module contents}{section*.510}{}} -\newlabel{commands/apidoc/src:src.Path.readlink}{{4.1.1}{66}{Module contents}{section*.511}{}} -\newlabel{commands/apidoc/src:src.Path.rm}{{4.1.1}{66}{Module contents}{section*.512}{}} -\newlabel{commands/apidoc/src:src.Path.smartcopy}{{4.1.1}{66}{Module contents}{section*.513}{}} -\newlabel{commands/apidoc/src:src.Path.symlink}{{4.1.1}{66}{Module contents}{section*.514}{}} -\newlabel{commands/apidoc/src:src.SatException}{{4.1.1}{66}{Module contents}{section*.515}{}} -\newlabel{commands/apidoc/src:src.activate_mesa_property}{{4.1.1}{66}{Module contents}{section*.516}{}} -\newlabel{commands/apidoc/src:src.check_config_has_application}{{4.1.1}{66}{Module contents}{section*.517}{}} -\newlabel{commands/apidoc/src:src.check_config_has_profile}{{4.1.1}{66}{Module contents}{section*.518}{}} -\newlabel{commands/apidoc/src:src.config_has_application}{{4.1.1}{66}{Module contents}{section*.519}{}} -\newlabel{commands/apidoc/src:src.deepcopy_list}{{4.1.1}{66}{Module contents}{section*.520}{}} -\newlabel{commands/apidoc/src:src.ensure_path_exists}{{4.1.1}{67}{Module contents}{section*.521}{}} -\newlabel{commands/apidoc/src:src.find_file_in_lpath}{{4.1.1}{67}{Module contents}{section*.522}{}} -\newlabel{commands/apidoc/src:src.get_base_path}{{4.1.1}{67}{Module contents}{section*.523}{}} -\newlabel{commands/apidoc/src:src.get_cfg_param}{{4.1.1}{67}{Module contents}{section*.524}{}} -\newlabel{commands/apidoc/src:src.get_launcher_name}{{4.1.1}{67}{Module contents}{section*.525}{}} -\newlabel{commands/apidoc/src:src.get_log_path}{{4.1.1}{67}{Module contents}{section*.526}{}} -\newlabel{commands/apidoc/src:src.get_property_in_product_cfg}{{4.1.1}{67}{Module contents}{section*.527}{}} -\newlabel{commands/apidoc/src:src.get_salome_version}{{4.1.1}{67}{Module contents}{section*.528}{}} -\newlabel{commands/apidoc/src:src.get_tmp_filename}{{4.1.1}{67}{Module contents}{section*.529}{}} -\newlabel{commands/apidoc/src:src.handleRemoveReadonly}{{4.1.1}{68}{Module contents}{section*.530}{}} -\newlabel{commands/apidoc/src:src.merge_dicts}{{4.1.1}{68}{Module contents}{section*.531}{}} -\newlabel{commands/apidoc/src:src.only_numbers}{{4.1.1}{68}{Module contents}{section*.532}{}} -\newlabel{commands/apidoc/src:src.parse_date}{{4.1.1}{68}{Module contents}{section*.533}{}} -\newlabel{commands/apidoc/src:src.print_info}{{4.1.1}{68}{Module contents}{section*.534}{}} -\newlabel{commands/apidoc/src:src.read_config_from_a_file}{{4.1.1}{68}{Module contents}{section*.535}{}} -\newlabel{commands/apidoc/src:src.remove_item_from_list}{{4.1.1}{68}{Module contents}{section*.536}{}} -\newlabel{commands/apidoc/src:src.replace_in_file}{{4.1.1}{68}{Module contents}{section*.537}{}} -\@writefile{toc}{\contentsline {chapter}{\numberline {5}Release Notes}{69}{chapter.5}} +\newlabel{commands/apidoc/src:src.debug.InStream}{{4.1.1}{36}{src.debug module}{section*.189}{}} +\newlabel{commands/apidoc/src:src.debug.OutStream}{{4.1.1}{36}{src.debug module}{section*.190}{}} +\newlabel{commands/apidoc/src:src.debug.OutStream.close}{{4.1.1}{36}{src.debug module}{section*.191}{}} +\newlabel{commands/apidoc/src:src.debug.format_color_exception}{{4.1.1}{36}{src.debug module}{section*.192}{}} +\newlabel{commands/apidoc/src:src.debug.format_exception}{{4.1.1}{36}{src.debug module}{section*.193}{}} +\newlabel{commands/apidoc/src:src.debug.getLocalEnv}{{4.1.1}{36}{src.debug module}{section*.194}{}} +\newlabel{commands/apidoc/src:src.debug.getStrConfigDbg}{{4.1.1}{36}{src.debug module}{section*.195}{}} +\newlabel{commands/apidoc/src:src.debug.getStrConfigStd}{{4.1.1}{36}{src.debug module}{section*.196}{}} +\newlabel{commands/apidoc/src:src.debug.indent}{{4.1.1}{36}{src.debug module}{section*.197}{}} +\newlabel{commands/apidoc/src:src.debug.isTypeConfig}{{4.1.1}{36}{src.debug module}{section*.198}{}} +\newlabel{commands/apidoc/src:src.debug.pop_debug}{{4.1.1}{36}{src.debug module}{section*.199}{}} +\newlabel{commands/apidoc/src:src.debug.push_debug}{{4.1.1}{36}{src.debug module}{section*.200}{}} +\newlabel{commands/apidoc/src:src.debug.saveConfigDbg}{{4.1.1}{36}{src.debug module}{section*.201}{}} +\newlabel{commands/apidoc/src:src.debug.saveConfigStd}{{4.1.1}{36}{src.debug module}{section*.202}{}} +\newlabel{commands/apidoc/src:src.debug.tofix}{{4.1.1}{36}{src.debug module}{section*.203}{}} +\newlabel{commands/apidoc/src:src.debug.write}{{4.1.1}{36}{src.debug module}{section*.204}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.environment module}{36}{subsubsection*.205}} +\newlabel{commands/apidoc/src:src-environment-module}{{4.1.1}{36}{src.environment module}{subsubsection*.205}{}} +\newlabel{commands/apidoc/src:module-src.environment}{{4.1.1}{36}{src.environment module}{subsubsection*.205}{}} +\newlabel{commands/apidoc/src:src.environment.Environ}{{4.1.1}{36}{src.environment module}{section*.206}{}} +\newlabel{commands/apidoc/src:src.environment.Environ.append}{{4.1.1}{36}{src.environment module}{section*.207}{}} +\newlabel{commands/apidoc/src:src.environment.Environ.append_value}{{4.1.1}{37}{src.environment module}{section*.208}{}} +\newlabel{commands/apidoc/src:src.environment.Environ.command_value}{{4.1.1}{37}{src.environment module}{section*.209}{}} +\newlabel{commands/apidoc/src:src.environment.Environ.get}{{4.1.1}{37}{src.environment module}{section*.210}{}} +\newlabel{commands/apidoc/src:src.environment.Environ.is_defined}{{4.1.1}{37}{src.environment module}{section*.211}{}} +\newlabel{commands/apidoc/src:src.environment.Environ.prepend}{{4.1.1}{37}{src.environment module}{section*.212}{}} +\newlabel{commands/apidoc/src:src.environment.Environ.prepend_value}{{4.1.1}{37}{src.environment module}{section*.213}{}} +\newlabel{commands/apidoc/src:src.environment.Environ.set}{{4.1.1}{37}{src.environment module}{section*.214}{}} +\newlabel{commands/apidoc/src:src.environment.FileEnvWriter}{{4.1.1}{37}{src.environment module}{section*.215}{}} +\newlabel{commands/apidoc/src:src.environment.FileEnvWriter.write_cfgForPy_file}{{4.1.1}{37}{src.environment module}{section*.216}{}} +\newlabel{commands/apidoc/src:src.environment.FileEnvWriter.write_env_file}{{4.1.1}{38}{src.environment module}{section*.217}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron}{{4.1.1}{38}{src.environment module}{section*.218}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.add_comment}{{4.1.1}{38}{src.environment module}{section*.219}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.add_line}{{4.1.1}{38}{src.environment module}{section*.220}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.add_warning}{{4.1.1}{38}{src.environment module}{section*.221}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.append}{{4.1.1}{38}{src.environment module}{section*.222}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.dump}{{4.1.1}{38}{src.environment module}{section*.223}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.finish}{{4.1.1}{38}{src.environment module}{section*.224}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.get}{{4.1.1}{38}{src.environment module}{section*.225}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.get_names}{{4.1.1}{38}{src.environment module}{section*.226}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.is_defined}{{4.1.1}{38}{src.environment module}{section*.227}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.load_cfg_environment}{{4.1.1}{39}{src.environment module}{section*.228}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.prepend}{{4.1.1}{39}{src.environment module}{section*.229}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.run_env_script}{{4.1.1}{39}{src.environment module}{section*.230}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.run_simple_env_script}{{4.1.1}{39}{src.environment module}{section*.231}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set}{{4.1.1}{39}{src.environment module}{section*.232}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_a_product}{{4.1.1}{39}{src.environment module}{section*.233}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_application_env}{{4.1.1}{39}{src.environment module}{section*.234}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_cpp_env}{{4.1.1}{39}{src.environment module}{section*.235}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_full_environ}{{4.1.1}{39}{src.environment module}{section*.236}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_products}{{4.1.1}{40}{src.environment module}{section*.237}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_python_libdirs}{{4.1.1}{40}{src.environment module}{section*.238}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_salome_generic_product_env}{{4.1.1}{40}{src.environment module}{section*.239}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_salome_minimal_product_env}{{4.1.1}{40}{src.environment module}{section*.240}{}} +\newlabel{commands/apidoc/src:src.environment.Shell}{{4.1.1}{40}{src.environment module}{section*.241}{}} +\newlabel{commands/apidoc/src:src.environment.load_environment}{{4.1.1}{40}{src.environment module}{section*.242}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.fileEnviron module}{40}{subsubsection*.243}} +\newlabel{commands/apidoc/src:src-fileenviron-module}{{4.1.1}{40}{src.fileEnviron module}{subsubsection*.243}{}} +\newlabel{commands/apidoc/src:module-src.fileEnviron}{{4.1.1}{40}{src.fileEnviron module}{subsubsection*.243}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BashFileEnviron}{{4.1.1}{40}{src.fileEnviron module}{section*.244}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BashFileEnviron.command_value}{{4.1.1}{40}{src.fileEnviron module}{section*.245}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BashFileEnviron.finish}{{4.1.1}{40}{src.fileEnviron module}{section*.246}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BashFileEnviron.set}{{4.1.1}{40}{src.fileEnviron module}{section*.247}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron}{{4.1.1}{41}{src.fileEnviron module}{section*.248}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.add_comment}{{4.1.1}{41}{src.fileEnviron module}{section*.249}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.command_value}{{4.1.1}{41}{src.fileEnviron module}{section*.250}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.finish}{{4.1.1}{41}{src.fileEnviron module}{section*.251}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.get}{{4.1.1}{41}{src.fileEnviron module}{section*.252}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.set}{{4.1.1}{41}{src.fileEnviron module}{section*.253}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron}{{4.1.1}{41}{src.fileEnviron module}{section*.254}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.add_echo}{{4.1.1}{41}{src.fileEnviron module}{section*.255}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.add_warning}{{4.1.1}{41}{src.fileEnviron module}{section*.256}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.append_value}{{4.1.1}{41}{src.fileEnviron module}{section*.257}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.command_value}{{4.1.1}{41}{src.fileEnviron module}{section*.258}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.finish}{{4.1.1}{42}{src.fileEnviron module}{section*.259}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.get}{{4.1.1}{42}{src.fileEnviron module}{section*.260}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.prepend_value}{{4.1.1}{42}{src.fileEnviron module}{section*.261}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.set}{{4.1.1}{42}{src.fileEnviron module}{section*.262}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron}{{4.1.1}{42}{src.fileEnviron module}{section*.263}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.add_comment}{{4.1.1}{42}{src.fileEnviron module}{section*.264}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.add_echo}{{4.1.1}{42}{src.fileEnviron module}{section*.265}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.add_line}{{4.1.1}{42}{src.fileEnviron module}{section*.266}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.add_warning}{{4.1.1}{42}{src.fileEnviron module}{section*.267}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.append}{{4.1.1}{42}{src.fileEnviron module}{section*.268}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.append_value}{{4.1.1}{42}{src.fileEnviron module}{section*.269}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.command_value}{{4.1.1}{43}{src.fileEnviron module}{section*.270}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.finish}{{4.1.1}{43}{src.fileEnviron module}{section*.271}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.get}{{4.1.1}{43}{src.fileEnviron module}{section*.272}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.is_defined}{{4.1.1}{43}{src.fileEnviron module}{section*.273}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.prepend}{{4.1.1}{43}{src.fileEnviron module}{section*.274}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.prepend_value}{{4.1.1}{43}{src.fileEnviron module}{section*.275}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.set}{{4.1.1}{43}{src.fileEnviron module}{section*.276}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron}{{4.1.1}{43}{src.fileEnviron module}{section*.277}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add}{{4.1.1}{43}{src.fileEnviron module}{section*.278}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add_comment}{{4.1.1}{44}{src.fileEnviron module}{section*.279}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add_echo}{{4.1.1}{44}{src.fileEnviron module}{section*.280}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add_line}{{4.1.1}{44}{src.fileEnviron module}{section*.281}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add_warning}{{4.1.1}{44}{src.fileEnviron module}{section*.282}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.append}{{4.1.1}{44}{src.fileEnviron module}{section*.283}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.append_value}{{4.1.1}{44}{src.fileEnviron module}{section*.284}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.change_to_launcher}{{4.1.1}{44}{src.fileEnviron module}{section*.285}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.command_value}{{4.1.1}{44}{src.fileEnviron module}{section*.286}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.finish}{{4.1.1}{44}{src.fileEnviron module}{section*.287}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.get}{{4.1.1}{44}{src.fileEnviron module}{section*.288}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.is_defined}{{4.1.1}{44}{src.fileEnviron module}{section*.289}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.prepend}{{4.1.1}{44}{src.fileEnviron module}{section*.290}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.prepend_value}{{4.1.1}{45}{src.fileEnviron module}{section*.291}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.set}{{4.1.1}{45}{src.fileEnviron module}{section*.292}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron}{{4.1.1}{45}{src.fileEnviron module}{section*.293}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.add_comment}{{4.1.1}{45}{src.fileEnviron module}{section*.294}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.add_echo}{{4.1.1}{45}{src.fileEnviron module}{section*.295}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.add_line}{{4.1.1}{45}{src.fileEnviron module}{section*.296}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.add_warning}{{4.1.1}{45}{src.fileEnviron module}{section*.297}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.append}{{4.1.1}{45}{src.fileEnviron module}{section*.298}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.command_value}{{4.1.1}{45}{src.fileEnviron module}{section*.299}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.get}{{4.1.1}{45}{src.fileEnviron module}{section*.300}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.is_defined}{{4.1.1}{45}{src.fileEnviron module}{section*.301}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.prepend}{{4.1.1}{46}{src.fileEnviron module}{section*.302}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.run_env_script}{{4.1.1}{46}{src.fileEnviron module}{section*.303}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.set}{{4.1.1}{46}{src.fileEnviron module}{section*.304}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.write}{{4.1.1}{46}{src.fileEnviron module}{section*.305}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.get_file_environ}{{4.1.1}{46}{src.fileEnviron module}{section*.306}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.special_path_separator}{{4.1.1}{46}{src.fileEnviron module}{section*.307}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.fork module}{46}{subsubsection*.308}} +\newlabel{commands/apidoc/src:module-src.fork}{{4.1.1}{46}{src.fork module}{subsubsection*.308}{}} +\newlabel{commands/apidoc/src:src-fork-module}{{4.1.1}{46}{src.fork module}{subsubsection*.308}{}} +\newlabel{commands/apidoc/src:src.fork.batch}{{4.1.1}{46}{src.fork module}{section*.309}{}} +\newlabel{commands/apidoc/src:src.fork.batch_salome}{{4.1.1}{46}{src.fork module}{section*.310}{}} +\newlabel{commands/apidoc/src:src.fork.launch_command}{{4.1.1}{46}{src.fork module}{section*.311}{}} +\newlabel{commands/apidoc/src:src.fork.show_progress}{{4.1.1}{46}{src.fork module}{section*.312}{}} +\newlabel{commands/apidoc/src:src.fork.write_back}{{4.1.1}{46}{src.fork module}{section*.313}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.logger module}{47}{subsubsection*.314}} +\newlabel{commands/apidoc/src:module-src.logger}{{4.1.1}{47}{src.logger module}{subsubsection*.314}{}} +\newlabel{commands/apidoc/src:src-logger-module}{{4.1.1}{47}{src.logger module}{subsubsection*.314}{}} +\newlabel{commands/apidoc/src:src.logger.Logger}{{4.1.1}{47}{src.logger module}{section*.315}{}} +\newlabel{commands/apidoc/src:src.logger.Logger.add_link}{{4.1.1}{47}{src.logger module}{section*.316}{}} +\newlabel{commands/apidoc/src:src.logger.Logger.end_write}{{4.1.1}{47}{src.logger module}{section*.317}{}} +\newlabel{commands/apidoc/src:src.logger.Logger.error}{{4.1.1}{47}{src.logger module}{section*.318}{}} +\newlabel{commands/apidoc/src:src.logger.Logger.flush}{{4.1.1}{47}{src.logger module}{section*.319}{}} +\newlabel{commands/apidoc/src:src.logger.Logger.put_initial_xml_fields}{{4.1.1}{47}{src.logger module}{section*.320}{}} +\newlabel{commands/apidoc/src:src.logger.Logger.write}{{4.1.1}{47}{src.logger module}{section*.321}{}} +\newlabel{commands/apidoc/src:src.logger.date_to_datetime}{{4.1.1}{47}{src.logger module}{section*.322}{}} +\newlabel{commands/apidoc/src:src.logger.getCurrentLogger}{{4.1.1}{47}{src.logger module}{section*.323}{}} +\newlabel{commands/apidoc/src:src.logger.getDefaultLogger}{{4.1.1}{47}{src.logger module}{section*.324}{}} +\newlabel{commands/apidoc/src:src.logger.getUnittestLogger}{{4.1.1}{47}{src.logger module}{section*.325}{}} +\newlabel{commands/apidoc/src:src.logger.isCurrentLoggerUnittest}{{4.1.1}{48}{src.logger module}{section*.326}{}} +\newlabel{commands/apidoc/src:src.logger.list_log_file}{{4.1.1}{48}{src.logger module}{section*.327}{}} +\newlabel{commands/apidoc/src:src.logger.sendMessageToCurrentLogger}{{4.1.1}{48}{src.logger module}{section*.328}{}} +\newlabel{commands/apidoc/src:src.logger.setCurrentLogger}{{4.1.1}{48}{src.logger module}{section*.329}{}} +\newlabel{commands/apidoc/src:src.logger.show_command_log}{{4.1.1}{48}{src.logger module}{section*.330}{}} +\newlabel{commands/apidoc/src:src.logger.timedelta_total_seconds}{{4.1.1}{48}{src.logger module}{section*.331}{}} +\newlabel{commands/apidoc/src:src.logger.update_hat_xml}{{4.1.1}{48}{src.logger module}{section*.332}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.options module}{48}{subsubsection*.333}} +\newlabel{commands/apidoc/src:module-src.options}{{4.1.1}{48}{src.options module}{subsubsection*.333}{}} +\newlabel{commands/apidoc/src:src-options-module}{{4.1.1}{48}{src.options module}{subsubsection*.333}{}} +\newlabel{commands/apidoc/src:src.options.OptResult}{{4.1.1}{48}{src.options module}{section*.334}{}} +\newlabel{commands/apidoc/src:src.options.Options}{{4.1.1}{49}{src.options module}{section*.335}{}} +\newlabel{commands/apidoc/src:src.options.Options.add_option}{{4.1.1}{49}{src.options module}{section*.336}{}} +\newlabel{commands/apidoc/src:src.options.Options.debug_write}{{4.1.1}{49}{src.options module}{section*.337}{}} +\newlabel{commands/apidoc/src:src.options.Options.filterLevel}{{4.1.1}{49}{src.options module}{section*.338}{}} +\newlabel{commands/apidoc/src:src.options.Options.filterList2}{{4.1.1}{49}{src.options module}{section*.339}{}} +\newlabel{commands/apidoc/src:src.options.Options.getDetailOption}{{4.1.1}{49}{src.options module}{section*.340}{}} +\newlabel{commands/apidoc/src:src.options.Options.get_help}{{4.1.1}{49}{src.options module}{section*.341}{}} +\newlabel{commands/apidoc/src:src.options.Options.indent}{{4.1.1}{49}{src.options module}{section*.342}{}} +\newlabel{commands/apidoc/src:src.options.Options.parse_args}{{4.1.1}{49}{src.options module}{section*.343}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.printcolors module}{49}{subsubsection*.344}} +\newlabel{commands/apidoc/src:module-src.printcolors}{{4.1.1}{49}{src.printcolors module}{subsubsection*.344}{}} +\newlabel{commands/apidoc/src:src-printcolors-module}{{4.1.1}{49}{src.printcolors module}{subsubsection*.344}{}} +\newlabel{commands/apidoc/src:src.printcolors.cleancolor}{{4.1.1}{49}{src.printcolors module}{section*.345}{}} +\newlabel{commands/apidoc/src:src.printcolors.print_color_map}{{4.1.1}{49}{src.printcolors module}{section*.346}{}} +\newlabel{commands/apidoc/src:src.printcolors.print_color_range}{{4.1.1}{50}{src.printcolors module}{section*.347}{}} +\newlabel{commands/apidoc/src:src.printcolors.print_value}{{4.1.1}{50}{src.printcolors module}{section*.348}{}} +\newlabel{commands/apidoc/src:src.printcolors.printc}{{4.1.1}{50}{src.printcolors module}{section*.349}{}} +\newlabel{commands/apidoc/src:src.printcolors.printcError}{{4.1.1}{50}{src.printcolors module}{section*.350}{}} +\newlabel{commands/apidoc/src:src.printcolors.printcHeader}{{4.1.1}{50}{src.printcolors module}{section*.351}{}} +\newlabel{commands/apidoc/src:src.printcolors.printcHighlight}{{4.1.1}{50}{src.printcolors module}{section*.352}{}} +\newlabel{commands/apidoc/src:src.printcolors.printcInfo}{{4.1.1}{50}{src.printcolors module}{section*.353}{}} +\newlabel{commands/apidoc/src:src.printcolors.printcLabel}{{4.1.1}{51}{src.printcolors module}{section*.354}{}} +\newlabel{commands/apidoc/src:src.printcolors.printcSuccess}{{4.1.1}{51}{src.printcolors module}{section*.355}{}} +\newlabel{commands/apidoc/src:src.printcolors.printcWarning}{{4.1.1}{51}{src.printcolors module}{section*.356}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.product module}{51}{subsubsection*.357}} +\newlabel{commands/apidoc/src:module-src.product}{{4.1.1}{51}{src.product module}{subsubsection*.357}{}} +\newlabel{commands/apidoc/src:src-product-module}{{4.1.1}{51}{src.product module}{subsubsection*.357}{}} +\newlabel{commands/apidoc/src:src.product.check_config_exists}{{4.1.1}{51}{src.product module}{section*.358}{}} +\newlabel{commands/apidoc/src:src.product.check_installation}{{4.1.1}{51}{src.product module}{section*.359}{}} +\newlabel{commands/apidoc/src:src.product.check_source}{{4.1.1}{51}{src.product module}{section*.360}{}} +\newlabel{commands/apidoc/src:src.product.get_base_install_dir}{{4.1.1}{51}{src.product module}{section*.361}{}} +\newlabel{commands/apidoc/src:src.product.get_install_dir}{{4.1.1}{52}{src.product module}{section*.362}{}} +\newlabel{commands/apidoc/src:src.product.get_product_components}{{4.1.1}{52}{src.product module}{section*.363}{}} +\newlabel{commands/apidoc/src:src.product.get_product_config}{{4.1.1}{52}{src.product module}{section*.364}{}} +\newlabel{commands/apidoc/src:src.product.get_product_dependencies}{{4.1.1}{52}{src.product module}{section*.365}{}} +\newlabel{commands/apidoc/src:src.product.get_product_section}{{4.1.1}{52}{src.product module}{section*.366}{}} +\newlabel{commands/apidoc/src:src.product.get_products_infos}{{4.1.1}{53}{src.product module}{section*.367}{}} +\newlabel{commands/apidoc/src:src.product.product_compiles}{{4.1.1}{53}{src.product module}{section*.368}{}} +\newlabel{commands/apidoc/src:src.product.product_has_env_script}{{4.1.1}{53}{src.product module}{section*.369}{}} +\newlabel{commands/apidoc/src:src.product.product_has_logo}{{4.1.1}{53}{src.product module}{section*.370}{}} +\newlabel{commands/apidoc/src:src.product.product_has_patches}{{4.1.1}{53}{src.product module}{section*.371}{}} +\newlabel{commands/apidoc/src:src.product.product_has_salome_gui}{{4.1.1}{53}{src.product module}{section*.372}{}} +\newlabel{commands/apidoc/src:src.product.product_has_script}{{4.1.1}{53}{src.product module}{section*.373}{}} +\newlabel{commands/apidoc/src:src.product.product_is_autotools}{{4.1.1}{53}{src.product module}{section*.374}{}} +\newlabel{commands/apidoc/src:src.product.product_is_cmake}{{4.1.1}{54}{src.product module}{section*.375}{}} +\newlabel{commands/apidoc/src:src.product.product_is_cpp}{{4.1.1}{54}{src.product module}{section*.376}{}} +\newlabel{commands/apidoc/src:src.product.product_is_debug}{{4.1.1}{54}{src.product module}{section*.377}{}} +\newlabel{commands/apidoc/src:src.product.product_is_dev}{{4.1.1}{54}{src.product module}{section*.378}{}} +\newlabel{commands/apidoc/src:src.product.product_is_fixed}{{4.1.1}{54}{src.product module}{section*.379}{}} +\newlabel{commands/apidoc/src:src.product.product_is_generated}{{4.1.1}{54}{src.product module}{section*.380}{}} +\newlabel{commands/apidoc/src:src.product.product_is_mpi}{{4.1.1}{54}{src.product module}{section*.381}{}} +\newlabel{commands/apidoc/src:src.product.product_is_native}{{4.1.1}{54}{src.product module}{section*.382}{}} +\newlabel{commands/apidoc/src:src.product.product_is_salome}{{4.1.1}{55}{src.product module}{section*.383}{}} +\newlabel{commands/apidoc/src:src.product.product_is_smesh_plugin}{{4.1.1}{55}{src.product module}{section*.384}{}} +\newlabel{commands/apidoc/src:src.product.product_is_vcs}{{4.1.1}{55}{src.product module}{section*.385}{}} +\newlabel{commands/apidoc/src:src.product.product_is_verbose}{{4.1.1}{55}{src.product module}{section*.386}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.pyconf module}{55}{subsubsection*.387}} +\newlabel{commands/apidoc/src:src-pyconf-module}{{4.1.1}{55}{src.pyconf module}{subsubsection*.387}{}} +\newlabel{commands/apidoc/src:module-src.pyconf}{{4.1.1}{55}{src.pyconf module}{subsubsection*.387}{}} +\newlabel{commands/apidoc/src:src.pyconf.Config}{{4.1.1}{56}{src.pyconf module}{section*.388}{}} +\newlabel{commands/apidoc/src:src.pyconf.Config.Namespace}{{4.1.1}{56}{src.pyconf module}{section*.389}{}} +\newlabel{commands/apidoc/src:src.pyconf.Config.addNamespace}{{4.1.1}{56}{src.pyconf module}{section*.390}{}} +\newlabel{commands/apidoc/src:src.pyconf.Config.getByPath}{{4.1.1}{56}{src.pyconf module}{section*.391}{}} +\newlabel{commands/apidoc/src:src.pyconf.Config.load}{{4.1.1}{56}{src.pyconf module}{section*.392}{}} +\newlabel{commands/apidoc/src:src.pyconf.Config.removeNamespace}{{4.1.1}{57}{src.pyconf module}{section*.393}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigError}{{4.1.1}{57}{src.pyconf module}{section*.394}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigFormatError}{{4.1.1}{57}{src.pyconf module}{section*.395}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigInputStream}{{4.1.1}{57}{src.pyconf module}{section*.396}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigInputStream.close}{{4.1.1}{57}{src.pyconf module}{section*.397}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigInputStream.read}{{4.1.1}{57}{src.pyconf module}{section*.398}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigInputStream.readline}{{4.1.1}{57}{src.pyconf module}{section*.399}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigList}{{4.1.1}{57}{src.pyconf module}{section*.400}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigList.getByPath}{{4.1.1}{57}{src.pyconf module}{section*.401}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger}{{4.1.1}{57}{src.pyconf module}{section*.402}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.handleMismatch}{{4.1.1}{57}{src.pyconf module}{section*.403}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.merge}{{4.1.1}{57}{src.pyconf module}{section*.404}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.mergeMapping}{{4.1.1}{57}{src.pyconf module}{section*.405}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.mergeSequence}{{4.1.1}{58}{src.pyconf module}{section*.406}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.overwriteKeys}{{4.1.1}{58}{src.pyconf module}{section*.407}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigOutputStream}{{4.1.1}{58}{src.pyconf module}{section*.408}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigOutputStream.close}{{4.1.1}{58}{src.pyconf module}{section*.409}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigOutputStream.flush}{{4.1.1}{58}{src.pyconf module}{section*.410}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigOutputStream.write}{{4.1.1}{58}{src.pyconf module}{section*.411}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader}{{4.1.1}{58}{src.pyconf module}{section*.412}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.getChar}{{4.1.1}{58}{src.pyconf module}{section*.413}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.getToken}{{4.1.1}{58}{src.pyconf module}{section*.414}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.load}{{4.1.1}{58}{src.pyconf module}{section*.415}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.location}{{4.1.1}{58}{src.pyconf module}{section*.416}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.match}{{4.1.1}{58}{src.pyconf module}{section*.417}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseFactor}{{4.1.1}{58}{src.pyconf module}{section*.418}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseKeyValuePair}{{4.1.1}{59}{src.pyconf module}{section*.419}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseMapping}{{4.1.1}{59}{src.pyconf module}{section*.420}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseMappingBody}{{4.1.1}{59}{src.pyconf module}{section*.421}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseReference}{{4.1.1}{59}{src.pyconf module}{section*.422}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseScalar}{{4.1.1}{59}{src.pyconf module}{section*.423}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseSequence}{{4.1.1}{59}{src.pyconf module}{section*.424}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseSuffix}{{4.1.1}{59}{src.pyconf module}{section*.425}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseTerm}{{4.1.1}{59}{src.pyconf module}{section*.426}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseValue}{{4.1.1}{59}{src.pyconf module}{section*.427}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.setStream}{{4.1.1}{59}{src.pyconf module}{section*.428}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigResolutionError}{{4.1.1}{59}{src.pyconf module}{section*.429}{}} +\newlabel{commands/apidoc/src:src.pyconf.Container}{{4.1.1}{59}{src.pyconf module}{section*.430}{}} +\newlabel{commands/apidoc/src:src.pyconf.Container.evaluate}{{4.1.1}{60}{src.pyconf module}{section*.431}{}} +\newlabel{commands/apidoc/src:src.pyconf.Container.setPath}{{4.1.1}{60}{src.pyconf module}{section*.432}{}} +\newlabel{commands/apidoc/src:src.pyconf.Container.writeToStream}{{4.1.1}{60}{src.pyconf module}{section*.433}{}} +\newlabel{commands/apidoc/src:src.pyconf.Container.writeValue}{{4.1.1}{60}{src.pyconf module}{section*.434}{}} +\newlabel{commands/apidoc/src:src.pyconf.Expression}{{4.1.1}{60}{src.pyconf module}{section*.435}{}} +\newlabel{commands/apidoc/src:src.pyconf.Expression.evaluate}{{4.1.1}{60}{src.pyconf module}{section*.436}{}} +\newlabel{commands/apidoc/src:src.pyconf.Mapping}{{4.1.1}{60}{src.pyconf module}{section*.437}{}} +\newlabel{commands/apidoc/src:src.pyconf.Mapping.addMapping}{{4.1.1}{60}{src.pyconf module}{section*.438}{}} +\newlabel{commands/apidoc/src:src.pyconf.Mapping.get}{{4.1.1}{60}{src.pyconf module}{section*.439}{}} +\newlabel{commands/apidoc/src:src.pyconf.Mapping.iteritems}{{4.1.1}{60}{src.pyconf module}{section*.440}{}} +\newlabel{commands/apidoc/src:src.pyconf.Mapping.iterkeys}{{4.1.1}{60}{src.pyconf module}{section*.441}{}} +\newlabel{commands/apidoc/src:src.pyconf.Mapping.keys}{{4.1.1}{60}{src.pyconf module}{section*.442}{}} +\newlabel{commands/apidoc/src:src.pyconf.Mapping.writeToStream}{{4.1.1}{61}{src.pyconf module}{section*.443}{}} +\newlabel{commands/apidoc/src:src.pyconf.Reference}{{4.1.1}{61}{src.pyconf module}{section*.444}{}} +\newlabel{commands/apidoc/src:src.pyconf.Reference.addElement}{{4.1.1}{61}{src.pyconf module}{section*.445}{}} +\newlabel{commands/apidoc/src:src.pyconf.Reference.findConfig}{{4.1.1}{61}{src.pyconf module}{section*.446}{}} +\newlabel{commands/apidoc/src:src.pyconf.Reference.resolve}{{4.1.1}{61}{src.pyconf module}{section*.447}{}} +\newlabel{commands/apidoc/src:src.pyconf.Sequence}{{4.1.1}{61}{src.pyconf module}{section*.448}{}} +\newlabel{commands/apidoc/src:src.pyconf.Sequence.SeqIter}{{4.1.1}{61}{src.pyconf module}{section*.449}{}} +\newlabel{commands/apidoc/src:src.pyconf.Sequence.SeqIter.next}{{4.1.1}{61}{src.pyconf module}{section*.450}{}} +\newlabel{commands/apidoc/src:src.pyconf.Sequence.append}{{4.1.1}{61}{src.pyconf module}{section*.451}{}} +\newlabel{commands/apidoc/src:src.pyconf.Sequence.writeToStream}{{4.1.1}{61}{src.pyconf module}{section*.452}{}} +\newlabel{commands/apidoc/src:src.pyconf.deepCopyMapping}{{4.1.1}{61}{src.pyconf module}{section*.453}{}} +\newlabel{commands/apidoc/src:src.pyconf.defaultMergeResolve}{{4.1.1}{61}{src.pyconf module}{section*.454}{}} +\newlabel{commands/apidoc/src:src.pyconf.defaultStreamOpener}{{4.1.1}{62}{src.pyconf module}{section*.455}{}} +\newlabel{commands/apidoc/src:src.pyconf.isWord}{{4.1.1}{62}{src.pyconf module}{section*.456}{}} +\newlabel{commands/apidoc/src:src.pyconf.makePath}{{4.1.1}{62}{src.pyconf module}{section*.457}{}} +\newlabel{commands/apidoc/src:src.pyconf.overwriteMergeResolve}{{4.1.1}{62}{src.pyconf module}{section*.458}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.system module}{62}{subsubsection*.459}} +\newlabel{commands/apidoc/src:src-system-module}{{4.1.1}{62}{src.system module}{subsubsection*.459}{}} +\newlabel{commands/apidoc/src:module-src.system}{{4.1.1}{62}{src.system module}{subsubsection*.459}{}} +\newlabel{commands/apidoc/src:src.system.archive_extract}{{4.1.1}{62}{src.system module}{section*.460}{}} +\newlabel{commands/apidoc/src:src.system.cvs_extract}{{4.1.1}{62}{src.system module}{section*.461}{}} +\newlabel{commands/apidoc/src:src.system.git_extract}{{4.1.1}{63}{src.system module}{section*.462}{}} +\newlabel{commands/apidoc/src:src.system.show_in_editor}{{4.1.1}{63}{src.system module}{section*.463}{}} +\newlabel{commands/apidoc/src:src.system.svn_extract}{{4.1.1}{63}{src.system module}{section*.464}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.template module}{64}{subsubsection*.465}} +\newlabel{commands/apidoc/src:module-src.template}{{4.1.1}{64}{src.template module}{subsubsection*.465}{}} +\newlabel{commands/apidoc/src:src-template-module}{{4.1.1}{64}{src.template module}{subsubsection*.465}{}} +\newlabel{commands/apidoc/src:src.template.MyTemplate}{{4.1.1}{64}{src.template module}{section*.466}{}} +\newlabel{commands/apidoc/src:src.template.MyTemplate.delimiter}{{4.1.1}{64}{src.template module}{section*.467}{}} +\newlabel{commands/apidoc/src:src.template.MyTemplate.pattern}{{4.1.1}{64}{src.template module}{section*.468}{}} +\newlabel{commands/apidoc/src:src.template.substitute}{{4.1.1}{64}{src.template module}{section*.469}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.test\_module module}{64}{subsubsection*.470}} +\newlabel{commands/apidoc/src:module-src.test_module}{{4.1.1}{64}{src.test\_module module}{subsubsection*.470}{}} +\newlabel{commands/apidoc/src:src-test-module-module}{{4.1.1}{64}{src.test\_module module}{subsubsection*.470}{}} +\newlabel{commands/apidoc/src:src.test_module.Test}{{4.1.1}{64}{src.test\_module module}{section*.471}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.generate_launching_commands}{{4.1.1}{64}{src.test\_module module}{section*.472}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.generate_script}{{4.1.1}{64}{src.test\_module module}{section*.473}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.get_test_timeout}{{4.1.1}{64}{src.test\_module module}{section*.474}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.get_tmp_dir}{{4.1.1}{64}{src.test\_module module}{section*.475}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.prepare_testbase}{{4.1.1}{64}{src.test\_module module}{section*.476}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.prepare_testbase_from_dir}{{4.1.1}{64}{src.test\_module module}{section*.477}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.prepare_testbase_from_git}{{4.1.1}{64}{src.test\_module module}{section*.478}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.prepare_testbase_from_svn}{{4.1.1}{64}{src.test\_module module}{section*.479}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.read_results}{{4.1.1}{64}{src.test\_module module}{section*.480}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.run_all_tests}{{4.1.1}{64}{src.test\_module module}{section*.481}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.run_grid_tests}{{4.1.1}{64}{src.test\_module module}{section*.482}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.run_script}{{4.1.1}{64}{src.test\_module module}{section*.483}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.run_session_tests}{{4.1.1}{64}{src.test\_module module}{section*.484}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.run_testbase_tests}{{4.1.1}{64}{src.test\_module module}{section*.485}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.run_tests}{{4.1.1}{64}{src.test\_module module}{section*.486}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.search_known_errors}{{4.1.1}{64}{src.test\_module module}{section*.487}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.write_test_margin}{{4.1.1}{64}{src.test\_module module}{section*.488}{}} +\newlabel{commands/apidoc/src:src.test_module.getTmpDirDEFAULT}{{4.1.1}{64}{src.test\_module module}{section*.489}{}} +\@writefile{toc}{\contentsline {subsubsection}{src.xmlManager module}{64}{subsubsection*.490}} +\newlabel{commands/apidoc/src:src-xmlmanager-module}{{4.1.1}{64}{src.xmlManager module}{subsubsection*.490}{}} +\newlabel{commands/apidoc/src:module-src.xmlManager}{{4.1.1}{64}{src.xmlManager module}{subsubsection*.490}{}} +\newlabel{commands/apidoc/src:src.xmlManager.ReadXmlFile}{{4.1.1}{64}{src.xmlManager module}{section*.491}{}} +\newlabel{commands/apidoc/src:src.xmlManager.ReadXmlFile.getRootAttrib}{{4.1.1}{64}{src.xmlManager module}{section*.492}{}} +\newlabel{commands/apidoc/src:src.xmlManager.ReadXmlFile.get_attrib}{{4.1.1}{65}{src.xmlManager module}{section*.493}{}} +\newlabel{commands/apidoc/src:src.xmlManager.ReadXmlFile.get_node_text}{{4.1.1}{65}{src.xmlManager module}{section*.494}{}} +\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile}{{4.1.1}{65}{src.xmlManager module}{section*.495}{}} +\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile.add_simple_node}{{4.1.1}{65}{src.xmlManager module}{section*.496}{}} +\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile.append_node_attrib}{{4.1.1}{65}{src.xmlManager module}{section*.497}{}} +\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile.append_node_text}{{4.1.1}{65}{src.xmlManager module}{section*.498}{}} +\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile.write_tree}{{4.1.1}{65}{src.xmlManager module}{section*.499}{}} +\newlabel{commands/apidoc/src:src.xmlManager.add_simple_node}{{4.1.1}{65}{src.xmlManager module}{section*.500}{}} +\newlabel{commands/apidoc/src:src.xmlManager.append_node_attrib}{{4.1.1}{66}{src.xmlManager module}{section*.501}{}} +\newlabel{commands/apidoc/src:src.xmlManager.find_node_by_attrib}{{4.1.1}{66}{src.xmlManager module}{section*.502}{}} +\newlabel{commands/apidoc/src:src.xmlManager.write_report}{{4.1.1}{66}{src.xmlManager module}{section*.503}{}} +\@writefile{toc}{\contentsline {subsubsection}{Module contents}{66}{subsubsection*.504}} +\newlabel{commands/apidoc/src:module-src}{{4.1.1}{66}{Module contents}{subsubsection*.504}{}} +\newlabel{commands/apidoc/src:module-contents}{{4.1.1}{66}{Module contents}{subsubsection*.504}{}} +\newlabel{commands/apidoc/src:src.Path}{{4.1.1}{66}{Module contents}{section*.505}{}} +\newlabel{commands/apidoc/src:src.Path.base}{{4.1.1}{66}{Module contents}{section*.506}{}} +\newlabel{commands/apidoc/src:src.Path.chmod}{{4.1.1}{66}{Module contents}{section*.507}{}} +\newlabel{commands/apidoc/src:src.Path.copy}{{4.1.1}{66}{Module contents}{section*.508}{}} +\newlabel{commands/apidoc/src:src.Path.copydir}{{4.1.1}{66}{Module contents}{section*.509}{}} +\newlabel{commands/apidoc/src:src.Path.copyfile}{{4.1.1}{66}{Module contents}{section*.510}{}} +\newlabel{commands/apidoc/src:src.Path.copylink}{{4.1.1}{66}{Module contents}{section*.511}{}} +\newlabel{commands/apidoc/src:src.Path.dir}{{4.1.1}{66}{Module contents}{section*.512}{}} +\newlabel{commands/apidoc/src:src.Path.exists}{{4.1.1}{66}{Module contents}{section*.513}{}} +\newlabel{commands/apidoc/src:src.Path.isdir}{{4.1.1}{66}{Module contents}{section*.514}{}} +\newlabel{commands/apidoc/src:src.Path.isfile}{{4.1.1}{66}{Module contents}{section*.515}{}} +\newlabel{commands/apidoc/src:src.Path.islink}{{4.1.1}{66}{Module contents}{section*.516}{}} +\newlabel{commands/apidoc/src:src.Path.list}{{4.1.1}{66}{Module contents}{section*.517}{}} +\newlabel{commands/apidoc/src:src.Path.make}{{4.1.1}{67}{Module contents}{section*.518}{}} +\newlabel{commands/apidoc/src:src.Path.readlink}{{4.1.1}{67}{Module contents}{section*.519}{}} +\newlabel{commands/apidoc/src:src.Path.rm}{{4.1.1}{67}{Module contents}{section*.520}{}} +\newlabel{commands/apidoc/src:src.Path.smartcopy}{{4.1.1}{67}{Module contents}{section*.521}{}} +\newlabel{commands/apidoc/src:src.Path.symlink}{{4.1.1}{67}{Module contents}{section*.522}{}} +\newlabel{commands/apidoc/src:src.SatException}{{4.1.1}{67}{Module contents}{section*.523}{}} +\newlabel{commands/apidoc/src:src.activate_mesa_property}{{4.1.1}{67}{Module contents}{section*.524}{}} +\newlabel{commands/apidoc/src:src.check_config_has_application}{{4.1.1}{67}{Module contents}{section*.525}{}} +\newlabel{commands/apidoc/src:src.check_config_has_profile}{{4.1.1}{67}{Module contents}{section*.526}{}} +\newlabel{commands/apidoc/src:src.config_has_application}{{4.1.1}{67}{Module contents}{section*.527}{}} +\newlabel{commands/apidoc/src:src.deepcopy_list}{{4.1.1}{67}{Module contents}{section*.528}{}} +\newlabel{commands/apidoc/src:src.ensure_path_exists}{{4.1.1}{67}{Module contents}{section*.529}{}} +\newlabel{commands/apidoc/src:src.find_file_in_lpath}{{4.1.1}{67}{Module contents}{section*.530}{}} +\newlabel{commands/apidoc/src:src.get_base_path}{{4.1.1}{67}{Module contents}{section*.531}{}} +\newlabel{commands/apidoc/src:src.get_cfg_param}{{4.1.1}{67}{Module contents}{section*.532}{}} +\newlabel{commands/apidoc/src:src.get_launcher_name}{{4.1.1}{68}{Module contents}{section*.533}{}} +\newlabel{commands/apidoc/src:src.get_log_path}{{4.1.1}{68}{Module contents}{section*.534}{}} +\newlabel{commands/apidoc/src:src.get_property_in_product_cfg}{{4.1.1}{68}{Module contents}{section*.535}{}} +\newlabel{commands/apidoc/src:src.get_salome_version}{{4.1.1}{68}{Module contents}{section*.536}{}} +\newlabel{commands/apidoc/src:src.get_tmp_filename}{{4.1.1}{68}{Module contents}{section*.537}{}} +\newlabel{commands/apidoc/src:src.handleRemoveReadonly}{{4.1.1}{68}{Module contents}{section*.538}{}} +\newlabel{commands/apidoc/src:src.merge_dicts}{{4.1.1}{68}{Module contents}{section*.539}{}} +\newlabel{commands/apidoc/src:src.only_numbers}{{4.1.1}{68}{Module contents}{section*.540}{}} +\newlabel{commands/apidoc/src:src.parse_date}{{4.1.1}{68}{Module contents}{section*.541}{}} +\newlabel{commands/apidoc/src:src.print_info}{{4.1.1}{68}{Module contents}{section*.542}{}} +\newlabel{commands/apidoc/src:src.read_config_from_a_file}{{4.1.1}{68}{Module contents}{section*.543}{}} +\newlabel{commands/apidoc/src:src.remove_item_from_list}{{4.1.1}{68}{Module contents}{section*.544}{}} +\newlabel{commands/apidoc/src:src.replace_in_file}{{4.1.1}{69}{Module contents}{section*.545}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {5}Release Notes}{71}{chapter.5}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{index:release-notes}{{5}{69}{Release Notes}{chapter.5}{}} -\@writefile{toc}{\contentsline {section}{\numberline {5.1}Release notes}{69}{section.5.1}} -\newlabel{release_notes/release_notes_5.0.0:release-notes}{{5.1}{69}{Release notes}{section.5.1}{}} -\newlabel{release_notes/release_notes_5.0.0::doc}{{5.1}{69}{Release notes}{section.5.1}{}} -\@writefile{toc}{\contentsline {chapter}{Python Module Index}{71}{section*.538}} -\@writefile{toc}{\contentsline {chapter}{Index}{73}{section*.539}} +\newlabel{index:release-notes}{{5}{71}{Release Notes}{chapter.5}{}} +\@writefile{toc}{\contentsline {section}{\numberline {5.1}Release notes}{71}{section.5.1}} +\newlabel{release_notes/release_notes_5.0.0:release-notes}{{5.1}{71}{Release notes}{section.5.1}{}} +\newlabel{release_notes/release_notes_5.0.0::doc}{{5.1}{71}{Release notes}{section.5.1}{}} +\@writefile{toc}{\contentsline {chapter}{Python Module Index}{73}{section*.546}} +\@writefile{toc}{\contentsline {chapter}{Index}{75}{section*.547}} diff --git a/doc/build/latex/salomeTools.fdb_latexmk b/doc/build/latex/salomeTools.fdb_latexmk index 3bb1d94..9b57d8f 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"] 1529399663 "salomeTools.idx" "salomeTools.ind" "salomeTools" 1529399664 - "salomeTools.idx" 1529399664 37104 8cdae70614af35a45ec651ac7636acdf "" +["makeindex salomeTools.idx"] 1530021069 "salomeTools.idx" "salomeTools.ind" "salomeTools" 1530021070 + "salomeTools.idx" 1530021070 37675 5221875c9eca3cdb945ec6de9d886fdc "" (generated) "salomeTools.ind" "salomeTools.ilg" -["pdflatex"] 1529399663 "salomeTools.tex" "salomeTools.pdf" "salomeTools" 1529399664 +["pdflatex"] 1530021069 "salomeTools.tex" "salomeTools.pdf" "salomeTools" 1530021070 "/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 "" @@ -167,22 +167,22 @@ "/data/tmplgls/wambeke/share/texlive/2017/texmf-var/fonts/map/pdftex/updmap/pdftex.map" 1523607852 2700841 1bc9624fdc91e264bac08ef05942a34b "" "/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 "" - "fncychap.sty" 1529391879 18775 568efa3fda85869a241e0645298bc277 "" - "footnotehyper-sphinx.sty" 1529391879 8886 0562fcad2b7e25f93331edc6fc422c87 "" - "salomeTools.aux" 1529399664 85410 654dbf7899c0e0925cdcb2a9b9cb605c "" - "salomeTools.ind" 1529399663 36333 3ec0eb65d8a4f28041fe8604ea800ae5 "makeindex salomeTools.idx" - "salomeTools.out" 1529399664 3075 c17a5699956f0a7fe0d4242598ffb5fe "" - "salomeTools.tex" 1529399660 340746 929605c29e2adbb99b99a777732584f9 "" - "salomeTools.toc" 1529399664 8577 0838da642cd6f892734f1aa0cf8141cf "" - "sat_about.png" 1529391879 282130 625d3edc0de2910af30fe6407ab411b3 "" - "sphinx.sty" 1529391879 67712 9b578972569f0169bf44cfae88da82f2 "" - "sphinxhighlight.sty" 1529399659 8137 b8d4ef963833564f6e4eadc09cd757c4 "" - "sphinxmanual.cls" 1529391879 3589 0b0aac49c6f36925cf5f9d524a75a978 "" - "sphinxmulticell.sty" 1529391879 14618 0defbdc8536ad2e67f1eac6a1431bc55 "" - "tabulary.sty" 1529391879 13836 e4c420176570c694fb8cb70f63c46263 "" + "fncychap.sty" 1529937511 18775 568efa3fda85869a241e0645298bc277 "" + "footnotehyper-sphinx.sty" 1529937511 8886 0562fcad2b7e25f93331edc6fc422c87 "" + "salomeTools.aux" 1530021070 86276 ad8da597b4c98b8cfcdec0fefe0dbb85 "" + "salomeTools.ind" 1530021069 36880 298d952e198cb50f81090b175ab81949 "makeindex salomeTools.idx" + "salomeTools.out" 1530021070 3075 101e36bbbdb8d120fe7a2c74ab3c41f0 "" + "salomeTools.tex" 1530021064 344056 ca20c8b326006818094828ef2c3c2107 "" + "salomeTools.toc" 1530021070 8577 93385a67d7c8426ac7be843767a0ae03 "" + "sat_about.png" 1529937511 282130 625d3edc0de2910af30fe6407ab411b3 "" + "sphinx.sty" 1529937511 67712 9b578972569f0169bf44cfae88da82f2 "" + "sphinxhighlight.sty" 1530021063 8137 b8d4ef963833564f6e4eadc09cd757c4 "" + "sphinxmanual.cls" 1529937511 3589 0b0aac49c6f36925cf5f9d524a75a978 "" + "sphinxmulticell.sty" 1529937511 14618 0defbdc8536ad2e67f1eac6a1431bc55 "" + "tabulary.sty" 1529937511 13836 e4c420176570c694fb8cb70f63c46263 "" (generated) - "salomeTools.aux" "salomeTools.out" + "salomeTools.aux" "salomeTools.idx" "salomeTools.log" "salomeTools.toc" diff --git a/doc/build/latex/salomeTools.idx b/doc/build/latex/salomeTools.idx index 207d23c..c38e4e3 100644 --- a/doc/build/latex/salomeTools.idx +++ b/doc/build/latex/salomeTools.idx @@ -167,13 +167,16 @@ \indexentry{put\_txt\_log\_in\_appli\_log\_dir() (src.compilation.Builder method)|hyperpage}{35} \indexentry{wmake() (src.compilation.Builder method)|hyperpage}{35} \indexentry{src.debug (module)|hyperpage}{35} -\indexentry{InStream (class in src.debug)|hyperpage}{35} -\indexentry{OutStream (class in src.debug)|hyperpage}{35} -\indexentry{close() (src.debug.OutStream method)|hyperpage}{35} -\indexentry{getLocalEnv() (in module src.debug)|hyperpage}{35} -\indexentry{getStrConfigDbg() (in module src.debug)|hyperpage}{35} +\indexentry{InStream (class in src.debug)|hyperpage}{36} +\indexentry{OutStream (class in src.debug)|hyperpage}{36} +\indexentry{close() (src.debug.OutStream method)|hyperpage}{36} +\indexentry{format\_color\_exception() (in module src.debug)|hyperpage}{36} +\indexentry{format\_exception() (in module src.debug)|hyperpage}{36} +\indexentry{getLocalEnv() (in module src.debug)|hyperpage}{36} +\indexentry{getStrConfigDbg() (in module src.debug)|hyperpage}{36} \indexentry{getStrConfigStd() (in module src.debug)|hyperpage}{36} \indexentry{indent() (in module src.debug)|hyperpage}{36} +\indexentry{isTypeConfig() (in module src.debug)|hyperpage}{36} \indexentry{pop\_debug() (in module src.debug)|hyperpage}{36} \indexentry{push\_debug() (in module src.debug)|hyperpage}{36} \indexentry{saveConfigDbg() (in module src.debug)|hyperpage}{36} @@ -183,18 +186,18 @@ \indexentry{src.environment (module)|hyperpage}{36} \indexentry{Environ (class in src.environment)|hyperpage}{36} \indexentry{append() (src.environment.Environ method)|hyperpage}{36} -\indexentry{append\_value() (src.environment.Environ method)|hyperpage}{36} -\indexentry{command\_value() (src.environment.Environ method)|hyperpage}{36} -\indexentry{get() (src.environment.Environ method)|hyperpage}{36} -\indexentry{is\_defined() (src.environment.Environ method)|hyperpage}{36} +\indexentry{append\_value() (src.environment.Environ method)|hyperpage}{37} +\indexentry{command\_value() (src.environment.Environ method)|hyperpage}{37} +\indexentry{get() (src.environment.Environ method)|hyperpage}{37} +\indexentry{is\_defined() (src.environment.Environ method)|hyperpage}{37} \indexentry{prepend() (src.environment.Environ method)|hyperpage}{37} \indexentry{prepend\_value() (src.environment.Environ method)|hyperpage}{37} \indexentry{set() (src.environment.Environ method)|hyperpage}{37} \indexentry{FileEnvWriter (class in src.environment)|hyperpage}{37} \indexentry{write\_cfgForPy\_file() (src.environment.FileEnvWriter method)|hyperpage}{37} -\indexentry{write\_env\_file() (src.environment.FileEnvWriter method)|hyperpage}{37} -\indexentry{SalomeEnviron (class in src.environment)|hyperpage}{37} -\indexentry{add\_comment() (src.environment.SalomeEnviron method)|hyperpage}{37} +\indexentry{write\_env\_file() (src.environment.FileEnvWriter method)|hyperpage}{38} +\indexentry{SalomeEnviron (class in src.environment)|hyperpage}{38} +\indexentry{add\_comment() (src.environment.SalomeEnviron method)|hyperpage}{38} \indexentry{add\_line() (src.environment.SalomeEnviron method)|hyperpage}{38} \indexentry{add\_warning() (src.environment.SalomeEnviron method)|hyperpage}{38} \indexentry{append() (src.environment.SalomeEnviron method)|hyperpage}{38} @@ -203,19 +206,19 @@ \indexentry{get() (src.environment.SalomeEnviron method)|hyperpage}{38} \indexentry{get\_names() (src.environment.SalomeEnviron method)|hyperpage}{38} \indexentry{is\_defined() (src.environment.SalomeEnviron method)|hyperpage}{38} -\indexentry{load\_cfg\_environment() (src.environment.SalomeEnviron method)|hyperpage}{38} -\indexentry{prepend() (src.environment.SalomeEnviron method)|hyperpage}{38} -\indexentry{run\_env\_script() (src.environment.SalomeEnviron method)|hyperpage}{38} +\indexentry{load\_cfg\_environment() (src.environment.SalomeEnviron method)|hyperpage}{39} +\indexentry{prepend() (src.environment.SalomeEnviron method)|hyperpage}{39} +\indexentry{run\_env\_script() (src.environment.SalomeEnviron method)|hyperpage}{39} \indexentry{run\_simple\_env\_script() (src.environment.SalomeEnviron method)|hyperpage}{39} \indexentry{set() (src.environment.SalomeEnviron method)|hyperpage}{39} \indexentry{set\_a\_product() (src.environment.SalomeEnviron method)|hyperpage}{39} \indexentry{set\_application\_env() (src.environment.SalomeEnviron method)|hyperpage}{39} \indexentry{set\_cpp\_env() (src.environment.SalomeEnviron method)|hyperpage}{39} \indexentry{set\_full\_environ() (src.environment.SalomeEnviron method)|hyperpage}{39} -\indexentry{set\_products() (src.environment.SalomeEnviron method)|hyperpage}{39} -\indexentry{set\_python\_libdirs() (src.environment.SalomeEnviron method)|hyperpage}{39} -\indexentry{set\_salome\_generic\_product\_env() (src.environment.SalomeEnviron method)|hyperpage}{39} -\indexentry{set\_salome\_minimal\_product\_env() (src.environment.SalomeEnviron method)|hyperpage}{39} +\indexentry{set\_products() (src.environment.SalomeEnviron method)|hyperpage}{40} +\indexentry{set\_python\_libdirs() (src.environment.SalomeEnviron method)|hyperpage}{40} +\indexentry{set\_salome\_generic\_product\_env() (src.environment.SalomeEnviron method)|hyperpage}{40} +\indexentry{set\_salome\_minimal\_product\_env() (src.environment.SalomeEnviron method)|hyperpage}{40} \indexentry{Shell (class in src.environment)|hyperpage}{40} \indexentry{load\_environment() (in module src.environment)|hyperpage}{40} \indexentry{src.fileEnviron (module)|hyperpage}{40} @@ -223,10 +226,10 @@ \indexentry{command\_value() (src.fileEnviron.BashFileEnviron method)|hyperpage}{40} \indexentry{finish() (src.fileEnviron.BashFileEnviron method)|hyperpage}{40} \indexentry{set() (src.fileEnviron.BashFileEnviron method)|hyperpage}{40} -\indexentry{BatFileEnviron (class in src.fileEnviron)|hyperpage}{40} -\indexentry{add\_comment() (src.fileEnviron.BatFileEnviron method)|hyperpage}{40} -\indexentry{command\_value() (src.fileEnviron.BatFileEnviron method)|hyperpage}{40} -\indexentry{finish() (src.fileEnviron.BatFileEnviron method)|hyperpage}{40} +\indexentry{BatFileEnviron (class in src.fileEnviron)|hyperpage}{41} +\indexentry{add\_comment() (src.fileEnviron.BatFileEnviron method)|hyperpage}{41} +\indexentry{command\_value() (src.fileEnviron.BatFileEnviron method)|hyperpage}{41} +\indexentry{finish() (src.fileEnviron.BatFileEnviron method)|hyperpage}{41} \indexentry{get() (src.fileEnviron.BatFileEnviron method)|hyperpage}{41} \indexentry{set() (src.fileEnviron.BatFileEnviron method)|hyperpage}{41} \indexentry{ContextFileEnviron (class in src.fileEnviron)|hyperpage}{41} @@ -234,10 +237,10 @@ \indexentry{add\_warning() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{41} \indexentry{append\_value() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{41} \indexentry{command\_value() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{41} -\indexentry{finish() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{41} -\indexentry{get() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{41} -\indexentry{prepend\_value() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{41} -\indexentry{set() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{41} +\indexentry{finish() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{42} +\indexentry{get() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{42} +\indexentry{prepend\_value() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{42} +\indexentry{set() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{42} \indexentry{FileEnviron (class in src.fileEnviron)|hyperpage}{42} \indexentry{add\_comment() (src.fileEnviron.FileEnviron method)|hyperpage}{42} \indexentry{add\_echo() (src.fileEnviron.FileEnviron method)|hyperpage}{42} @@ -245,20 +248,20 @@ \indexentry{add\_warning() (src.fileEnviron.FileEnviron method)|hyperpage}{42} \indexentry{append() (src.fileEnviron.FileEnviron method)|hyperpage}{42} \indexentry{append\_value() (src.fileEnviron.FileEnviron method)|hyperpage}{42} -\indexentry{command\_value() (src.fileEnviron.FileEnviron method)|hyperpage}{42} -\indexentry{finish() (src.fileEnviron.FileEnviron method)|hyperpage}{42} -\indexentry{get() (src.fileEnviron.FileEnviron method)|hyperpage}{42} +\indexentry{command\_value() (src.fileEnviron.FileEnviron method)|hyperpage}{43} +\indexentry{finish() (src.fileEnviron.FileEnviron method)|hyperpage}{43} +\indexentry{get() (src.fileEnviron.FileEnviron method)|hyperpage}{43} \indexentry{is\_defined() (src.fileEnviron.FileEnviron method)|hyperpage}{43} \indexentry{prepend() (src.fileEnviron.FileEnviron method)|hyperpage}{43} \indexentry{prepend\_value() (src.fileEnviron.FileEnviron method)|hyperpage}{43} \indexentry{set() (src.fileEnviron.FileEnviron method)|hyperpage}{43} \indexentry{LauncherFileEnviron (class in src.fileEnviron)|hyperpage}{43} \indexentry{add() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{43} -\indexentry{add\_comment() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{43} -\indexentry{add\_echo() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{43} -\indexentry{add\_line() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{43} -\indexentry{add\_warning() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{43} -\indexentry{append() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{43} +\indexentry{add\_comment() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{44} +\indexentry{add\_echo() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{44} +\indexentry{add\_line() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{44} +\indexentry{add\_warning() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{44} +\indexentry{append() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{44} \indexentry{append\_value() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{44} \indexentry{change\_to\_launcher() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{44} \indexentry{command\_value() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{44} @@ -266,9 +269,9 @@ \indexentry{get() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{44} \indexentry{is\_defined() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{44} \indexentry{prepend() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{44} -\indexentry{prepend\_value() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{44} -\indexentry{set() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{44} -\indexentry{ScreenEnviron (class in src.fileEnviron)|hyperpage}{44} +\indexentry{prepend\_value() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{45} +\indexentry{set() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{45} +\indexentry{ScreenEnviron (class in src.fileEnviron)|hyperpage}{45} \indexentry{add\_comment() (src.fileEnviron.ScreenEnviron method)|hyperpage}{45} \indexentry{add\_echo() (src.fileEnviron.ScreenEnviron method)|hyperpage}{45} \indexentry{add\_line() (src.fileEnviron.ScreenEnviron method)|hyperpage}{45} @@ -277,9 +280,9 @@ \indexentry{command\_value() (src.fileEnviron.ScreenEnviron method)|hyperpage}{45} \indexentry{get() (src.fileEnviron.ScreenEnviron method)|hyperpage}{45} \indexentry{is\_defined() (src.fileEnviron.ScreenEnviron method)|hyperpage}{45} -\indexentry{prepend() (src.fileEnviron.ScreenEnviron method)|hyperpage}{45} -\indexentry{run\_env\_script() (src.fileEnviron.ScreenEnviron method)|hyperpage}{45} -\indexentry{set() (src.fileEnviron.ScreenEnviron method)|hyperpage}{45} +\indexentry{prepend() (src.fileEnviron.ScreenEnviron method)|hyperpage}{46} +\indexentry{run\_env\_script() (src.fileEnviron.ScreenEnviron method)|hyperpage}{46} +\indexentry{set() (src.fileEnviron.ScreenEnviron method)|hyperpage}{46} \indexentry{write() (src.fileEnviron.ScreenEnviron method)|hyperpage}{46} \indexentry{get\_file\_environ() (in module src.fileEnviron)|hyperpage}{46} \indexentry{special\_path\_separator() (in module src.fileEnviron)|hyperpage}{46} @@ -289,123 +292,128 @@ \indexentry{launch\_command() (in module src.fork)|hyperpage}{46} \indexentry{show\_progress() (in module src.fork)|hyperpage}{46} \indexentry{write\_back() (in module src.fork)|hyperpage}{46} -\indexentry{src.logger (module)|hyperpage}{46} -\indexentry{Logger (class in src.logger)|hyperpage}{46} -\indexentry{add\_link() (src.logger.Logger method)|hyperpage}{46} +\indexentry{src.logger (module)|hyperpage}{47} +\indexentry{Logger (class in src.logger)|hyperpage}{47} +\indexentry{add\_link() (src.logger.Logger method)|hyperpage}{47} \indexentry{end\_write() (src.logger.Logger method)|hyperpage}{47} \indexentry{error() (src.logger.Logger method)|hyperpage}{47} \indexentry{flush() (src.logger.Logger method)|hyperpage}{47} \indexentry{put\_initial\_xml\_fields() (src.logger.Logger method)|hyperpage}{47} \indexentry{write() (src.logger.Logger method)|hyperpage}{47} \indexentry{date\_to\_datetime() (in module src.logger)|hyperpage}{47} -\indexentry{list\_log\_file() (in module src.logger)|hyperpage}{47} -\indexentry{show\_command\_log() (in module src.logger)|hyperpage}{47} -\indexentry{timedelta\_total\_seconds() (in module src.logger)|hyperpage}{47} +\indexentry{getCurrentLogger() (in module src.logger)|hyperpage}{47} +\indexentry{getDefaultLogger() (in module src.logger)|hyperpage}{47} +\indexentry{getUnittestLogger() (in module src.logger)|hyperpage}{47} +\indexentry{isCurrentLoggerUnittest() (in module src.logger)|hyperpage}{48} +\indexentry{list\_log\_file() (in module src.logger)|hyperpage}{48} +\indexentry{sendMessageToCurrentLogger() (in module src.logger)|hyperpage}{48} +\indexentry{setCurrentLogger() (in module src.logger)|hyperpage}{48} +\indexentry{show\_command\_log() (in module src.logger)|hyperpage}{48} +\indexentry{timedelta\_total\_seconds() (in module src.logger)|hyperpage}{48} \indexentry{update\_hat\_xml() (in module src.logger)|hyperpage}{48} \indexentry{src.options (module)|hyperpage}{48} \indexentry{OptResult (class in src.options)|hyperpage}{48} -\indexentry{Options (class in src.options)|hyperpage}{48} -\indexentry{add\_option() (src.options.Options method)|hyperpage}{48} -\indexentry{debug\_write() (src.options.Options method)|hyperpage}{48} -\indexentry{filterLevel() (src.options.Options method)|hyperpage}{48} -\indexentry{filterList2() (src.options.Options method)|hyperpage}{48} -\indexentry{getDetailOption() (src.options.Options method)|hyperpage}{48} +\indexentry{Options (class in src.options)|hyperpage}{49} +\indexentry{add\_option() (src.options.Options method)|hyperpage}{49} +\indexentry{debug\_write() (src.options.Options method)|hyperpage}{49} +\indexentry{filterLevel() (src.options.Options method)|hyperpage}{49} +\indexentry{filterList2() (src.options.Options method)|hyperpage}{49} +\indexentry{getDetailOption() (src.options.Options method)|hyperpage}{49} \indexentry{get\_help() (src.options.Options method)|hyperpage}{49} \indexentry{indent() (src.options.Options method)|hyperpage}{49} \indexentry{parse\_args() (src.options.Options method)|hyperpage}{49} -\indexentry{print\_help() (src.options.Options method)|hyperpage}{49} \indexentry{src.printcolors (module)|hyperpage}{49} \indexentry{cleancolor() (in module src.printcolors)|hyperpage}{49} \indexentry{print\_color\_map() (in module src.printcolors)|hyperpage}{49} -\indexentry{print\_color\_range() (in module src.printcolors)|hyperpage}{49} -\indexentry{print\_value() (in module src.printcolors)|hyperpage}{49} -\indexentry{printc() (in module src.printcolors)|hyperpage}{49} +\indexentry{print\_color\_range() (in module src.printcolors)|hyperpage}{50} +\indexentry{print\_value() (in module src.printcolors)|hyperpage}{50} +\indexentry{printc() (in module src.printcolors)|hyperpage}{50} \indexentry{printcError() (in module src.printcolors)|hyperpage}{50} \indexentry{printcHeader() (in module src.printcolors)|hyperpage}{50} \indexentry{printcHighlight() (in module src.printcolors)|hyperpage}{50} \indexentry{printcInfo() (in module src.printcolors)|hyperpage}{50} -\indexentry{printcLabel() (in module src.printcolors)|hyperpage}{50} -\indexentry{printcSuccess() (in module src.printcolors)|hyperpage}{50} -\indexentry{printcWarning() (in module src.printcolors)|hyperpage}{50} -\indexentry{src.product (module)|hyperpage}{50} -\indexentry{check\_config\_exists() (in module src.product)|hyperpage}{50} +\indexentry{printcLabel() (in module src.printcolors)|hyperpage}{51} +\indexentry{printcSuccess() (in module src.printcolors)|hyperpage}{51} +\indexentry{printcWarning() (in module src.printcolors)|hyperpage}{51} +\indexentry{src.product (module)|hyperpage}{51} +\indexentry{check\_config\_exists() (in module src.product)|hyperpage}{51} \indexentry{check\_installation() (in module src.product)|hyperpage}{51} \indexentry{check\_source() (in module src.product)|hyperpage}{51} \indexentry{get\_base\_install\_dir() (in module src.product)|hyperpage}{51} -\indexentry{get\_install\_dir() (in module src.product)|hyperpage}{51} -\indexentry{get\_product\_components() (in module src.product)|hyperpage}{51} +\indexentry{get\_install\_dir() (in module src.product)|hyperpage}{52} +\indexentry{get\_product\_components() (in module src.product)|hyperpage}{52} \indexentry{get\_product\_config() (in module src.product)|hyperpage}{52} \indexentry{get\_product\_dependencies() (in module src.product)|hyperpage}{52} \indexentry{get\_product\_section() (in module src.product)|hyperpage}{52} -\indexentry{get\_products\_infos() (in module src.product)|hyperpage}{52} -\indexentry{product\_compiles() (in module src.product)|hyperpage}{52} -\indexentry{product\_has\_env\_script() (in module src.product)|hyperpage}{52} +\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}{53} \indexentry{product\_has\_logo() (in module src.product)|hyperpage}{53} \indexentry{product\_has\_patches() (in module src.product)|hyperpage}{53} \indexentry{product\_has\_salome\_gui() (in module src.product)|hyperpage}{53} \indexentry{product\_has\_script() (in module src.product)|hyperpage}{53} \indexentry{product\_is\_autotools() (in module src.product)|hyperpage}{53} -\indexentry{product\_is\_cmake() (in module src.product)|hyperpage}{53} -\indexentry{product\_is\_cpp() (in module src.product)|hyperpage}{53} -\indexentry{product\_is\_debug() (in module src.product)|hyperpage}{53} +\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}{54} \indexentry{product\_is\_generated() (in module src.product)|hyperpage}{54} \indexentry{product\_is\_mpi() (in module src.product)|hyperpage}{54} \indexentry{product\_is\_native() (in module src.product)|hyperpage}{54} -\indexentry{product\_is\_salome() (in module src.product)|hyperpage}{54} -\indexentry{product\_is\_smesh\_plugin() (in module src.product)|hyperpage}{54} -\indexentry{product\_is\_vcs() (in module src.product)|hyperpage}{54} -\indexentry{product\_is\_verbose() (in module src.product)|hyperpage}{54} +\indexentry{product\_is\_salome() (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{product\_is\_verbose() (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}{56} \indexentry{getByPath() (src.pyconf.Config method)|hyperpage}{56} \indexentry{load() (src.pyconf.Config method)|hyperpage}{56} -\indexentry{removeNamespace() (src.pyconf.Config method)|hyperpage}{56} -\indexentry{ConfigError|hyperpage}{56} -\indexentry{ConfigFormatError|hyperpage}{56} -\indexentry{ConfigInputStream (class in src.pyconf)|hyperpage}{56} -\indexentry{close() (src.pyconf.ConfigInputStream method)|hyperpage}{56} -\indexentry{read() (src.pyconf.ConfigInputStream method)|hyperpage}{56} -\indexentry{readline() (src.pyconf.ConfigInputStream method)|hyperpage}{56} -\indexentry{ConfigList (class in src.pyconf)|hyperpage}{56} -\indexentry{getByPath() (src.pyconf.ConfigList method)|hyperpage}{56} +\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}{57} \indexentry{mergeMapping() (src.pyconf.ConfigMerger method)|hyperpage}{57} -\indexentry{mergeSequence() (src.pyconf.ConfigMerger method)|hyperpage}{57} -\indexentry{overwriteKeys() (src.pyconf.ConfigMerger method)|hyperpage}{57} -\indexentry{ConfigOutputStream (class in src.pyconf)|hyperpage}{57} -\indexentry{close() (src.pyconf.ConfigOutputStream method)|hyperpage}{57} -\indexentry{flush() (src.pyconf.ConfigOutputStream method)|hyperpage}{57} -\indexentry{write() (src.pyconf.ConfigOutputStream method)|hyperpage}{57} -\indexentry{ConfigReader (class in src.pyconf)|hyperpage}{57} -\indexentry{getChar() (src.pyconf.ConfigReader method)|hyperpage}{57} -\indexentry{getToken() (src.pyconf.ConfigReader method)|hyperpage}{57} +\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}{58} \indexentry{match() (src.pyconf.ConfigReader method)|hyperpage}{58} \indexentry{parseFactor() (src.pyconf.ConfigReader method)|hyperpage}{58} -\indexentry{parseKeyValuePair() (src.pyconf.ConfigReader method)|hyperpage}{58} -\indexentry{parseMapping() (src.pyconf.ConfigReader method)|hyperpage}{58} -\indexentry{parseMappingBody() (src.pyconf.ConfigReader method)|hyperpage}{58} -\indexentry{parseReference() (src.pyconf.ConfigReader method)|hyperpage}{58} -\indexentry{parseScalar() (src.pyconf.ConfigReader method)|hyperpage}{58} -\indexentry{parseSequence() (src.pyconf.ConfigReader method)|hyperpage}{58} +\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}{59} \indexentry{ConfigResolutionError|hyperpage}{59} \indexentry{Container (class in src.pyconf)|hyperpage}{59} -\indexentry{evaluate() (src.pyconf.Container method)|hyperpage}{59} -\indexentry{setPath() (src.pyconf.Container method)|hyperpage}{59} -\indexentry{writeToStream() (src.pyconf.Container method)|hyperpage}{59} -\indexentry{writeValue() (src.pyconf.Container method)|hyperpage}{59} -\indexentry{Expression (class in src.pyconf)|hyperpage}{59} +\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}{60} @@ -413,40 +421,40 @@ \indexentry{iteritems() (src.pyconf.Mapping method)|hyperpage}{60} \indexentry{iterkeys() (src.pyconf.Mapping method)|hyperpage}{60} \indexentry{keys() (src.pyconf.Mapping method)|hyperpage}{60} -\indexentry{writeToStream() (src.pyconf.Mapping method)|hyperpage}{60} -\indexentry{Reference (class in src.pyconf)|hyperpage}{60} -\indexentry{addElement() (src.pyconf.Reference method)|hyperpage}{60} -\indexentry{findConfig() (src.pyconf.Reference method)|hyperpage}{60} -\indexentry{resolve() (src.pyconf.Reference method)|hyperpage}{60} -\indexentry{Sequence (class in src.pyconf)|hyperpage}{60} +\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}{61} \indexentry{deepCopyMapping() (in module src.pyconf)|hyperpage}{61} \indexentry{defaultMergeResolve() (in module src.pyconf)|hyperpage}{61} -\indexentry{defaultStreamOpener() (in module src.pyconf)|hyperpage}{61} -\indexentry{isWord() (in module src.pyconf)|hyperpage}{61} -\indexentry{makePath() (in module src.pyconf)|hyperpage}{61} +\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.system (module)|hyperpage}{62} \indexentry{archive\_extract() (in module src.system)|hyperpage}{62} \indexentry{cvs\_extract() (in module src.system)|hyperpage}{62} -\indexentry{git\_extract() (in module src.system)|hyperpage}{62} +\indexentry{git\_extract() (in module src.system)|hyperpage}{63} \indexentry{show\_in\_editor() (in module src.system)|hyperpage}{63} \indexentry{svn\_extract() (in module src.system)|hyperpage}{63} -\indexentry{src.template (module)|hyperpage}{63} -\indexentry{MyTemplate (class in src.template)|hyperpage}{63} -\indexentry{delimiter (src.template.MyTemplate attribute)|hyperpage}{63} -\indexentry{pattern (src.template.MyTemplate attribute)|hyperpage}{63} -\indexentry{substitute() (in module src.template)|hyperpage}{63} -\indexentry{src.test\_module (module)|hyperpage}{63} -\indexentry{Test (class in src.test\_module)|hyperpage}{63} -\indexentry{generate\_launching\_commands() (src.test\_module.Test method)|hyperpage}{63} -\indexentry{generate\_script() (src.test\_module.Test method)|hyperpage}{63} -\indexentry{get\_test\_timeout() (src.test\_module.Test method)|hyperpage}{63} -\indexentry{get\_tmp\_dir() (src.test\_module.Test method)|hyperpage}{63} -\indexentry{prepare\_testbase() (src.test\_module.Test method)|hyperpage}{63} +\indexentry{src.template (module)|hyperpage}{64} +\indexentry{MyTemplate (class in src.template)|hyperpage}{64} +\indexentry{delimiter (src.template.MyTemplate attribute)|hyperpage}{64} +\indexentry{pattern (src.template.MyTemplate attribute)|hyperpage}{64} +\indexentry{substitute() (in module src.template)|hyperpage}{64} +\indexentry{src.test\_module (module)|hyperpage}{64} +\indexentry{Test (class in src.test\_module)|hyperpage}{64} +\indexentry{generate\_launching\_commands() (src.test\_module.Test method)|hyperpage}{64} +\indexentry{generate\_script() (src.test\_module.Test method)|hyperpage}{64} +\indexentry{get\_test\_timeout() (src.test\_module.Test method)|hyperpage}{64} +\indexentry{get\_tmp\_dir() (src.test\_module.Test method)|hyperpage}{64} +\indexentry{prepare\_testbase() (src.test\_module.Test method)|hyperpage}{64} \indexentry{prepare\_testbase\_from\_dir() (src.test\_module.Test method)|hyperpage}{64} \indexentry{prepare\_testbase\_from\_git() (src.test\_module.Test method)|hyperpage}{64} \indexentry{prepare\_testbase\_from\_svn() (src.test\_module.Test method)|hyperpage}{64} @@ -463,17 +471,17 @@ \indexentry{src.xmlManager (module)|hyperpage}{64} \indexentry{ReadXmlFile (class in src.xmlManager)|hyperpage}{64} \indexentry{getRootAttrib() (src.xmlManager.ReadXmlFile method)|hyperpage}{64} -\indexentry{get\_attrib() (src.xmlManager.ReadXmlFile method)|hyperpage}{64} -\indexentry{get\_node\_text() (src.xmlManager.ReadXmlFile method)|hyperpage}{64} -\indexentry{XmlLogFile (class in src.xmlManager)|hyperpage}{64} -\indexentry{add\_simple\_node() (src.xmlManager.XmlLogFile method)|hyperpage}{64} +\indexentry{get\_attrib() (src.xmlManager.ReadXmlFile method)|hyperpage}{65} +\indexentry{get\_node\_text() (src.xmlManager.ReadXmlFile method)|hyperpage}{65} +\indexentry{XmlLogFile (class in src.xmlManager)|hyperpage}{65} +\indexentry{add\_simple\_node() (src.xmlManager.XmlLogFile method)|hyperpage}{65} \indexentry{append\_node\_attrib() (src.xmlManager.XmlLogFile method)|hyperpage}{65} \indexentry{append\_node\_text() (src.xmlManager.XmlLogFile method)|hyperpage}{65} \indexentry{write\_tree() (src.xmlManager.XmlLogFile method)|hyperpage}{65} \indexentry{add\_simple\_node() (in module src.xmlManager)|hyperpage}{65} -\indexentry{append\_node\_attrib() (in module src.xmlManager)|hyperpage}{65} -\indexentry{find\_node\_by\_attrib() (in module src.xmlManager)|hyperpage}{65} -\indexentry{write\_report() (in module src.xmlManager)|hyperpage}{65} +\indexentry{append\_node\_attrib() (in module src.xmlManager)|hyperpage}{66} +\indexentry{find\_node\_by\_attrib() (in module src.xmlManager)|hyperpage}{66} +\indexentry{write\_report() (in module src.xmlManager)|hyperpage}{66} \indexentry{src (module)|hyperpage}{66} \indexentry{Path (class in src)|hyperpage}{66} \indexentry{base() (src.Path method)|hyperpage}{66} @@ -488,26 +496,26 @@ \indexentry{isfile() (src.Path method)|hyperpage}{66} \indexentry{islink() (src.Path method)|hyperpage}{66} \indexentry{list() (src.Path method)|hyperpage}{66} -\indexentry{make() (src.Path method)|hyperpage}{66} -\indexentry{readlink() (src.Path method)|hyperpage}{66} -\indexentry{rm() (src.Path method)|hyperpage}{66} -\indexentry{smartcopy() (src.Path method)|hyperpage}{66} -\indexentry{symlink() (src.Path method)|hyperpage}{66} -\indexentry{SatException|hyperpage}{66} -\indexentry{activate\_mesa\_property() (in module src)|hyperpage}{66} -\indexentry{check\_config\_has\_application() (in module src)|hyperpage}{66} -\indexentry{check\_config\_has\_profile() (in module src)|hyperpage}{66} -\indexentry{config\_has\_application() (in module src)|hyperpage}{66} -\indexentry{deepcopy\_list() (in module src)|hyperpage}{66} +\indexentry{make() (src.Path method)|hyperpage}{67} +\indexentry{readlink() (src.Path method)|hyperpage}{67} +\indexentry{rm() (src.Path method)|hyperpage}{67} +\indexentry{smartcopy() (src.Path method)|hyperpage}{67} +\indexentry{symlink() (src.Path method)|hyperpage}{67} +\indexentry{SatException|hyperpage}{67} +\indexentry{activate\_mesa\_property() (in module src)|hyperpage}{67} +\indexentry{check\_config\_has\_application() (in module src)|hyperpage}{67} +\indexentry{check\_config\_has\_profile() (in module src)|hyperpage}{67} +\indexentry{config\_has\_application() (in module src)|hyperpage}{67} +\indexentry{deepcopy\_list() (in module src)|hyperpage}{67} \indexentry{ensure\_path\_exists() (in module src)|hyperpage}{67} \indexentry{find\_file\_in\_lpath() (in module src)|hyperpage}{67} \indexentry{get\_base\_path() (in module src)|hyperpage}{67} \indexentry{get\_cfg\_param() (in module src)|hyperpage}{67} -\indexentry{get\_launcher\_name() (in module src)|hyperpage}{67} -\indexentry{get\_log\_path() (in module src)|hyperpage}{67} -\indexentry{get\_property\_in\_product\_cfg() (in module src)|hyperpage}{67} -\indexentry{get\_salome\_version() (in module src)|hyperpage}{67} -\indexentry{get\_tmp\_filename() (in module src)|hyperpage}{67} +\indexentry{get\_launcher\_name() (in module src)|hyperpage}{68} +\indexentry{get\_log\_path() (in module src)|hyperpage}{68} +\indexentry{get\_property\_in\_product\_cfg() (in module src)|hyperpage}{68} +\indexentry{get\_salome\_version() (in module src)|hyperpage}{68} +\indexentry{get\_tmp\_filename() (in module src)|hyperpage}{68} \indexentry{handleRemoveReadonly() (in module src)|hyperpage}{68} \indexentry{merge\_dicts() (in module src)|hyperpage}{68} \indexentry{only\_numbers() (in module src)|hyperpage}{68} @@ -515,4 +523,4 @@ \indexentry{print\_info() (in module src)|hyperpage}{68} \indexentry{read\_config\_from\_a\_file() (in module src)|hyperpage}{68} \indexentry{remove\_item\_from\_list() (in module src)|hyperpage}{68} -\indexentry{replace\_in\_file() (in module src)|hyperpage}{68} +\indexentry{replace\_in\_file() (in module src)|hyperpage}{69} diff --git a/doc/build/latex/salomeTools.ilg b/doc/build/latex/salomeTools.ilg index 1626783..57547af 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 (518 entries accepted, 0 rejected). -Sorting entries.......done (4982 comparisons). -Generating output file salomeTools.ind....done (590 lines written, 0 warnings). +Scanning input file salomeTools.idx....done (526 entries accepted, 0 rejected). +Sorting entries.......done (5034 comparisons). +Generating output file salomeTools.ind....done (598 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 80c312a..6e9fdd9 100644 --- a/doc/build/latex/salomeTools.ind +++ b/doc/build/latex/salomeTools.ind @@ -2,31 +2,31 @@ \def\bigletter#1{{\Large\sffamily#1}\nopagebreak\vspace{1mm}} \bigletter A - \item activate\_mesa\_property() (in module src), \hyperpage{66} + \item activate\_mesa\_property() (in module src), \hyperpage{67} \item add() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{43} - \item add\_comment() (src.environment.SalomeEnviron method), \hyperpage{37} - \item add\_comment() (src.fileEnviron.BatFileEnviron method), \hyperpage{40} + \item add\_comment() (src.environment.SalomeEnviron method), \hyperpage{38} + \item add\_comment() (src.fileEnviron.BatFileEnviron method), \hyperpage{41} \item add\_comment() (src.fileEnviron.FileEnviron method), \hyperpage{42} - \item add\_comment() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{43} + \item add\_comment() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{44} \item add\_comment() (src.fileEnviron.ScreenEnviron method), \hyperpage{45} \item add\_echo() (src.fileEnviron.ContextFileEnviron method), \hyperpage{41} \item add\_echo() (src.fileEnviron.FileEnviron method), \hyperpage{42} - \item add\_echo() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{43} + \item add\_echo() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{44} \item add\_echo() (src.fileEnviron.ScreenEnviron method), \hyperpage{45} \item add\_line() (src.environment.SalomeEnviron method), \hyperpage{38} \item add\_line() (src.fileEnviron.FileEnviron method), \hyperpage{42} - \item add\_line() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{43} + \item add\_line() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{44} \item add\_line() (src.fileEnviron.ScreenEnviron method), \hyperpage{45} - \item add\_link() (src.logger.Logger method), \hyperpage{46} - \item add\_option() (src.options.Options method), \hyperpage{48} + \item add\_link() (src.logger.Logger method), \hyperpage{47} + \item add\_option() (src.options.Options method), \hyperpage{49} \item add\_simple\_node() (in module src.xmlManager), \hyperpage{65} - \item add\_simple\_node() (src.xmlManager.XmlLogFile method), \hyperpage{64} + \item add\_simple\_node() (src.xmlManager.XmlLogFile method), \hyperpage{65} \item add\_warning() (src.environment.SalomeEnviron method), \hyperpage{38} \item add\_warning() (src.fileEnviron.ContextFileEnviron method), \hyperpage{41} \item add\_warning() (src.fileEnviron.FileEnviron method), \hyperpage{42} - \item add\_warning() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{43} + \item add\_warning() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{44} \item add\_warning() (src.fileEnviron.ScreenEnviron method), \hyperpage{45} - \item addElement() (src.pyconf.Reference method), \hyperpage{60} + \item addElement() (src.pyconf.Reference method), \hyperpage{61} \item addMapping() (src.pyconf.Mapping method), \hyperpage{60} \item addNamespace() (src.pyconf.Config method), \hyperpage{56} \item ANSI\_CSI\_RE (src.colorama.ansitowin32.AnsiToWin32 attribute), \hyperpage{31} @@ -40,13 +40,13 @@ \item append() (src.environment.Environ method), \hyperpage{36} \item append() (src.environment.SalomeEnviron method), \hyperpage{38} \item append() (src.fileEnviron.FileEnviron method), \hyperpage{42} - \item append() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{43} + \item append() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{44} \item append() (src.fileEnviron.ScreenEnviron method), \hyperpage{45} \item append() (src.pyconf.Sequence method), \hyperpage{61} - \item append\_node\_attrib() (in module src.xmlManager), \hyperpage{65} + \item append\_node\_attrib() (in module src.xmlManager), \hyperpage{66} \item append\_node\_attrib() (src.xmlManager.XmlLogFile method), \hyperpage{65} \item append\_node\_text() (src.xmlManager.XmlLogFile method), \hyperpage{65} - \item append\_value() (src.environment.Environ method), \hyperpage{36} + \item append\_value() (src.environment.Environ method), \hyperpage{37} \item append\_value() (src.fileEnviron.ContextFileEnviron method), \hyperpage{41} \item append\_value() (src.fileEnviron.FileEnviron method), \hyperpage{42} \item append\_value() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{44} @@ -60,7 +60,7 @@ \item BashFileEnviron (class in src.fileEnviron), \hyperpage{40} \item batch() (in module src.fork), \hyperpage{46} \item batch\_salome() (in module src.fork), \hyperpage{46} - \item BatFileEnviron (class in src.fileEnviron), \hyperpage{40} + \item BatFileEnviron (class in src.fileEnviron), \hyperpage{41} \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} @@ -78,42 +78,42 @@ \item call\_win32() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{31} \item change\_to\_launcher() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{44} \item check() (src.compilation.Builder method), \hyperpage{34} - \item check\_config\_exists() (in module src.product), \hyperpage{50} - \item check\_config\_has\_application() (in module src), \hyperpage{66} - \item check\_config\_has\_profile() (in module src), \hyperpage{66} + \item check\_config\_exists() (in module src.product), \hyperpage{51} + \item check\_config\_has\_application() (in module src), \hyperpage{67} + \item check\_config\_has\_profile() (in module src), \hyperpage{67} \item check\_installation() (in module src.product), \hyperpage{51} \item check\_source() (in module src.product), \hyperpage{51} \item chmod() (src.Path method), \hyperpage{66} \item cleancolor() (in module src.printcolors), \hyperpage{49} \item clear\_line() (in module src.colorama.ansi), \hyperpage{30} \item clear\_screen() (in module src.colorama.ansi), \hyperpage{30} - \item close() (src.debug.OutStream method), \hyperpage{35} + \item close() (src.debug.OutStream method), \hyperpage{36} \item close() (src.ElementTree.TreeBuilder method), \hyperpage{33} \item close() (src.ElementTree.XMLTreeBuilder method), \hyperpage{33} - \item close() (src.pyconf.ConfigInputStream method), \hyperpage{56} - \item close() (src.pyconf.ConfigOutputStream method), \hyperpage{57} + \item close() (src.pyconf.ConfigInputStream method), \hyperpage{57} + \item close() (src.pyconf.ConfigOutputStream method), \hyperpage{58} \item cmake() (src.compilation.Builder method), \hyperpage{34} \item code\_to\_chars() (in module src.colorama.ansi), \hyperpage{30} \item colorama\_text() (in module src.colorama.initialise), \hyperpage{31} - \item command\_value() (src.environment.Environ method), \hyperpage{36} + \item command\_value() (src.environment.Environ method), \hyperpage{37} \item command\_value() (src.fileEnviron.BashFileEnviron method), \hyperpage{40} - \item command\_value() (src.fileEnviron.BatFileEnviron method), \hyperpage{40} + \item command\_value() (src.fileEnviron.BatFileEnviron method), \hyperpage{41} \item command\_value() (src.fileEnviron.ContextFileEnviron method), \hyperpage{41} - \item command\_value() (src.fileEnviron.FileEnviron method), \hyperpage{42} + \item command\_value() (src.fileEnviron.FileEnviron method), \hyperpage{43} \item command\_value() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{44} \item command\_value() (src.fileEnviron.ScreenEnviron method), \hyperpage{45} \item Comment() (in module src.ElementTree), \hyperpage{33} \item complete\_environment() (src.compilation.Builder method), \hyperpage{34} \item Config (class in src.pyconf), \hyperpage{56} \item Config.Namespace (class in src.pyconf), \hyperpage{56} - \item config\_has\_application() (in module src), \hyperpage{66} - \item ConfigError, \hyperpage{56} - \item ConfigFormatError, \hyperpage{56} - \item ConfigInputStream (class in src.pyconf), \hyperpage{56} - \item ConfigList (class in src.pyconf), \hyperpage{56} + \item config\_has\_application() (in module src), \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 ConfigMerger (class in src.pyconf), \hyperpage{57} - \item ConfigOutputStream (class in src.pyconf), \hyperpage{57} - \item ConfigReader (class in src.pyconf), \hyperpage{57} + \item ConfigOutputStream (class in src.pyconf), \hyperpage{58} + \item ConfigReader (class in src.pyconf), \hyperpage{58} \item ConfigResolutionError, \hyperpage{59} \item configure() (src.compilation.Builder method), \hyperpage{34} \item Container (class in src.pyconf), \hyperpage{59} @@ -134,13 +134,13 @@ \bigletter D \item data() (src.ElementTree.TreeBuilder method), \hyperpage{33} \item date\_to\_datetime() (in module src.logger), \hyperpage{47} - \item debug\_write() (src.options.Options method), \hyperpage{48} - \item deepcopy\_list() (in module src), \hyperpage{66} + \item debug\_write() (src.options.Options method), \hyperpage{49} + \item deepcopy\_list() (in module src), \hyperpage{67} \item deepCopyMapping() (in module src.pyconf), \hyperpage{61} \item defaultMergeResolve() (in module src.pyconf), \hyperpage{61} - \item defaultStreamOpener() (in module src.pyconf), \hyperpage{61} + \item defaultStreamOpener() (in module src.pyconf), \hyperpage{62} \item deinit() (in module src.colorama.initialise), \hyperpage{31} - \item delimiter (src.template.MyTemplate attribute), \hyperpage{63} + \item delimiter (src.template.MyTemplate attribute), \hyperpage{64} \item DIM (src.colorama.ansi.AnsiStyle attribute), \hyperpage{30} \item dir() (src.Path method), \hyperpage{66} \item do\_batch\_script\_build() (src.compilation.Builder method), \hyperpage{34} @@ -163,10 +163,10 @@ \item erase\_line() (src.colorama.winterm.WinTerm method), \hyperpage{32} \item erase\_screen() (src.colorama.winterm.WinTerm method), \hyperpage{32} \item error() (src.logger.Logger method), \hyperpage{47} - \item evaluate() (src.pyconf.Container method), \hyperpage{59} + \item evaluate() (src.pyconf.Container method), \hyperpage{60} \item evaluate() (src.pyconf.Expression method), \hyperpage{60} \item exists() (src.Path method), \hyperpage{66} - \item Expression (class in src.pyconf), \hyperpage{59} + \item Expression (class in src.pyconf), \hyperpage{60} \item extract\_params() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{31} \indexspace @@ -174,39 +174,41 @@ \item feed() (src.ElementTree.XMLTreeBuilder method), \hyperpage{33} \item FileEnviron (class in src.fileEnviron), \hyperpage{42} \item FileEnvWriter (class in src.environment), \hyperpage{37} - \item filterLevel() (src.options.Options method), \hyperpage{48} - \item filterList2() (src.options.Options method), \hyperpage{48} + \item filterLevel() (src.options.Options method), \hyperpage{49} + \item filterList2() (src.options.Options method), \hyperpage{49} \item find() (src.ElementTree.ElementTree method), \hyperpage{33} \item find\_file\_in\_lpath() (in module src), \hyperpage{67} - \item find\_node\_by\_attrib() (in module src.xmlManager), \hyperpage{65} + \item find\_node\_by\_attrib() (in module src.xmlManager), \hyperpage{66} \item findall() (src.ElementTree.ElementTree method), \hyperpage{33} - \item findConfig() (src.pyconf.Reference method), \hyperpage{60} + \item findConfig() (src.pyconf.Reference method), \hyperpage{61} \item findtext() (src.ElementTree.ElementTree method), \hyperpage{33} \item finish() (src.environment.SalomeEnviron method), \hyperpage{38} \item finish() (src.fileEnviron.BashFileEnviron method), \hyperpage{40} - \item finish() (src.fileEnviron.BatFileEnviron method), \hyperpage{40} - \item finish() (src.fileEnviron.ContextFileEnviron method), \hyperpage{41} - \item finish() (src.fileEnviron.FileEnviron method), \hyperpage{42} + \item finish() (src.fileEnviron.BatFileEnviron method), \hyperpage{41} + \item finish() (src.fileEnviron.ContextFileEnviron method), \hyperpage{42} + \item finish() (src.fileEnviron.FileEnviron method), \hyperpage{43} \item finish() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{44} \item flush() (src.logger.Logger method), \hyperpage{47} - \item flush() (src.pyconf.ConfigOutputStream method), \hyperpage{57} + \item flush() (src.pyconf.ConfigOutputStream method), \hyperpage{58} \item fore() (src.colorama.winterm.WinTerm method), \hyperpage{32} + \item format\_color\_exception() (in module src.debug), \hyperpage{36} + \item format\_exception() (in module src.debug), \hyperpage{36} \item FORWARD() (src.colorama.ansi.AnsiCursor method), \hyperpage{30} \item fromstring() (in module src.ElementTree), \hyperpage{33} \indexspace \bigletter G - \item generate\_launching\_commands() (src.test\_module.Test method), \hyperpage{63} - \item generate\_script() (src.test\_module.Test method), \hyperpage{63} - \item get() (src.environment.Environ method), \hyperpage{36} + \item generate\_launching\_commands() (src.test\_module.Test method), \hyperpage{64} + \item generate\_script() (src.test\_module.Test method), \hyperpage{64} + \item get() (src.environment.Environ method), \hyperpage{37} \item get() (src.environment.SalomeEnviron method), \hyperpage{38} \item get() (src.fileEnviron.BatFileEnviron method), \hyperpage{41} - \item get() (src.fileEnviron.ContextFileEnviron method), \hyperpage{41} - \item get() (src.fileEnviron.FileEnviron method), \hyperpage{42} + \item get() (src.fileEnviron.ContextFileEnviron method), \hyperpage{42} + \item get() (src.fileEnviron.FileEnviron method), \hyperpage{43} \item get() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{44} \item get() (src.fileEnviron.ScreenEnviron method), \hyperpage{45} \item get() (src.pyconf.Mapping method), \hyperpage{60} - \item get\_attrib() (src.xmlManager.ReadXmlFile method), \hyperpage{64} + \item get\_attrib() (src.xmlManager.ReadXmlFile method), \hyperpage{65} \item get\_attrs() (src.colorama.winterm.WinTerm method), \hyperpage{32} \item get\_base\_install\_dir() (in module src.product), \hyperpage{51} \item get\_base\_path() (in module src), \hyperpage{67} @@ -215,39 +217,42 @@ \item get\_distribution() (in module src.architecture), \hyperpage{34} \item get\_file\_environ() (in module src.fileEnviron), \hyperpage{46} \item get\_help() (src.options.Options method), \hyperpage{49} - \item get\_install\_dir() (in module src.product), \hyperpage{51} - \item get\_launcher\_name() (in module src), \hyperpage{67} - \item get\_log\_path() (in module src), \hyperpage{67} + \item get\_install\_dir() (in module src.product), \hyperpage{52} + \item get\_launcher\_name() (in module src), \hyperpage{68} + \item get\_log\_path() (in module src), \hyperpage{68} \item get\_names() (src.environment.SalomeEnviron method), \hyperpage{38} \item get\_nb\_proc() (in module src.architecture), \hyperpage{34} - \item get\_node\_text() (src.xmlManager.ReadXmlFile method), \hyperpage{64} + \item get\_node\_text() (src.xmlManager.ReadXmlFile method), \hyperpage{65} \item get\_position() (src.colorama.winterm.WinTerm method), \hyperpage{32} - \item get\_product\_components() (in module src.product), \hyperpage{51} + \item get\_product\_components() (in module src.product), \hyperpage{52} \item get\_product\_config() (in module src.product), \hyperpage{52} \item get\_product\_dependencies() (in module src.product), \hyperpage{52} \item get\_product\_section() (in module src.product), \hyperpage{52} - \item get\_products\_infos() (in module src.product), \hyperpage{52} - \item get\_property\_in\_product\_cfg() (in module src), \hyperpage{67} + \item get\_products\_infos() (in module src.product), \hyperpage{53} + \item get\_property\_in\_product\_cfg() (in module src), \hyperpage{68} \item get\_python\_version() (in module src.architecture), \hyperpage{34} - \item get\_salome\_version() (in module src), \hyperpage{67} - \item get\_test\_timeout() (src.test\_module.Test method), \hyperpage{63} - \item get\_tmp\_dir() (src.test\_module.Test method), \hyperpage{63} - \item get\_tmp\_filename() (in module src), \hyperpage{67} + \item get\_salome\_version() (in module src), \hyperpage{68} + \item get\_test\_timeout() (src.test\_module.Test method), \hyperpage{64} + \item get\_tmp\_dir() (src.test\_module.Test method), \hyperpage{64} + \item get\_tmp\_filename() (in module src), \hyperpage{68} \item get\_user() (in module src.architecture), \hyperpage{34} \item get\_win32\_calls() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{31} \item getByPath() (src.pyconf.Config method), \hyperpage{56} - \item getByPath() (src.pyconf.ConfigList method), \hyperpage{56} - \item getChar() (src.pyconf.ConfigReader method), \hyperpage{57} - \item getDetailOption() (src.options.Options method), \hyperpage{48} + \item getByPath() (src.pyconf.ConfigList method), \hyperpage{57} + \item getChar() (src.pyconf.ConfigReader method), \hyperpage{58} + \item getCurrentLogger() (in module src.logger), \hyperpage{47} + \item getDefaultLogger() (in module src.logger), \hyperpage{47} + \item getDetailOption() (src.options.Options method), \hyperpage{49} \item getiterator() (src.ElementTree.ElementTree method), \hyperpage{33} - \item getLocalEnv() (in module src.debug), \hyperpage{35} + \item getLocalEnv() (in module src.debug), \hyperpage{36} \item getroot() (src.ElementTree.ElementTree method), \hyperpage{33} \item getRootAttrib() (src.xmlManager.ReadXmlFile method), \hyperpage{64} - \item getStrConfigDbg() (in module src.debug), \hyperpage{35} + \item getStrConfigDbg() (in module src.debug), \hyperpage{36} \item getStrConfigStd() (in module src.debug), \hyperpage{36} \item getTmpDirDEFAULT() (in module src.test\_module), \hyperpage{64} - \item getToken() (src.pyconf.ConfigReader method), \hyperpage{57} - \item git\_extract() (in module src.system), \hyperpage{62} + \item getToken() (src.pyconf.ConfigReader method), \hyperpage{58} + \item getUnittestLogger() (in module src.logger), \hyperpage{47} + \item git\_extract() (in module src.system), \hyperpage{63} \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} @@ -265,20 +270,22 @@ \item indent() (src.options.Options method), \hyperpage{49} \item init() (in module src.colorama.initialise), \hyperpage{31} \item install() (src.compilation.Builder method), \hyperpage{35} - \item InStream (class in src.debug), \hyperpage{35} + \item InStream (class in src.debug), \hyperpage{36} \item is\_a\_tty() (in module src.colorama.ansitowin32), \hyperpage{31} - \item is\_defined() (src.environment.Environ method), \hyperpage{36} + \item is\_defined() (src.environment.Environ method), \hyperpage{37} \item is\_defined() (src.environment.SalomeEnviron method), \hyperpage{38} \item is\_defined() (src.fileEnviron.FileEnviron method), \hyperpage{43} \item is\_defined() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{44} \item is\_defined() (src.fileEnviron.ScreenEnviron method), \hyperpage{45} \item is\_stream\_closed() (in module src.colorama.ansitowin32), \hyperpage{31} \item is\_windows() (in module src.architecture), \hyperpage{34} + \item isCurrentLoggerUnittest() (in module src.logger), \hyperpage{48} \item isdir() (src.Path method), \hyperpage{66} \item iselement() (in module src.ElementTree), \hyperpage{33} \item isfile() (src.Path method), \hyperpage{66} \item islink() (src.Path method), \hyperpage{66} - \item isWord() (in module src.pyconf), \hyperpage{61} + \item isTypeConfig() (in module src.debug), \hyperpage{36} + \item isWord() (in module src.pyconf), \hyperpage{62} \item iteritems() (src.pyconf.Mapping method), \hyperpage{60} \item iterkeys() (src.pyconf.Mapping method), \hyperpage{60} \item iterparse (class in src.ElementTree), \hyperpage{33} @@ -308,15 +315,15 @@ \item LIGHTYELLOW\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{29} \item LIGHTYELLOW\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{30} \item list() (src.Path method), \hyperpage{66} - \item list\_log\_file() (in module src.logger), \hyperpage{47} + \item list\_log\_file() (in module src.logger), \hyperpage{48} \item load() (src.pyconf.Config method), \hyperpage{56} \item load() (src.pyconf.ConfigReader method), \hyperpage{58} - \item load\_cfg\_environment() (src.environment.SalomeEnviron method), \hyperpage{38} + \item load\_cfg\_environment() (src.environment.SalomeEnviron method), \hyperpage{39} \item load\_environment() (in module src.environment), \hyperpage{40} \item location() (src.pyconf.ConfigReader method), \hyperpage{58} \item log() (src.compilation.Builder method), \hyperpage{35} \item log\_command() (src.compilation.Builder method), \hyperpage{35} - \item Logger (class in src.logger), \hyperpage{46} + \item Logger (class in src.logger), \hyperpage{47} \indexspace \bigletter M @@ -324,15 +331,15 @@ \item MAGENTA (src.colorama.ansi.AnsiFore attribute), \hyperpage{30} \item MAGENTA (src.colorama.winterm.WinColor attribute), \hyperpage{32} \item make() (src.compilation.Builder method), \hyperpage{35} - \item make() (src.Path method), \hyperpage{66} - \item makePath() (in module src.pyconf), \hyperpage{61} + \item make() (src.Path method), \hyperpage{67} + \item makePath() (in module src.pyconf), \hyperpage{62} \item Mapping (class in src.pyconf), \hyperpage{60} \item match() (src.pyconf.ConfigReader method), \hyperpage{58} \item merge() (src.pyconf.ConfigMerger method), \hyperpage{57} \item merge\_dicts() (in module src), \hyperpage{68} \item mergeMapping() (src.pyconf.ConfigMerger method), \hyperpage{57} - \item mergeSequence() (src.pyconf.ConfigMerger method), \hyperpage{57} - \item MyTemplate (class in src.template), \hyperpage{63} + \item mergeSequence() (src.pyconf.ConfigMerger method), \hyperpage{58} + \item MyTemplate (class in src.template), \hyperpage{64} \indexspace \bigletter N @@ -344,10 +351,10 @@ \indexspace \bigletter O \item only\_numbers() (in module src), \hyperpage{68} - \item Options (class in src.options), \hyperpage{48} + \item Options (class in src.options), \hyperpage{49} \item OptResult (class in src.options), \hyperpage{48} - \item OutStream (class in src.debug), \hyperpage{35} - \item overwriteKeys() (src.pyconf.ConfigMerger method), \hyperpage{57} + \item OutStream (class in src.debug), \hyperpage{36} + \item overwriteKeys() (src.pyconf.ConfigMerger method), \hyperpage{58} \item overwriteMergeResolve() (in module src.pyconf), \hyperpage{62} \indexspace @@ -357,67 +364,66 @@ \item parse\_args() (src.options.Options method), \hyperpage{49} \item parse\_date() (in module src), \hyperpage{68} \item parseFactor() (src.pyconf.ConfigReader method), \hyperpage{58} - \item parseKeyValuePair() (src.pyconf.ConfigReader method), \hyperpage{58} - \item parseMapping() (src.pyconf.ConfigReader method), \hyperpage{58} - \item parseMappingBody() (src.pyconf.ConfigReader method), \hyperpage{58} - \item parseReference() (src.pyconf.ConfigReader method), \hyperpage{58} - \item parseScalar() (src.pyconf.ConfigReader method), \hyperpage{58} - \item parseSequence() (src.pyconf.ConfigReader method), \hyperpage{58} + \item parseKeyValuePair() (src.pyconf.ConfigReader method), \hyperpage{59} + \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), \hyperpage{66} - \item pattern (src.template.MyTemplate attribute), \hyperpage{63} + \item pattern (src.template.MyTemplate attribute), \hyperpage{64} \item PI() (in module src.ElementTree), \hyperpage{33} \item pop\_debug() (in module src.debug), \hyperpage{36} \item POS() (src.colorama.ansi.AnsiCursor method), \hyperpage{30} \item prepare() (src.compilation.Builder method), \hyperpage{35} - \item prepare\_testbase() (src.test\_module.Test method), \hyperpage{63} + \item prepare\_testbase() (src.test\_module.Test method), \hyperpage{64} \item prepare\_testbase\_from\_dir() (src.test\_module.Test method), \hyperpage{64} \item prepare\_testbase\_from\_git() (src.test\_module.Test method), \hyperpage{64} \item prepare\_testbase\_from\_svn() (src.test\_module.Test method), \hyperpage{64} \item prepend() (src.environment.Environ method), \hyperpage{37} - \item prepend() (src.environment.SalomeEnviron method), \hyperpage{38} + \item prepend() (src.environment.SalomeEnviron method), \hyperpage{39} \item prepend() (src.fileEnviron.FileEnviron method), \hyperpage{43} \item prepend() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{44} - \item prepend() (src.fileEnviron.ScreenEnviron method), \hyperpage{45} + \item prepend() (src.fileEnviron.ScreenEnviron method), \hyperpage{46} \item prepend\_value() (src.environment.Environ method), \hyperpage{37} - \item prepend\_value() (src.fileEnviron.ContextFileEnviron method), \hyperpage{41} + \item prepend\_value() (src.fileEnviron.ContextFileEnviron method), \hyperpage{42} \item prepend\_value() (src.fileEnviron.FileEnviron method), \hyperpage{43} - \item prepend\_value() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{44} + \item prepend\_value() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{45} \item print\_color\_map() (in module src.printcolors), \hyperpage{49} - \item print\_color\_range() (in module src.printcolors), \hyperpage{49} - \item print\_help() (src.options.Options method), \hyperpage{49} + \item print\_color\_range() (in module src.printcolors), \hyperpage{50} \item print\_info() (in module src), \hyperpage{68} - \item print\_value() (in module src.printcolors), \hyperpage{49} - \item printc() (in module src.printcolors), \hyperpage{49} + \item print\_value() (in module src.printcolors), \hyperpage{50} + \item printc() (in module src.printcolors), \hyperpage{50} \item printcError() (in module src.printcolors), \hyperpage{50} \item printcHeader() (in module src.printcolors), \hyperpage{50} \item printcHighlight() (in module src.printcolors), \hyperpage{50} \item printcInfo() (in module src.printcolors), \hyperpage{50} - \item printcLabel() (in module src.printcolors), \hyperpage{50} - \item printcSuccess() (in module src.printcolors), \hyperpage{50} - \item printcWarning() (in module src.printcolors), \hyperpage{50} + \item printcLabel() (in module src.printcolors), \hyperpage{51} + \item printcSuccess() (in module src.printcolors), \hyperpage{51} + \item printcWarning() (in module src.printcolors), \hyperpage{51} \item ProcessingInstruction() (in module src.ElementTree), \hyperpage{33} - \item product\_compiles() (in module src.product), \hyperpage{52} - \item product\_has\_env\_script() (in module src.product), \hyperpage{52} + \item product\_compiles() (in module src.product), \hyperpage{53} + \item product\_has\_env\_script() (in module src.product), \hyperpage{53} \item product\_has\_logo() (in module src.product), \hyperpage{53} \item product\_has\_patches() (in module src.product), \hyperpage{53} \item product\_has\_salome\_gui() (in module src.product), \hyperpage{53} \item product\_has\_script() (in module src.product), \hyperpage{53} \item product\_is\_autotools() (in module src.product), \hyperpage{53} - \item product\_is\_cmake() (in module src.product), \hyperpage{53} - \item product\_is\_cpp() (in module src.product), \hyperpage{53} - \item product\_is\_debug() (in module src.product), \hyperpage{53} + \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{54} \item product\_is\_generated() (in module src.product), \hyperpage{54} \item product\_is\_mpi() (in module src.product), \hyperpage{54} \item product\_is\_native() (in module src.product), \hyperpage{54} - \item product\_is\_salome() (in module src.product), \hyperpage{54} - \item product\_is\_smesh\_plugin() (in module src.product), \hyperpage{54} - \item product\_is\_vcs() (in module src.product), \hyperpage{54} - \item product\_is\_verbose() (in module src.product), \hyperpage{54} + \item product\_is\_salome() (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 product\_is\_verbose() (in module src.product), \hyperpage{55} \item push\_debug() (in module src.debug), \hyperpage{36} \item put\_initial\_xml\_fields() (src.logger.Logger method), \hyperpage{47} \item put\_txt\_log\_in\_appli\_log\_dir() (src.compilation.Builder method), \hyperpage{35} @@ -428,31 +434,31 @@ \indexspace \bigletter R - \item read() (src.pyconf.ConfigInputStream method), \hyperpage{56} + \item read() (src.pyconf.ConfigInputStream method), \hyperpage{57} \item read\_config\_from\_a\_file() (in module src), \hyperpage{68} \item read\_results() (src.test\_module.Test method), \hyperpage{64} - \item readline() (src.pyconf.ConfigInputStream method), \hyperpage{56} - \item readlink() (src.Path method), \hyperpage{66} + \item readline() (src.pyconf.ConfigInputStream method), \hyperpage{57} + \item readlink() (src.Path method), \hyperpage{67} \item ReadXmlFile (class in src.xmlManager), \hyperpage{64} \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 Reference (class in src.pyconf), \hyperpage{60} + \item Reference (class in src.pyconf), \hyperpage{61} \item reinit() (in module src.colorama.initialise), \hyperpage{31} \item remove\_item\_from\_list() (in module src), \hyperpage{68} - \item removeNamespace() (src.pyconf.Config method), \hyperpage{56} - \item replace\_in\_file() (in module src), \hyperpage{68} + \item removeNamespace() (src.pyconf.Config method), \hyperpage{57} + \item replace\_in\_file() (in module src), \hyperpage{69} \item RESET (src.colorama.ansi.AnsiBack attribute), \hyperpage{29} \item RESET (src.colorama.ansi.AnsiFore attribute), \hyperpage{30} \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{60} - \item rm() (src.Path method), \hyperpage{66} + \item resolve() (src.pyconf.Reference method), \hyperpage{61} + \item rm() (src.Path method), \hyperpage{67} \item run\_all\_tests() (src.test\_module.Test method), \hyperpage{64} - \item run\_env\_script() (src.environment.SalomeEnviron method), \hyperpage{38} - \item run\_env\_script() (src.fileEnviron.ScreenEnviron method), \hyperpage{45} + \item run\_env\_script() (src.environment.SalomeEnviron method), \hyperpage{39} + \item run\_env\_script() (src.fileEnviron.ScreenEnviron method), \hyperpage{46} \item run\_grid\_tests() (src.test\_module.Test method), \hyperpage{64} \item run\_script() (src.test\_module.Test method), \hyperpage{64} \item run\_session\_tests() (src.test\_module.Test method), \hyperpage{64} @@ -462,22 +468,23 @@ \indexspace \bigletter S - \item SalomeEnviron (class in src.environment), \hyperpage{37} - \item SatException, \hyperpage{66} + \item SalomeEnviron (class in src.environment), \hyperpage{38} + \item SatException, \hyperpage{67} \item saveConfigDbg() (in module src.debug), \hyperpage{36} \item saveConfigStd() (in module src.debug), \hyperpage{36} - \item ScreenEnviron (class in src.fileEnviron), \hyperpage{44} + \item ScreenEnviron (class in src.fileEnviron), \hyperpage{45} \item search\_known\_errors() (src.test\_module.Test method), \hyperpage{64} - \item Sequence (class in src.pyconf), \hyperpage{60} + \item sendMessageToCurrentLogger() (in module src.logger), \hyperpage{48} + \item Sequence (class in src.pyconf), \hyperpage{61} \item Sequence.SeqIter (class in src.pyconf), \hyperpage{61} \item set() (src.environment.Environ method), \hyperpage{37} \item set() (src.environment.SalomeEnviron method), \hyperpage{39} \item set() (src.fileEnviron.BashFileEnviron method), \hyperpage{40} \item set() (src.fileEnviron.BatFileEnviron method), \hyperpage{41} - \item set() (src.fileEnviron.ContextFileEnviron method), \hyperpage{41} + \item set() (src.fileEnviron.ContextFileEnviron method), \hyperpage{42} \item set() (src.fileEnviron.FileEnviron method), \hyperpage{43} - \item set() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{44} - \item set() (src.fileEnviron.ScreenEnviron method), \hyperpage{45} + \item set() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{45} + \item set() (src.fileEnviron.ScreenEnviron method), \hyperpage{46} \item set\_a\_product() (src.environment.SalomeEnviron method), \hyperpage{39} \item set\_application\_env() (src.environment.SalomeEnviron method), \hyperpage{39} \item set\_attrs() (src.colorama.winterm.WinTerm method), \hyperpage{32} @@ -485,21 +492,22 @@ \item set\_cpp\_env() (src.environment.SalomeEnviron method), \hyperpage{39} \item set\_cursor\_position() (src.colorama.winterm.WinTerm method), \hyperpage{32} \item set\_full\_environ() (src.environment.SalomeEnviron method), \hyperpage{39} - \item set\_products() (src.environment.SalomeEnviron method), \hyperpage{39} - \item set\_python\_libdirs() (src.environment.SalomeEnviron method), \hyperpage{39} - \item set\_salome\_generic\_product\_env() (src.environment.SalomeEnviron method), \hyperpage{39} - \item set\_salome\_minimal\_product\_env() (src.environment.SalomeEnviron method), \hyperpage{39} + \item set\_products() (src.environment.SalomeEnviron method), \hyperpage{40} + \item set\_python\_libdirs() (src.environment.SalomeEnviron method), \hyperpage{40} + \item set\_salome\_generic\_product\_env() (src.environment.SalomeEnviron method), \hyperpage{40} + \item set\_salome\_minimal\_product\_env() (src.environment.SalomeEnviron method), \hyperpage{40} \item set\_title() (in module src.colorama.ansi), \hyperpage{30} \item set\_title() (src.colorama.winterm.WinTerm method), \hyperpage{32} \item SetConsoleTextAttribute() (in module src.colorama.win32), \hyperpage{32} - \item setPath() (src.pyconf.Container method), \hyperpage{59} + \item setCurrentLogger() (in module src.logger), \hyperpage{48} + \item setPath() (src.pyconf.Container method), \hyperpage{60} \item setStream() (src.pyconf.ConfigReader method), \hyperpage{59} \item Shell (class in src.environment), \hyperpage{40} \item should\_wrap() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{31} - \item show\_command\_log() (in module src.logger), \hyperpage{47} + \item show\_command\_log() (in module src.logger), \hyperpage{48} \item show\_in\_editor() (in module src.system), \hyperpage{63} \item show\_progress() (in module src.fork), \hyperpage{46} - \item smartcopy() (src.Path method), \hyperpage{66} + \item smartcopy() (src.Path method), \hyperpage{67} \item special\_path\_separator() (in module src.fileEnviron), \hyperpage{46} \item src (module), \hyperpage{66} \item src.architecture (module), \hyperpage{34} @@ -515,27 +523,27 @@ \item src.environment (module), \hyperpage{36} \item src.fileEnviron (module), \hyperpage{40} \item src.fork (module), \hyperpage{46} - \item src.logger (module), \hyperpage{46} + \item src.logger (module), \hyperpage{47} \item src.options (module), \hyperpage{48} \item src.printcolors (module), \hyperpage{49} - \item src.product (module), \hyperpage{50} + \item src.product (module), \hyperpage{51} \item src.pyconf (module), \hyperpage{55} \item src.system (module), \hyperpage{62} - \item src.template (module), \hyperpage{63} - \item src.test\_module (module), \hyperpage{63} + \item src.template (module), \hyperpage{64} + \item src.test\_module (module), \hyperpage{64} \item src.xmlManager (module), \hyperpage{64} \item start() (src.ElementTree.TreeBuilder method), \hyperpage{33} \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{33} - \item substitute() (in module src.template), \hyperpage{63} + \item substitute() (in module src.template), \hyperpage{64} \item svn\_extract() (in module src.system), \hyperpage{63} - \item symlink() (src.Path method), \hyperpage{66} + \item symlink() (src.Path method), \hyperpage{67} \indexspace \bigletter T - \item Test (class in src.test\_module), \hyperpage{63} - \item timedelta\_total\_seconds() (in module src.logger), \hyperpage{47} + \item Test (class in src.test\_module), \hyperpage{64} + \item timedelta\_total\_seconds() (in module src.logger), \hyperpage{48} \item tofix() (in module src.debug), \hyperpage{36} \item tostring() (in module src.ElementTree), \hyperpage{33} \item TreeBuilder (class in src.ElementTree), \hyperpage{33} @@ -561,24 +569,24 @@ \item write() (src.ElementTree.ElementTree method), \hyperpage{33} \item write() (src.fileEnviron.ScreenEnviron method), \hyperpage{46} \item write() (src.logger.Logger method), \hyperpage{47} - \item write() (src.pyconf.ConfigOutputStream method), \hyperpage{57} + \item write() (src.pyconf.ConfigOutputStream method), \hyperpage{58} \item write\_and\_convert() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{31} \item write\_back() (in module src.fork), \hyperpage{46} \item write\_cfgForPy\_file() (src.environment.FileEnvWriter method), \hyperpage{37} - \item write\_env\_file() (src.environment.FileEnvWriter method), \hyperpage{37} + \item write\_env\_file() (src.environment.FileEnvWriter method), \hyperpage{38} \item write\_plain\_text() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{31} - \item write\_report() (in module src.xmlManager), \hyperpage{65} + \item write\_report() (in module src.xmlManager), \hyperpage{66} \item write\_test\_margin() (src.test\_module.Test method), \hyperpage{64} \item write\_tree() (src.xmlManager.XmlLogFile method), \hyperpage{65} - \item writeToStream() (src.pyconf.Container method), \hyperpage{59} - \item writeToStream() (src.pyconf.Mapping method), \hyperpage{60} + \item writeToStream() (src.pyconf.Container method), \hyperpage{60} + \item writeToStream() (src.pyconf.Mapping method), \hyperpage{61} \item writeToStream() (src.pyconf.Sequence method), \hyperpage{61} - \item writeValue() (src.pyconf.Container method), \hyperpage{59} + \item writeValue() (src.pyconf.Container method), \hyperpage{60} \indexspace \bigletter X \item XML() (in module src.ElementTree), \hyperpage{33} - \item XmlLogFile (class in src.xmlManager), \hyperpage{64} + \item XmlLogFile (class in src.xmlManager), \hyperpage{65} \item XMLTreeBuilder (class in src.ElementTree), \hyperpage{33} \indexspace diff --git a/doc/build/latex/salomeTools.log b/doc/build/latex/salomeTools.log index 181fc55..c1ffc99 100644 --- a/doc/build/latex/salomeTools.log +++ b/doc/build/latex/salomeTools.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex 2018.4.13) 19 JUN 2018 11:14 +This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex 2018.4.13) 26 JUN 2018 15:51 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -1290,42 +1290,42 @@ ult( )\T1/ptm/m/n/10 , [] [34] [35] [36] -Underfull \hbox (badness 10000) in paragraph at lines 3174--3174 +Underfull \hbox (badness 10000) in paragraph at lines 3197--3197 []\T1/ptm/m/it/10 filename\T1/ptm/m/n/10 , \T1/ptm/m/it/10 ad-di-tional_env={}\ T1/ptm/m/n/10 , \T1/ptm/m/it/10 for_package=None\T1/ptm/m/n/10 , [] -[37] [38] [39] [40] [41] [42] [43] [44] [45] -Underfull \hbox (badness 10000) in paragraph at lines 4693--4693 -[]\T1/ptm/m/it/10 config\T1/ptm/m/n/10 , \T1/ptm/m/it/10 silent_sysstd=False\T1 -/ptm/m/n/10 , \T1/ptm/m/it/10 all_in_terminal=False\T1/ptm/m/n/10 , \T1/ptm/m/i -t/10 mi- +[37] [38] [39] [40] [41] [42] [43] [44] [45] [46] +Underfull \hbox (badness 10000) in paragraph at lines 4716--4716 +[]\T1/ptm/m/it/10 config=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 silent_sysstd=Fal +se\T1/ptm/m/n/10 , \T1/ptm/m/it/10 all_in_terminal=False\T1/ptm/m/n/10 , \T1/pt +m/m/it/10 mi- [] -[46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] -Underfull \hbox (badness 10000) in paragraph at lines 6933--6937 +[47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] +Underfull \hbox (badness 10000) in paragraph at lines 6991--6995 []\T1/ptm/m/n/10 Examples: makePath(`', `suf-fix') -> `suf-fix' makePath(`prefi x', `suf-fix') -> `pre-fix.suffix' [] -[61] [62] +[62] [63] LaTeX Font Info: Font shape `TS1/pcr/bx/n' in size <10> not available (Font) Font shape `TS1/pcr/b/n' tried instead on input line 1. - [63] [64] -Underfull \hbox (badness 10000) in paragraph at lines 7495--7497 + [64] [65] +Underfull \hbox (badness 10000) in paragraph at lines 7553--7555 []\T1/ptm/m/n/10 its at-tributes {key : [] -[65] [66] [67] [68] -Chapter 5. -[69 +[66] [67] [68] [69] [70 -] [70 +] +Chapter 5. +[71] [72 -] [71 +] [73 -] (./salomeTools.ind [72 +] (./salomeTools.ind [74 ] @@ -1433,7 +1433,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 72--73 \T1/ptm/m/n/10 (src.colorama.winterm.WinStyle at-tribute), [] -[73 +[75 ] Overfull \hbox (17.33415pt too wide) in paragraph at lines 79--80 @@ -1500,277 +1500,282 @@ Overfull \hbox (12.37378pt too wide) in paragraph at lines 170--171 []\T1/ptm/m/n/10 extract_params() (src.colorama.ansitowin32.AnsiToWin32 [] -[74] -Underfull \hbox (badness 10000) in paragraph at lines 223--224 +[76] +Underfull \hbox (badness 10000) in paragraph at lines 225--226 []\T1/ptm/m/n/10 get_node_text() (src.xmlManager.ReadXmlFile [] -Underfull \hbox (badness 10000) in paragraph at lines 224--225 +Underfull \hbox (badness 10000) in paragraph at lines 226--227 []\T1/ptm/m/n/10 get_position() (src.colorama.winterm.WinTerm [] -Overfull \hbox (16.98375pt too wide) in paragraph at lines 237--238 +Overfull \hbox (16.98375pt too wide) in paragraph at lines 239--240 []\T1/ptm/m/n/10 get_win32_calls() (src.colorama.ansitowin32.AnsiToWin32 [] -Underfull \hbox (badness 10000) in paragraph at lines 245--246 +Underfull \hbox (badness 10000) in paragraph at lines 249--250 []\T1/ptm/m/n/10 getRootAttrib() (src.xmlManager.ReadXmlFile [] - -Underfull \hbox (badness 10000) in paragraph at lines 273--274 +[77] +Underfull \hbox (badness 10000) in paragraph at lines 278--279 []\T1/ptm/m/n/10 is_defined() (src.fileEnviron.LauncherFileEnviron [] -[75] -Underfull \hbox (badness 10000) in paragraph at lines 275--276 + +Underfull \hbox (badness 10000) in paragraph at lines 280--281 []\T1/ptm/m/n/10 is_stream_closed() (in mod-ule [] -Underfull \hbox (badness 5260) in paragraph at lines 295--296 +Underfull \hbox (badness 5260) in paragraph at lines 302--303 []\T1/ptm/m/n/10 LIGHTBLACK_EX (src.colorama.ansi.AnsiFore at- [] -Underfull \hbox (badness 10000) in paragraph at lines 296--297 +Underfull \hbox (badness 10000) in paragraph at lines 303--304 []\T1/ptm/m/n/10 LIGHTBLUE_EX (src.colorama.ansi.AnsiBack at- [] -Underfull \hbox (badness 10000) in paragraph at lines 297--298 +Underfull \hbox (badness 10000) in paragraph at lines 304--305 []\T1/ptm/m/n/10 LIGHTBLUE_EX (src.colorama.ansi.AnsiFore at- [] -Underfull \hbox (badness 10000) in paragraph at lines 298--299 +Underfull \hbox (badness 10000) in paragraph at lines 305--306 []\T1/ptm/m/n/10 LIGHTCYAN_EX (src.colorama.ansi.AnsiBack [] -Underfull \hbox (badness 10000) in paragraph at lines 299--300 +Underfull \hbox (badness 10000) in paragraph at lines 306--307 []\T1/ptm/m/n/10 LIGHTCYAN_EX (src.colorama.ansi.AnsiFore at- [] -Underfull \hbox (badness 5490) in paragraph at lines 301--302 +Underfull \hbox (badness 5490) in paragraph at lines 308--309 []\T1/ptm/m/n/10 LIGHTGREEN_EX (src.colorama.ansi.AnsiFore at- [] -Underfull \hbox (badness 10000) in paragraph at lines 302--303 +Underfull \hbox (badness 10000) in paragraph at lines 309--310 []\T1/ptm/m/n/10 LIGHTMAGENTA_EX (src.colorama.ansi.AnsiBack [] -Underfull \hbox (badness 10000) in paragraph at lines 303--304 +Underfull \hbox (badness 10000) in paragraph at lines 310--311 []\T1/ptm/m/n/10 LIGHTMAGENTA_EX (src.colorama.ansi.AnsiFore [] -Underfull \hbox (badness 10000) in paragraph at lines 304--305 +Underfull \hbox (badness 10000) in paragraph at lines 311--312 []\T1/ptm/m/n/10 LIGHTRED_EX (src.colorama.ansi.AnsiBack at- [] -Underfull \hbox (badness 10000) in paragraph at lines 305--306 +Underfull \hbox (badness 10000) in paragraph at lines 312--313 []\T1/ptm/m/n/10 LIGHTRED_EX (src.colorama.ansi.AnsiFore at- [] -Underfull \hbox (badness 7273) in paragraph at lines 307--308 +Underfull \hbox (badness 7273) in paragraph at lines 314--315 []\T1/ptm/m/n/10 LIGHTWHITE_EX (src.colorama.ansi.AnsiFore at- [] -Underfull \hbox (badness 10000) in paragraph at lines 314--315 +Underfull \hbox (badness 10000) in paragraph at lines 321--322 []\T1/ptm/m/n/10 load_cfg_environment() [] -Underfull \hbox (badness 10000) in paragraph at lines 314--315 +Underfull \hbox (badness 10000) in paragraph at lines 321--322 \T1/ptm/m/n/10 (src.environment.SalomeEnviron method), [] -Underfull \hbox (badness 10000) in paragraph at lines 325--326 +Underfull \hbox (badness 10000) in paragraph at lines 332--333 []\T1/ptm/m/n/10 MAGENTA (src.colorama.winterm.WinColor at- [] -Underfull \hbox (badness 10000) in paragraph at lines 360--361 +Underfull \hbox (badness 10000) in paragraph at lines 367--368 []\T1/ptm/m/n/10 parseKeyValuePair() (src.pyconf.ConfigReader [] - -Underfull \hbox (badness 10000) in paragraph at lines 362--363 +[78] +Underfull \hbox (badness 10000) in paragraph at lines 369--370 []\T1/ptm/m/n/10 parseMappingBody() (src.pyconf.ConfigReader [] -[76] -Underfull \hbox (badness 10000) in paragraph at lines 376--377 + +Underfull \hbox (badness 10000) in paragraph at lines 383--384 []\T1/ptm/m/n/10 prepare_testbase_from_dir() (src.test_module.Test [] -Underfull \hbox (badness 10000) in paragraph at lines 377--378 +Underfull \hbox (badness 10000) in paragraph at lines 384--385 []\T1/ptm/m/n/10 prepare_testbase_from_git() (src.test_module.Test [] -Underfull \hbox (badness 10000) in paragraph at lines 378--379 +Underfull \hbox (badness 10000) in paragraph at lines 385--386 []\T1/ptm/m/n/10 prepare_testbase_from_svn() (src.test_module.Test [] -Underfull \hbox (badness 10000) in paragraph at lines 382--383 +Underfull \hbox (badness 10000) in paragraph at lines 389--390 []\T1/ptm/m/n/10 prepend() (src.fileEnviron.LauncherFileEnviron [] -Underfull \hbox (badness 10000) in paragraph at lines 385--386 +Underfull \hbox (badness 10000) in paragraph at lines 392--393 []\T1/ptm/m/n/10 prepend_value() (src.fileEnviron.ContextFileEnviron [] -Underfull \hbox (badness 10000) in paragraph at lines 423--424 +Underfull \hbox (badness 10000) in paragraph at lines 429--430 []\T1/ptm/m/n/10 put_txt_log_in_appli_log_dir() [] -Underfull \hbox (badness 10000) in paragraph at lines 449--450 +Underfull \hbox (badness 10000) in paragraph at lines 455--456 []\T1/ptm/m/n/10 reset_all() (src.colorama.ansitowin32.AnsiToWin32 [] -Underfull \hbox (badness 10000) in paragraph at lines 454--455 +Underfull \hbox (badness 10000) in paragraph at lines 460--461 []\T1/ptm/m/n/10 run_env_script() (src.environment.SalomeEnviron [] -Underfull \hbox (badness 10000) in paragraph at lines 455--456 +Underfull \hbox (badness 10000) in paragraph at lines 461--462 []\T1/ptm/m/n/10 run_env_script() (src.fileEnviron.ScreenEnviron [] -Underfull \hbox (badness 10000) in paragraph at lines 459--460 +Underfull \hbox (badness 10000) in paragraph at lines 465--466 []\T1/ptm/m/n/10 run_simple_env_script() [] -Underfull \hbox (badness 10000) in paragraph at lines 459--460 +Underfull \hbox (badness 10000) in paragraph at lines 465--466 \T1/ptm/m/n/10 (src.environment.SalomeEnviron method), [] -[77] -Underfull \hbox (badness 10000) in paragraph at lines 481--482 +[79] +Underfull \hbox (badness 10000) in paragraph at lines 477--478 +[]\T1/ptm/m/n/10 sendMessageToCurrentLogger() (in mod-ule + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 488--489 []\T1/ptm/m/n/10 set_a_product() (src.environment.SalomeEnviron [] -Underfull \hbox (badness 10000) in paragraph at lines 484--485 +Underfull \hbox (badness 10000) in paragraph at lines 491--492 []\T1/ptm/m/n/10 set_console() (src.colorama.winterm.WinTerm [] -Underfull \hbox (badness 10000) in paragraph at lines 485--486 +Underfull \hbox (badness 10000) in paragraph at lines 492--493 []\T1/ptm/m/n/10 set_cpp_env() (src.environment.SalomeEnviron [] -Underfull \hbox (badness 10000) in paragraph at lines 487--488 +Underfull \hbox (badness 10000) in paragraph at lines 494--495 []\T1/ptm/m/n/10 set_full_environ() (src.environment.SalomeEnviron [] -Underfull \hbox (badness 10000) in paragraph at lines 488--489 +Underfull \hbox (badness 10000) in paragraph at lines 495--496 []\T1/ptm/m/n/10 set_products() (src.environment.SalomeEnviron [] -Underfull \hbox (badness 6445) in paragraph at lines 489--490 +Underfull \hbox (badness 6445) in paragraph at lines 496--497 []\T1/ptm/m/n/10 set_python_libdirs() (src.environment.SalomeEnviron [] -Underfull \hbox (badness 10000) in paragraph at lines 490--491 +Underfull \hbox (badness 10000) in paragraph at lines 497--498 []\T1/ptm/m/n/10 set_salome_generic_product_env() [] -Underfull \hbox (badness 10000) in paragraph at lines 490--491 +Underfull \hbox (badness 10000) in paragraph at lines 497--498 \T1/ptm/m/n/10 (src.environment.SalomeEnviron method), [] -Underfull \hbox (badness 10000) in paragraph at lines 491--492 +Underfull \hbox (badness 10000) in paragraph at lines 498--499 []\T1/ptm/m/n/10 set_salome_minimal_product_env() [] -Underfull \hbox (badness 10000) in paragraph at lines 491--492 +Underfull \hbox (badness 10000) in paragraph at lines 498--499 \T1/ptm/m/n/10 (src.environment.SalomeEnviron method), [] -Underfull \hbox (badness 10000) in paragraph at lines 494--495 +Underfull \hbox (badness 10000) in paragraph at lines 501--502 []\T1/ptm/m/n/10 SetConsoleTextAttribute() (in mod-ule [] -Overfull \hbox (3.09415pt too wide) in paragraph at lines 498--499 +Overfull \hbox (3.09415pt too wide) in paragraph at lines 506--507 []\T1/ptm/m/n/10 should_wrap() (src.colorama.ansitowin32.AnsiToWin32 [] -Underfull \hbox (badness 10000) in paragraph at lines 559--560 +Underfull \hbox (badness 10000) in paragraph at lines 567--568 []\T1/ptm/m/n/10 write() (src.colorama.ansitowin32.AnsiToWin32 [] -Underfull \hbox (badness 10000) in paragraph at lines 560--561 +Underfull \hbox (badness 10000) in paragraph at lines 568--569 []\T1/ptm/m/n/10 write() (src.colorama.ansitowin32.StreamWrapper [] - -Overfull \hbox (25.864pt too wide) in paragraph at lines 565--566 +[80] +Overfull \hbox (25.864pt too wide) in paragraph at lines 573--574 []\T1/ptm/m/n/10 write_and_convert() (src.colorama.ansitowin32.AnsiToWin32 [] -[78] -Underfull \hbox (badness 10000) in paragraph at lines 568--569 + +Underfull \hbox (badness 10000) in paragraph at lines 576--577 []\T1/ptm/m/n/10 write_env_file() (src.environment.FileEnvWriter [] -Overfull \hbox (16.8337pt too wide) in paragraph at lines 569--570 +Overfull \hbox (16.8337pt too wide) in paragraph at lines 577--578 []\T1/ptm/m/n/10 write_plain_text() (src.colorama.ansitowin32.AnsiToWin32 [] -[79 +[81 ]) -Package atveryend Info: Empty hook `BeforeClearDocument' on input line 8022. -Package atveryend Info: Empty hook `AfterLastShipout' on input line 8022. +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 8080. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 8080. (./salomeTools.aux) -Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 8022. -Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 8022. +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 8080. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 8080. Package rerunfilecheck Info: File `salomeTools.out' has not changed. -(rerunfilecheck) Checksum: C17A5699956F0A7FE0D4242598FFB5FE;3075. -Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 8022. +(rerunfilecheck) Checksum: 101E36BBBDB8D120FE7A2C74AB3C41F0;3075. +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 8080. ) Here is how much of TeX's memory you used: - 15051 strings out of 492982 - 234938 string characters out of 6124607 - 346000 words of memory out of 5000000 - 17564 multiletter control sequences out of 15000+600000 + 15069 strings out of 492982 + 235454 string characters out of 6124607 + 346380 words of memory out of 5000000 + 17572 multiletter control sequences out of 15000+600000 64980 words of font info for 97 fonts, out of 8000000 for 9000 1142 hyphenation exceptions out of 8191 - 37i,12n,45p,550b,637s stack positions out of 5000i,500n,10000p,200000b,80000s + 37i,12n,45p,550b,639s stack positions out of 5000i,500n,10000p,200000b,80000s {/data/tmplgls/wambeke/share/texlive/2017/texmf-dist/fonts/enc/dvips/base/8r. enc} -Output written on salomeTools.pdf (83 pages, 695959 bytes). +Output written on salomeTools.pdf (85 pages, 699075 bytes). PDF statistics: - 1902 PDF objects out of 2073 (max. 8388607) - 1781 compressed objects within 18 object streams - 713 named destinations out of 1000 (max. 500000) + 1931 PDF objects out of 2073 (max. 8388607) + 1807 compressed objects within 19 object streams + 723 named destinations out of 1000 (max. 500000) 218 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/doc/build/latex/salomeTools.out b/doc/build/latex/salomeTools.out index 22178a3..628fdc8 100644 --- a/doc/build/latex/salomeTools.out +++ b/doc/build/latex/salomeTools.out @@ -20,5 +20,5 @@ \BOOKMARK [1][-]{section.4.1}{\376\377\000s\000r\000c}{chapter.4}% 20 \BOOKMARK [0][-]{chapter.5}{\376\377\000R\000e\000l\000e\000a\000s\000e\000\040\000N\000o\000t\000e\000s}{}% 21 \BOOKMARK [1][-]{section.5.1}{\376\377\000R\000e\000l\000e\000a\000s\000e\000\040\000n\000o\000t\000e\000s}{chapter.5}% 22 -\BOOKMARK [0][-]{section*.538}{\376\377\000P\000y\000t\000h\000o\000n\000\040\000M\000o\000d\000u\000l\000e\000\040\000I\000n\000d\000e\000x}{}% 23 -\BOOKMARK [0][-]{section*.539}{\376\377\000I\000n\000d\000e\000x}{}% 24 +\BOOKMARK [0][-]{section*.546}{\376\377\000P\000y\000t\000h\000o\000n\000\040\000M\000o\000d\000u\000l\000e\000\040\000I\000n\000d\000e\000x}{}% 23 +\BOOKMARK [0][-]{section*.547}{\376\377\000I\000n\000d\000e\000x}{}% 24 diff --git a/doc/build/latex/salomeTools.pdf b/doc/build/latex/salomeTools.pdf index 096dc2b..649815d 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 ee3892d..b0579f9 100644 --- a/doc/build/latex/salomeTools.tex +++ b/doc/build/latex/salomeTools.tex @@ -55,7 +55,7 @@ \title{salomeTools Documentation} -\date{Jun 19, 2018} +\date{Jun 26, 2018} \release{5.0.0dev} \author{CEA DEN/DANS/DM2S/STMF/LGLS} \newcommand{\sphinxlogo}{\vbox{}} @@ -355,11 +355,11 @@ The \sphinxstylestrong{doc} command displays sat documentation. \subsection{Usage} \label{\detokenize{commands/doc:usage}}\begin{itemize} \item {} -Show (in a web browser) the sat documentation: +Show (in a web browser) the sat documentation in format xml/html: \fvset{hllines={, ,}}% \begin{sphinxVerbatim}[commandchars=\\\{\}] -\PYG{n}{sat} \PYG{n}{doc} \PYG{o}{\PYGZhy{}}\PYG{o}{\PYGZhy{}}\PYG{n}{html} +\PYG{n}{sat} \PYG{n}{doc} \PYG{o}{\PYGZhy{}}\PYG{o}{\PYGZhy{}}\PYG{n}{xml} \end{sphinxVerbatim} \item {} @@ -2850,43 +2850,39 @@ output) in the directory \textless{}APPLICATION DIR\textgreater{}/LOGS/\textless \subsubsection{src.debug module} \label{\detokenize{commands/apidoc/src:module-src.debug}}\label{\detokenize{commands/apidoc/src:src-debug-module}}\index{src.debug (module)} -This file assume DEBUG functionalities use -\begin{itemize} -\item {} -print debug messages in sys.stderr for salomeTools - -\item {} -show pretty print debug representation from instances of SAT classes -(pretty print src.pyconf.Config), and python dict/list etc. (as ‘aVariable’) - -\end{itemize} - -WARNING: obviously 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 (as show=True) - -to set show message as development phase: -\textgreater{}\textgreater{} DBG.push\_debug(True) - -to set no show message as production phase: -\textgreater{}\textgreater{} DBG.push\_debug(False) +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) -to set show message temporary as development phase, only in a method: -\textgreater{}\textgreater{} def aMethodToDebug(…): -\textgreater{}\textgreater{} DBG.push\_debug(True) \#force show as appended status -\textgreater{}\textgreater{} etc. method code with some DBG.write() -\textgreater{}\textgreater{} DBG.pop\_debug() \#restore previous status (show or not show) -\textgreater{}\textgreater{} return - -to set a message for future fix, as temporary problem to not forget: -DBG.tofix(“aTitle”, aVariable, True/False) \#True/False in production shown, or not - -in command line interface you could redirect stderr to file ‘myDebug.log’: -\textgreater{}\textgreater{} sat compile … 2\textgreater{} myDebug.log \# only stderr -\textgreater{}\textgreater{} sat compile … \&\textgreater{} myDebug.log \# stdout and stderr +\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 (as show=True) +\item[] +\item[] to set show message as development phase: +\item[] \textgreater{}\textgreater{} DBG.push\_debug(True) +\item[] +\item[] to set no show message as production phase: +\item[] \textgreater{}\textgreater{} DBG.push\_debug(False) +\item[] +\item[] to set show message temporary as development phase, only in a method: +\item[] \textgreater{}\textgreater{} def aMethodToDebug(…): +\item[] \textgreater{}\textgreater{} DBG.push\_debug(True) \#force show as appended status +\item[] \textgreater{}\textgreater{} etc. method code with some DBG.write() +\item[] \textgreater{}\textgreater{} DBG.pop\_debug() \#restore previous status (show or not show) +\item[] \textgreater{}\textgreater{} return +\item[] +\item[] to set a message for future fix, as temporary problem to not forget: +\item[] DBG.tofix(“aTitle”, aVariable, True/False) \#True/False in production shown, or not +\item[] +\item[] in command line interface you could redirect stderr to file ‘myDebug.log’: +\item[] \textgreater{}\textgreater{} sat compile … 2\textgreater{} myDebug.log \# only stderr +\item[] \textgreater{}\textgreater{} sat compile … \&\textgreater{} myDebug.log \# stdout and stderr +\end{DUlineblock} \index{InStream (class in src.debug)} \begin{fulllineitems} @@ -2914,6 +2910,26 @@ keep value before lost as self.value \end{fulllineitems} +\end{fulllineitems} + +\index{format\_color\_exception() (in module src.debug)} + +\begin{fulllineitems} +\phantomsection\label{\detokenize{commands/apidoc/src:src.debug.format_color_exception}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{src.debug.}}\sphinxbfcode{\sphinxupquote{format\_color\_exception}}}{\emph{msg}, \emph{limit=None}, \emph{trace=None}}{} +Format a stack trace and the exception information. +as traceback.format\_exception(), with color +with traceback only if (\_debug) or (DBG.\_user in DBG.\_developpers) + +\end{fulllineitems} + +\index{format\_exception() (in module src.debug)} + +\begin{fulllineitems} +\phantomsection\label{\detokenize{commands/apidoc/src:src.debug.format_exception}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{src.debug.}}\sphinxbfcode{\sphinxupquote{format\_exception}}}{\emph{msg}, \emph{limit=None}, \emph{trace=None}}{} +Format a stack trace and the exception information. +as traceback.format\_exception(), without color +with traceback only if (\_debug) or (DBG.\_user in DBG.\_developpers) + \end{fulllineitems} \index{getLocalEnv() (in module src.debug)} @@ -2949,6 +2965,14 @@ indent multi lines message \end{fulllineitems} +\index{isTypeConfig() (in module src.debug)} + +\begin{fulllineitems} +\phantomsection\label{\detokenize{commands/apidoc/src:src.debug.isTypeConfig}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{src.debug.}}\sphinxbfcode{\sphinxupquote{isTypeConfig}}}{\emph{var}}{} +To know if var is instance from Config/pyconf + +\end{fulllineitems} + \index{pop\_debug() (in module src.debug)} \begin{fulllineitems} @@ -2986,8 +3010,7 @@ returns as file .pyconf \begin{fulllineitems} \phantomsection\label{\detokenize{commands/apidoc/src:src.debug.tofix}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{src.debug.}}\sphinxbfcode{\sphinxupquote{tofix}}}{\emph{title}, \emph{var=''}, \emph{force=None}}{} write sys.stderr a message if \_debug{[}-1{]}==True or optionaly force=True -use this only if no logger accessible for classic -logger.warning(message) or logger.debug(message) +use this only if no logger accessible for classic logger.warning(message) \end{fulllineitems} @@ -4690,7 +4713,7 @@ Implements the classes and method relative to the logging \index{Logger (class in src.logger)} \begin{fulllineitems} -\phantomsection\label{\detokenize{commands/apidoc/src:src.logger.Logger}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{src.logger.}}\sphinxbfcode{\sphinxupquote{Logger}}}{\emph{config}, \emph{silent\_sysstd=False}, \emph{all\_in\_terminal=False}, \emph{micro\_command=False}}{} +\phantomsection\label{\detokenize{commands/apidoc/src:src.logger.Logger}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{src.logger.}}\sphinxbfcode{\sphinxupquote{Logger}}}{\emph{config=None}, \emph{silent\_sysstd=False}, \emph{all\_in\_terminal=False}, \emph{micro\_command=False}}{} Bases: \sphinxcode{\sphinxupquote{object}} Class to handle log mechanism. @@ -4813,6 +4836,36 @@ the same date and time in separate variables. \end{fulllineitems} +\index{getCurrentLogger() (in module src.logger)} + +\begin{fulllineitems} +\phantomsection\label{\detokenize{commands/apidoc/src:src.logger.getCurrentLogger}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{src.logger.}}\sphinxbfcode{\sphinxupquote{getCurrentLogger}}}{}{} +get current logging logger, set as DefaultLogger if not set yet + +\end{fulllineitems} + +\index{getDefaultLogger() (in module src.logger)} + +\begin{fulllineitems} +\phantomsection\label{\detokenize{commands/apidoc/src:src.logger.getDefaultLogger}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{src.logger.}}\sphinxbfcode{\sphinxupquote{getDefaultLogger}}}{}{} +get simple logging logger DefaultLogger, set it as current + +\end{fulllineitems} + +\index{getUnittestLogger() (in module src.logger)} + +\begin{fulllineitems} +\phantomsection\label{\detokenize{commands/apidoc/src:src.logger.getUnittestLogger}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{src.logger.}}\sphinxbfcode{\sphinxupquote{getUnittestLogger}}}{}{} +get simple logging logger UnittestLogger, set it as current + +\end{fulllineitems} + +\index{isCurrentLoggerUnittest() (in module src.logger)} + +\begin{fulllineitems} +\phantomsection\label{\detokenize{commands/apidoc/src:src.logger.isCurrentLoggerUnittest}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{src.logger.}}\sphinxbfcode{\sphinxupquote{isCurrentLoggerUnittest}}}{}{} +\end{fulllineitems} + \index{list\_log\_file() (in module src.logger)} \begin{fulllineitems} @@ -4838,6 +4891,24 @@ list \end{fulllineitems} +\index{sendMessageToCurrentLogger() (in module src.logger)} + +\begin{fulllineitems} +\phantomsection\label{\detokenize{commands/apidoc/src:src.logger.sendMessageToCurrentLogger}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{src.logger.}}\sphinxbfcode{\sphinxupquote{sendMessageToCurrentLogger}}}{\emph{message}, \emph{level}}{} +assume relay from obsolescent +logger.write(msg, 1/2/3…) to future +logging.critical/warning/info…(msg) (as logging package tips) + +\end{fulllineitems} + +\index{setCurrentLogger() (in module src.logger)} + +\begin{fulllineitems} +\phantomsection\label{\detokenize{commands/apidoc/src:src.logger.setCurrentLogger}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{src.logger.}}\sphinxbfcode{\sphinxupquote{setCurrentLogger}}}{\emph{logger}}{} +temporary send all in stdout as simple logging logger + +\end{fulllineitems} + \index{show\_command\_log() (in module src.logger)} \begin{fulllineitems} @@ -5057,19 +5128,6 @@ args is the full raw list of passed options \end{fulllineitems} -\index{print\_help() (src.options.Options method)} - -\begin{fulllineitems} -\phantomsection\label{\detokenize{commands/apidoc/src:src.options.Options.print_help}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{print\_help}}}{}{} -Method that display all options stored in self.options and there help -\begin{quote}\begin{description} -\item[{Returns}] \leavevmode -None - -\end{description}\end{quote} - -\end{fulllineitems} - \end{fulllineitems} diff --git a/doc/build/latex/salomeTools.toc b/doc/build/latex/salomeTools.toc index 749d490..93daa3f 100644 --- a/doc/build/latex/salomeTools.toc +++ b/doc/build/latex/salomeTools.toc @@ -91,20 +91,20 @@ \contentsline {subsubsection}{src.architecture module}{34}{subsubsection*.162} \contentsline {subsubsection}{src.compilation module}{34}{subsubsection*.169} \contentsline {subsubsection}{src.debug module}{35}{subsubsection*.188} -\contentsline {subsubsection}{src.environment module}{36}{subsubsection*.202} -\contentsline {subsubsection}{src.fileEnviron module}{40}{subsubsection*.240} -\contentsline {subsubsection}{src.fork module}{46}{subsubsection*.305} -\contentsline {subsubsection}{src.logger module}{46}{subsubsection*.311} -\contentsline {subsubsection}{src.options module}{48}{subsubsection*.324} -\contentsline {subsubsection}{src.printcolors module}{49}{subsubsection*.336} -\contentsline {subsubsection}{src.product module}{50}{subsubsection*.349} -\contentsline {subsubsection}{src.pyconf module}{55}{subsubsection*.379} -\contentsline {subsubsection}{src.system module}{62}{subsubsection*.451} -\contentsline {subsubsection}{src.template module}{63}{subsubsection*.457} -\contentsline {subsubsection}{src.test\_module module}{63}{subsubsection*.462} -\contentsline {subsubsection}{src.xmlManager module}{64}{subsubsection*.482} -\contentsline {subsubsection}{Module contents}{66}{subsubsection*.496} -\contentsline {chapter}{\numberline {5}Release Notes}{69}{chapter.5} -\contentsline {section}{\numberline {5.1}Release notes}{69}{section.5.1} -\contentsline {chapter}{Python Module Index}{71}{section*.538} -\contentsline {chapter}{Index}{73}{section*.539} +\contentsline {subsubsection}{src.environment module}{36}{subsubsection*.205} +\contentsline {subsubsection}{src.fileEnviron module}{40}{subsubsection*.243} +\contentsline {subsubsection}{src.fork module}{46}{subsubsection*.308} +\contentsline {subsubsection}{src.logger module}{47}{subsubsection*.314} +\contentsline {subsubsection}{src.options module}{48}{subsubsection*.333} +\contentsline {subsubsection}{src.printcolors module}{49}{subsubsection*.344} +\contentsline {subsubsection}{src.product module}{51}{subsubsection*.357} +\contentsline {subsubsection}{src.pyconf module}{55}{subsubsection*.387} +\contentsline {subsubsection}{src.system module}{62}{subsubsection*.459} +\contentsline {subsubsection}{src.template module}{64}{subsubsection*.465} +\contentsline {subsubsection}{src.test\_module module}{64}{subsubsection*.470} +\contentsline {subsubsection}{src.xmlManager module}{64}{subsubsection*.490} +\contentsline {subsubsection}{Module contents}{66}{subsubsection*.504} +\contentsline {chapter}{\numberline {5}Release Notes}{71}{chapter.5} +\contentsline {section}{\numberline {5.1}Release notes}{71}{section.5.1} +\contentsline {chapter}{Python Module Index}{73}{section*.546} +\contentsline {chapter}{Index}{75}{section*.547} diff --git a/doc/src/commands/doc.rst b/doc/src/commands/doc.rst index b3038cf..f985c32 100644 --- a/doc/src/commands/doc.rst +++ b/doc/src/commands/doc.rst @@ -10,9 +10,9 @@ The **doc** command displays sat documentation. Usage ===== -* Show (in a web browser) the sat documentation: :: +* Show (in a web browser) the sat documentation in format xml/html: :: - sat doc --html + sat doc --xml * Show (in evince, for example) the (same) sat documentation in format pdf: :: diff --git a/src/logger.py b/src/logger.py index a5d6129..310b157 100755 --- a/src/logger.py +++ b/src/logger.py @@ -426,32 +426,38 @@ def update_hat_xml(logDir, application=None, notShownCommands = []): _currentLogger = [] def getCurrentLogger(): - """temporary send all in stdout as simple logging logger""" - import src.loggingSimple as LOGSI + """get current logging logger, set as DefaultLogger if not set yet""" if len(_currentLogger) == 0: + import src.loggingSimple as LOGSI logger = LOGSI.getDefaultLogger() _currentLogger.append(logger) - logger.warning("set current logger as default %s" % logger.name) + logger.warning("set by default current logger as %s" % logger.name) return _currentLogger[0] def getDefaultLogger(): - """temporary send all in stdout as simple logging logger""" + """get simple logging logger DefaultLogger, set it as current""" import src.loggingSimple as LOGSI - if len(_currentLogger) == 0: - logger = LOGSI.getDefaultLogger() - _currentLogger.append(logger) - logger.warning("set current logger as default %s" % logger.name) - return _currentLogger[0] + logger = LOGSI.getDefaultLogger() + setCurrentLogger(logger) # set it as current + return logger + +def getUnittestLogger(): + """get simple logging logger UnittestLogger, set it as current""" + import src.loggingSimple as LOGSI + logger = LOGSI.getUnittestLogger() + setCurrentLogger(logger) # set it as current + return logger def setCurrentLogger(logger): """temporary send all in stdout as simple logging logger""" - import src.loggingSimple as LOGSI if len(_currentLogger) == 0: _currentLogger.append(logger) + logger.warning("set current logger as %s" % logger.name) else: - logger.warning("quit current logger as default %s" % _currentLogger[0].name) - _currentLogger[0] = logger - logger.warning("change current logger as default %s" % logger.name) + if _currentLogger[0].name != logger.name: + # logger.debug("quit current logger as default %s" % _currentLogger[0].name) + _currentLogger[0] = logger + logger.warning("change current logger as %s" % logger.name) return _currentLogger[0] def isCurrentLoggerUnittest(): @@ -464,6 +470,11 @@ def isCurrentLoggerUnittest(): return res def sendMessageToCurrentLogger(message, level): + """ + assume relay from obsolescent + logger.write(msg, 1/2/3...) to future + logging.critical/warning/info...(msg) (as logging package tips) + """ logger = getCurrentLogger() if level is None: lev = 2 diff --git a/test/test_100_satHelp.py b/test/test_100_satHelp.py index 253b805..f11b9f3 100755 --- a/test/test_100_satHelp.py +++ b/test/test_100_satHelp.py @@ -101,13 +101,14 @@ class TestCase(unittest.TestCase): DBG.write("test_031 logger", logs) self.assertTrue("--help" in logs) - def xxtest_040(self): + def test_040(self): + logger = LOG.getUnittestLogger() cmd = "config --list" - s = SAT.Sat(self.logger) + s = SAT.Sat(logger) returnCode = s.execute_cli(cmd) self.assertTrue(returnCode.isOk()) - logs = self.logger.getLogs() - self.assertTrue("--value" in logs) + logs = logger.getLogs() + self.assertTrue("Applications" in logs) def test_050(self): cmds = SAT.getCommandsList() diff --git a/test/test_500_APPLI_TEST.py b/test/test_500_APPLI_TEST.py index 2308f87..a2a8dd1 100755 --- a/test/test_500_APPLI_TEST.py +++ b/test/test_500_APPLI_TEST.py @@ -32,8 +32,8 @@ class TestCase(unittest.TestCase): debug = False - #see test_100, # commands are expected OK - TRG = "SALOME-8.4.0" + # see test_100, # commands are expected OK + TRG = "APPLI_TEST" # "SALOME-8.4.0" satCommandsToTestOk = [ "config -l", "config -v .", @@ -43,14 +43,15 @@ class TestCase(unittest.TestCase): "config %s --info KERNEL" % TRG, "config %s --show_patchs" % TRG, ] - #see test_110, # commands are expected KO + # see test_110, # commands are expected KO satCommandsToTestKo = [ "config %s --info oops" % TRG, + "config --oops", ] - #see test_120, # commands are expected KO + # see test_120, # commands are expected Raise, + # but if fixed go to satCommandsToTestKo satCommandsToTestRaise = [ "oopsconfig --oops .", - "config --oops", ] def tearDown(self): @@ -86,7 +87,7 @@ class TestCase(unittest.TestCase): DBG.write("test_010 logger", logs) self.assertTrue(returnCode.isOk()) - def test_100(self): + def xtest_100(self): # TODO # test all satCommands expected OK logger = LOG.getUnittestLogger() dbg = self.debug @@ -100,7 +101,7 @@ class TestCase(unittest.TestCase): self.assertFalse("ERROR ::" in logs) self.assertFalse("CRITICAL ::" in logs) - def xtest_110(self): + def test_110(self): # test all satCommands expected KO logger = LOG.getUnittestLogger() dbg = self.debug @@ -111,7 +112,7 @@ class TestCase(unittest.TestCase): logs = logger.getLogsAndClear() DBG.write("logs", logs, dbg) - def xtest_120(self): + def test_120(self): # test all satCommands expected raise logger = LOG.getUnittestLogger() dbg = self.debug