From 590bc812d61be023ba566e40362e753ad1a91bb7 Mon Sep 17 00:00:00 2001 From: Christian Van Wambeke Date: Tue, 24 Apr 2018 15:54:07 +0200 Subject: [PATCH] add saut de page pdf in rst_prolog.rst --- .../doctrees/commands/application.doctree | Bin 22946 -> 23103 bytes doc/build/doctrees/commands/clean.doctree | Bin 22067 -> 22239 bytes doc/build/doctrees/commands/compile.doctree | Bin 25904 -> 26019 bytes doc/build/doctrees/commands/config.doctree | Bin 26167 -> 26355 bytes doc/build/doctrees/commands/environ.doctree | Bin 34698 -> 34879 bytes doc/build/doctrees/commands/generate.doctree | Bin 17998 -> 18156 bytes doc/build/doctrees/commands/launcher.doctree | Bin 20609 -> 20767 bytes doc/build/doctrees/commands/log.doctree | Bin 18705 -> 18916 bytes doc/build/doctrees/commands/package.doctree | Bin 24408 -> 24554 bytes doc/build/doctrees/commands/prepare.doctree | Bin 29625 -> 29773 bytes doc/build/doctrees/environment.pickle | Bin 515144 -> 506617 bytes doc/build/doctrees/index.doctree | Bin 16541 -> 16758 bytes doc/build/doctrees/usage_of_sat.doctree | Bin 21021 -> 21259 bytes doc/build/doctrees/write_command.doctree | Bin 26076 -> 26279 bytes doc/build/html/objects.inv | Bin 4631 -> 4607 bytes doc/build/html/searchindex.js | 2 +- doc/build/latex/salomeTools.aux | 1424 ++++++++--------- doc/build/latex/salomeTools.idx | 1024 ++++++------ doc/build/latex/salomeTools.ind | 1024 ++++++------ doc/build/latex/salomeTools.log | 93 +- doc/build/latex/salomeTools.pdf | Bin 667450 -> 669542 bytes doc/build/latex/salomeTools.tex | 26 +- doc/build/latex/salomeTools.toc | 174 +- doc/rst_prolog.rst | 4 + 24 files changed, 1900 insertions(+), 1871 deletions(-) diff --git a/doc/build/doctrees/commands/application.doctree b/doc/build/doctrees/commands/application.doctree index 90f3f1b17e2c67493514806d57ceeb55050ecf37..6f20fd431fdcf18537f10addb19e462bf969f4a5 100644 GIT binary patch literal 23103 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 U-WnB~#mWnDV#{6}v9;a*1G@_OmH+?% literal 22946 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 literal 22067 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 YPGrTNHm-c$Bhk7G5l7yQD-PcJKMH&p7XSbN diff --git a/doc/build/doctrees/commands/compile.doctree b/doc/build/doctrees/commands/compile.doctree index a595a1eadf1c06a9833e53814931b747d56991be..d8fce14974ab09914ce11a4be8703cc38295d017 100644 GIT binary patch literal 26019 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 literal 25904 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 S{=9+w1a@5cNo=tq_5T8q)DPbP diff --git a/doc/build/doctrees/commands/config.doctree b/doc/build/doctrees/commands/config.doctree index 6e3dffaa443e57ea220d8f171791415385269e8c..114cea113645256c1f6e015668b957ad0c4875fd 100644 GIT binary patch literal 26355 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 P{4`GRMGB7Cs{4NdC4*Ui literal 26167 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 Sl~P)ZxFi~f_M%OOrvD#z;3EM5 diff --git a/doc/build/doctrees/commands/generate.doctree b/doc/build/doctrees/commands/generate.doctree index ff80ed20a4abb94156694d19db594da3d7031bd0..5568c6c24a5438bba081deb6ba04d17d75690f92 100644 GIT binary patch literal 18156 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 ZQA}pz$iD}HU&K&fz=f;6h$D9N{vSeP*-iie literal 17998 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 G@%w+Y2dDG^ diff --git a/doc/build/doctrees/commands/launcher.doctree b/doc/build/doctrees/commands/launcher.doctree index fb54a68613eee0af6a7deb7991ae711e9c31b154..ba254b0103cace16514a9cd494554fe40f290214 100644 GIT binary patch literal 20767 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 literal 20609 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 diff --git a/doc/build/doctrees/commands/log.doctree b/doc/build/doctrees/commands/log.doctree index 9cc7f1590aad826aa9b509a3dd2a90054b5deb49..7467096ebc454e3fd7522d3c1319e651d5a9a65a 100644 GIT binary patch literal 18916 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 literal 18705 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 diff --git a/doc/build/doctrees/commands/package.doctree b/doc/build/doctrees/commands/package.doctree index dfac348d602172c45d61cbde15e929b0f4f8ae7e..447bcbf7b95ba08fa79abbe180086494c10fac83 100644 GIT binary patch literal 24554 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 Kcj1Y9NdFfZwo6a| literal 24408 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 diff --git a/doc/build/doctrees/commands/prepare.doctree b/doc/build/doctrees/commands/prepare.doctree index 228eef134659655480c18878c005f958361b0145..381dba19db082d60b6d411cf23e93dbe2c72a706 100644 GIT binary patch literal 29773 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%0DPt2oc= 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 literal 29625 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 diff --git a/doc/build/doctrees/environment.pickle b/doc/build/doctrees/environment.pickle index 10b88b7602ea18d7e81a2ec88175ad7e7947bb81..29a2a92243bf5b2555d633190e53a9e08d4c56de 100644 GIT binary patch delta 89540 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 z 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 YXfOQ|S2+QUGtu-bBrso%E6#5HAGpcF=>Px# literal 16541 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 diff --git a/doc/build/doctrees/usage_of_sat.doctree b/doc/build/doctrees/usage_of_sat.doctree index 155a84a279f9e29ca8a282df4b0b116b3994d4c9..3256626e35bce3443df28ce54edfe406c2c5e89f 100644 GIT binary patch literal 21259 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 literal 21021 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 diff --git a/doc/build/html/objects.inv b/doc/build/html/objects.inv index ecab26fdbb90f2810b6baafb2ffe4374a727c047..f8971f9a409c928a057df42a17f67b1310175edb 100644 GIT binary patch delta 4523 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 diff --git a/doc/build/html/searchindex.js b/doc/build/html/searchindex.js index a886457..25d77cd 100644 --- a/doc/build/html/searchindex.js +++ b/doc/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({objects:{"src.fork":{launch_command:[10,1,1,""],show_progress:[10,1,1,""],write_back:[10,1,1,""],batch:[10,1,1,""],batch_salome:[10,1,1,""]},"src.pyconf.ConfigInputStream":{read:[10,2,1,""],close:[10,2,1,""],readline:[10,2,1,""]},"src.colorama":{win32:[3,0,1,""],initialise:[3,0,1,""],winterm:[3,0,1,""],ansitowin32:[3,0,1,""],ansi:[3,0,1,""]},"src.fileEnviron.ScreenEnviron":{add_comment:[10,2,1,""],set:[10,2,1,""],get:[10,2,1,""],prepend:[10,2,1,""],write:[10,2,1,""],add_warning:[10,2,1,""],command_value:[10,2,1,""],run_env_script:[10,2,1,""],add_line:[10,2,1,""],is_defined:[10,2,1,""],append:[10,2,1,""],add_echo:[10,2,1,""]},"src.colorama.ansi.AnsiStyle":{RESET_ALL:[3,4,1,""],DIM:[3,4,1,""],BRIGHT:[3,4,1,""],NORMAL:[3,4,1,""]},"src.pyconf.ConfigReader":{load:[10,2,1,""],getChar:[10,2,1,""],location:[10,2,1,""],setStream:[10,2,1,""],parseReference:[10,2,1,""],parseFactor:[10,2,1,""],parseKeyValuePair:[10,2,1,""],parseMapping:[10,2,1,""],parseTerm:[10,2,1,""],parseSuffix:[10,2,1,""],parseValue:[10,2,1,""],parseMappingBody:[10,2,1,""],getToken:[10,2,1,""],parseScalar:[10,2,1,""],match:[10,2,1,""],parseSequence:[10,2,1,""]},"src.fileEnviron.ContextFileEnviron":{append_value:[10,2,1,""],finish:[10,2,1,""],set:[10,2,1,""],get:[10,2,1,""],add_warning:[10,2,1,""],command_value:[10,2,1,""],prepend_value:[10,2,1,""],add_echo:[10,2,1,""]},"src.pyconf.Sequence":{SeqIter:[10,3,1,""],writeToStream:[10,2,1,""],append:[10,2,1,""]},"src.pyconf.Mapping":{get:[10,2,1,""],keys:[10,2,1,""],writeToStream:[10,2,1,""],addMapping:[10,2,1,""],iteritems:[10,2,1,""],iterkeys:[10,2,1,""]},"src.colorama.winterm":{WinStyle:[3,3,1,""],WinTerm:[3,3,1,""],WinColor:[3,3,1,""]},"src.fileEnviron.BatFileEnviron":{add_comment:[10,2,1,""],set:[10,2,1,""],finish:[10,2,1,""],command_value:[10,2,1,""],get:[10,2,1,""]},"src.fileEnviron.LauncherFileEnviron":{add_comment:[10,2,1,""],append_value:[10,2,1,""],set:[10,2,1,""],get:[10,2,1,""],finish:[10,2,1,""],prepend:[10,2,1,""],add:[10,2,1,""],prepend_value:[10,2,1,""],add_warning:[10,2,1,""],command_value:[10,2,1,""],add_line:[10,2,1,""],is_defined:[10,2,1,""],change_to_launcher:[10,2,1,""],append:[10,2,1,""],add_echo:[10,2,1,""]},"src.options":{OptResult:[10,3,1,""],Options:[10,3,1,""]},"src.colorama.winterm.WinStyle":{BRIGHT_BACKGROUND:[3,4,1,""],BRIGHT:[3,4,1,""],NORMAL:[3,4,1,""]},"src.ElementTree.ElementTree":{write:[10,2,1,""],getroot:[10,2,1,""],getiterator:[10,2,1,""],findtext:[10,2,1,""],find:[10,2,1,""],parse:[10,2,1,""],findall:[10,2,1,""]},"src.colorama.winterm.WinTerm":{style:[3,2,1,""],erase_screen:[3,2,1,""],get_position:[3,2,1,""],get_attrs:[3,2,1,""],back:[3,2,1,""],fore:[3,2,1,""],set_console:[3,2,1,""],set_attrs:[3,2,1,""],set_title:[3,2,1,""],cursor_adjust:[3,2,1,""],reset_all:[3,2,1,""],set_cursor_position:[3,2,1,""],erase_line:[3,2,1,""]},"src.environment.FileEnvWriter":{write_cfgForPy_file:[10,2,1,""],write_env_file:[10,2,1,""]},"src.logger.Logger":{end_write:[10,2,1,""],flush:[10,2,1,""],write:[10,2,1,""],add_link:[10,2,1,""],error:[10,2,1,""],put_initial_xml_fields:[10,2,1,""]},"src.fileEnviron":{get_file_environ:[10,1,1,""],ContextFileEnviron:[10,3,1,""],LauncherFileEnviron:[10,3,1,""],BatFileEnviron:[10,3,1,""],ScreenEnviron:[10,3,1,""],BashFileEnviron:[10,3,1,""],special_path_separator:[10,1,1,""],FileEnviron:[10,3,1,""]},"src.colorama.ansitowin32.StreamWrapper":{write:[3,2,1,""]},"src.debug.OutStream":{close:[10,2,1,""]},"src.compilation":{Builder:[10,3,1,""]},"src.colorama.ansitowin32":{is_a_tty:[3,1,1,""],AnsiToWin32:[3,3,1,""],StreamWrapper:[3,3,1,""],is_stream_closed:[3,1,1,""]},"src.fileEnviron.BashFileEnviron":{set:[10,2,1,""],command_value:[10,2,1,""],finish:[10,2,1,""]},"src.colorama.win32":{winapi_test:[3,1,1,""],SetConsoleTextAttribute:[3,1,1,""]},"src.printcolors":{printcHighlight:[10,1,1,""],printcLabel:[10,1,1,""],print_color_range:[10,1,1,""],printcWarning:[10,1,1,""],print_color_map:[10,1,1,""],printcSuccess:[10,1,1,""],printc:[10,1,1,""],printcError:[10,1,1,""],print_value:[10,1,1,""],printcInfo:[10,1,1,""],cleancolor:[10,1,1,""],printcHeader:[10,1,1,""]},"src.test_module":{Test:[10,3,1,""],getTmpDirDEFAULT:[10,1,1,""]},"src.ElementTree":{XML:[10,1,1,""],Comment:[10,1,1,""],XMLTreeBuilder:[10,3,1,""],PI:[10,1,1,""],ProcessingInstruction:[10,1,1,""],dump:[10,1,1,""],fromstring:[10,1,1,""],QName:[10,3,1,""],TreeBuilder:[10,3,1,""],Element:[10,1,1,""],parse:[10,1,1,""],iterparse:[10,3,1,""],tostring:[10,1,1,""],SubElement:[10,1,1,""],iselement:[10,1,1,""],ElementTree:[10,3,1,""]},"src.environment.SalomeEnviron":{set:[10,2,1,""],dump:[10,2,1,""],set_products:[10,2,1,""],add_warning:[10,2,1,""],run_env_script:[10,2,1,""],add_line:[10,2,1,""],is_defined:[10,2,1,""],append:[10,2,1,""],add_comment:[10,2,1,""],prepend:[10,2,1,""],set_python_libdirs:[10,2,1,""],set_application_env:[10,2,1,""],finish:[10,2,1,""],get:[10,2,1,""],get_names:[10,2,1,""],set_a_product:[10,2,1,""],run_simple_env_script:[10,2,1,""],set_cpp_env:[10,2,1,""],set_full_environ:[10,2,1,""],set_salome_minimal_product_env:[10,2,1,""],set_salome_generic_product_env:[10,2,1,""],load_cfg_environment:[10,2,1,""]},"src.xmlManager.XmlLogFile":{write_tree:[10,2,1,""],append_node_attrib:[10,2,1,""],add_simple_node:[10,2,1,""],append_node_text:[10,2,1,""]},"src.pyconf.ConfigOutputStream":{write:[10,2,1,""],close:[10,2,1,""],flush:[10,2,1,""]},"src.template.MyTemplate":{pattern:[10,4,1,""],delimiter:[10,4,1,""]},"src.pyconf.Expression":{evaluate:[10,2,1,""]},"src.__init__":{handleRemoveReadonly:[10,1,1,""],find_file_in_lpath:[10,1,1,""],get_property_in_product_cfg:[10,1,1,""],ensure_path_exists:[10,1,1,""],get_cfg_param:[10,1,1,""],merge_dicts:[10,1,1,""],get_salome_version:[10,1,1,""],activate_mesa_property:[10,1,1,""],read_config_from_a_file:[10,1,1,""],deepcopy_list:[10,1,1,""],SatException:[10,5,1,""],parse_date:[10,1,1,""],get_log_path:[10,1,1,""],get_base_path:[10,1,1,""],Path:[10,3,1,""],replace_in_file:[10,1,1,""],check_config_has_application:[10,1,1,""],remove_item_from_list:[10,1,1,""],config_has_application:[10,1,1,""],check_config_has_profile:[10,1,1,""],get_launcher_name:[10,1,1,""],print_info:[10,1,1,""],only_numbers:[10,1,1,""],get_tmp_filename:[10,1,1,""]},"src.pyconf.ConfigList":{getByPath:[10,2,1,""]},"src.fileEnviron.FileEnviron":{add_comment:[10,2,1,""],append_value:[10,2,1,""],set:[10,2,1,""],get:[10,2,1,""],add_warning:[10,2,1,""],finish:[10,2,1,""],prepend:[10,2,1,""],prepend_value:[10,2,1,""],command_value:[10,2,1,""],add_line:[10,2,1,""],is_defined:[10,2,1,""],append:[10,2,1,""],add_echo:[10,2,1,""]},"src.product":{get_product_components:[10,1,1,""],product_is_dev:[10,1,1,""],check_config_exists:[10,1,1,""],get_products_infos:[10,1,1,""],get_base_install_dir:[10,1,1,""],get_product_section:[10,1,1,""],product_is_vcs:[10,1,1,""],product_is_cmake:[10,1,1,""],product_is_smesh_plugin:[10,1,1,""],product_is_fixed:[10,1,1,""],get_install_dir:[10,1,1,""],product_has_salome_gui:[10,1,1,""],check_installation:[10,1,1,""],get_product_dependencies:[10,1,1,""],product_has_script:[10,1,1,""],product_is_native:[10,1,1,""],product_is_salome:[10,1,1,""],product_is_cpp:[10,1,1,""],check_source:[10,1,1,""],product_is_mpi:[10,1,1,""],product_is_generated:[10,1,1,""],product_has_patches:[10,1,1,""],product_has_env_script:[10,1,1,""],get_product_config:[10,1,1,""],product_compiles:[10,1,1,""],product_is_autotools:[10,1,1,""],product_is_debug:[10,1,1,""],product_is_sample:[10,1,1,""],product_has_logo:[10,1,1,""]},"src.__init__.Path":{isdir:[10,2,1,""],copyfile:[10,2,1,""],copylink:[10,2,1,""],exists:[10,2,1,""],smartcopy:[10,2,1,""],make:[10,2,1,""],list:[10,2,1,""],symlink:[10,2,1,""],chmod:[10,2,1,""],copydir:[10,2,1,""],readlink:[10,2,1,""],islink:[10,2,1,""],base:[10,2,1,""],rm:[10,2,1,""],copy:[10,2,1,""],isfile:[10,2,1,""],dir:[10,2,1,""]},"src.colorama.initialise":{deinit:[3,1,1,""],reinit:[3,1,1,""],reset_all:[3,1,1,""],init:[3,1,1,""],wrap_stream:[3,1,1,""],colorama_text:[3,1,1,""]},"src.template":{substitute:[10,1,1,""],MyTemplate:[10,3,1,""]},"src.xmlManager":{append_node_attrib:[10,1,1,""],add_simple_node:[10,1,1,""],write_report:[10,1,1,""],find_node_by_attrib:[10,1,1,""],ReadXmlFile:[10,3,1,""],XmlLogFile:[10,3,1,""]},"src.pyconf.Container":{evaluate:[10,2,1,""],setPath:[10,2,1,""],writeToStream:[10,2,1,""],writeValue:[10,2,1,""]},"src.architecture":{get_distribution:[10,1,1,""],get_distrib_version:[10,1,1,""],get_python_version:[10,1,1,""],is_windows:[10,1,1,""],get_user:[10,1,1,""],get_nb_proc:[10,1,1,""]},"src.colorama.ansi.AnsiBack":{BLUE:[3,4,1,""],RESET:[3,4,1,""],LIGHTBLACK_EX:[3,4,1,""],LIGHTBLUE_EX:[3,4,1,""],LIGHTCYAN_EX:[3,4,1,""],LIGHTWHITE_EX:[3,4,1,""],LIGHTYELLOW_EX:[3,4,1,""],YELLOW:[3,4,1,""],LIGHTRED_EX:[3,4,1,""],BLACK:[3,4,1,""],WHITE:[3,4,1,""],CYAN:[3,4,1,""],GREEN:[3,4,1,""],MAGENTA:[3,4,1,""],LIGHTMAGENTA_EX:[3,4,1,""],LIGHTGREEN_EX:[3,4,1,""],RED:[3,4,1,""]},"src.system":{git_extract:[10,1,1,""],show_in_editor:[10,1,1,""],cvs_extract:[10,1,1,""],svn_extract:[10,1,1,""],archive_extract:[10,1,1,""]},"src.pyconf.Config":{load:[10,2,1,""],removeNamespace:[10,2,1,""],Namespace:[10,3,1,""],addNamespace:[10,2,1,""],getByPath:[10,2,1,""]},"src.colorama.ansi.AnsiFore":{RESET:[3,4,1,""],GREEN:[3,4,1,""],LIGHTBLACK_EX:[3,4,1,""],BLUE:[3,4,1,""],LIGHTCYAN_EX:[3,4,1,""],LIGHTWHITE_EX:[3,4,1,""],LIGHTYELLOW_EX:[3,4,1,""],LIGHTGREEN_EX:[3,4,1,""],YELLOW:[3,4,1,""],LIGHTRED_EX:[3,4,1,""],LIGHTBLUE_EX:[3,4,1,""],BLACK:[3,4,1,""],CYAN:[3,4,1,""],MAGENTA:[3,4,1,""],LIGHTMAGENTA_EX:[3,4,1,""],WHITE:[3,4,1,""],RED:[3,4,1,""]},"src.environment":{load_environment:[10,1,1,""],Shell:[10,3,1,""],Environ:[10,3,1,""],SalomeEnviron:[10,3,1,""],FileEnvWriter:[10,3,1,""]},"src.ElementTree.TreeBuilder":{close:[10,2,1,""],data:[10,2,1,""],end:[10,2,1,""],start:[10,2,1,""]},"src.colorama.ansitowin32.AnsiToWin32":{convert_osc:[3,2,1,""],should_wrap:[3,2,1,""],ANSI_OSC_RE:[3,4,1,""],extract_params:[3,2,1,""],convert_ansi:[3,2,1,""],write_and_convert:[3,2,1,""],get_win32_calls:[3,2,1,""],write:[3,2,1,""],write_plain_text:[3,2,1,""],reset_all:[3,2,1,""],ANSI_CSI_RE:[3,4,1,""],call_win32:[3,2,1,""]},src:{fork:[10,0,1,""],product:[10,0,1,""],template:[10,0,1,""],test_module:[10,0,1,""],compilation:[10,0,1,""],xmlManager:[10,0,1,""],system:[10,0,1,""],environment:[10,0,1,""],pyconf:[10,0,1,""],colorama:[3,0,1,""],fileEnviron:[10,0,1,""],"__init__":[10,0,1,""],debug:[10,0,1,""],logger:[10,0,1,""],ElementTree:[10,0,1,""],options:[10,0,1,""],printcolors:[10,0,1,""],architecture:[10,0,1,""]},"src.xmlManager.ReadXmlFile":{get_attrib:[10,2,1,""],get_node_text:[10,2,1,""],getRootAttrib:[10,2,1,""]},"src.ElementTree.XMLTreeBuilder":{feed:[10,2,1,""],close:[10,2,1,""],doctype:[10,2,1,""]},"src.pyconf":{ConfigMerger:[10,3,1,""],deepCopyMapping:[10,1,1,""],ConfigResolutionError:[10,5,1,""],Container:[10,3,1,""],Reference:[10,3,1,""],ConfigReader:[10,3,1,""],Config:[10,3,1,""],makePath:[10,1,1,""],defaultStreamOpener:[10,1,1,""],overwriteMergeResolve:[10,1,1,""],Mapping:[10,3,1,""],defaultMergeResolve:[10,1,1,""],ConfigFormatError:[10,5,1,""],ConfigError:[10,5,1,""],Sequence:[10,3,1,""],ConfigList:[10,3,1,""],ConfigInputStream:[10,3,1,""],Expression:[10,3,1,""],isWord:[10,1,1,""],ConfigOutputStream:[10,3,1,""]},"src.pyconf.Sequence.SeqIter":{next:[10,2,1,""]},"src.options.Options":{print_help:[10,2,1,""],add_option:[10,2,1,""],parse_args:[10,2,1,""]},"src.ElementTree.iterparse":{next:[10,2,1,""]},"src.pyconf.ConfigMerger":{handleMismatch:[10,2,1,""],merge:[10,2,1,""],mergeMapping:[10,2,1,""],overwriteKeys:[10,2,1,""],mergeSequence:[10,2,1,""]},"src.colorama.winterm.WinColor":{BLUE:[3,4,1,""],GREEN:[3,4,1,""],GREY:[3,4,1,""],YELLOW:[3,4,1,""],BLACK:[3,4,1,""],CYAN:[3,4,1,""],MAGENTA:[3,4,1,""],RED:[3,4,1,""]},"src.logger":{timedelta_total_seconds:[10,1,1,""],show_command_log:[10,1,1,""],update_hat_xml:[10,1,1,""],date_to_datetime:[10,1,1,""],list_log_file:[10,1,1,""],Logger:[10,3,1,""]},"src.pyconf.Reference":{findConfig:[10,2,1,""],resolve:[10,2,1,""],addElement:[10,2,1,""]},"src.colorama.ansi.AnsiCursor":{DOWN:[3,2,1,""],FORWARD:[3,2,1,""],UP:[3,2,1,""],BACK:[3,2,1,""],POS:[3,2,1,""]},"src.environment.Environ":{append_value:[10,2,1,""],set:[10,2,1,""],get:[10,2,1,""],prepend:[10,2,1,""],prepend_value:[10,2,1,""],command_value:[10,2,1,""],is_defined:[10,2,1,""],append:[10,2,1,""]},"src.test_module.Test":{run_all_tests:[10,2,1,""],search_known_errors:[10,2,1,""],run_script:[10,2,1,""],generate_launching_commands:[10,2,1,""],prepare_testbase:[10,2,1,""],run_tests:[10,2,1,""],generate_script:[10,2,1,""],run_session_tests:[10,2,1,""],prepare_testbase_from_svn:[10,2,1,""],run_grid_tests:[10,2,1,""],prepare_testbase_from_dir:[10,2,1,""],write_test_margin:[10,2,1,""],run_testbase_tests:[10,2,1,""],get_test_timeout:[10,2,1,""],get_tmp_dir:[10,2,1,""],prepare_testbase_from_git:[10,2,1,""],read_results:[10,2,1,""]},"src.debug":{tofix:[10,1,1,""],saveConfigDbg:[10,1,1,""],indent:[10,1,1,""],getStrConfigStd:[10,1,1,""],getStrConfigDbg:[10,1,1,""],saveConfigStd:[10,1,1,""],pop_debug:[10,1,1,""],OutStream:[10,3,1,""],push_debug:[10,1,1,""],write:[10,1,1,""],InStream:[10,3,1,""],getLocalEnv:[10,1,1,""]},"src.colorama.ansi":{AnsiBack:[3,3,1,""],AnsiStyle:[3,3,1,""],set_title:[3,1,1,""],code_to_chars:[3,1,1,""],clear_screen:[3,1,1,""],AnsiCodes:[3,3,1,""],AnsiCursor:[3,3,1,""],AnsiFore:[3,3,1,""],clear_line:[3,1,1,""]},"src.compilation.Builder":{wmake:[10,2,1,""],do_script_build:[10,2,1,""],do_python_script_build:[10,2,1,""],cmake:[10,2,1,""],configure:[10,2,1,""],prepare:[10,2,1,""],make:[10,2,1,""],complete_environment:[10,2,1,""],hack_libtool:[10,2,1,""],build_configure:[10,2,1,""],do_default_build:[10,2,1,""],put_txt_log_in_appli_log_dir:[10,2,1,""],install:[10,2,1,""],log_command:[10,2,1,""],do_batch_script_build:[10,2,1,""],check:[10,2,1,""],log:[10,2,1,""]}},terms:{represent:10,all:[1,2,3,7,10,11,13,9,15,18],code:[9,0,10,3],forget:10,xxx_src_dir:10,is_defin:10,global:10,dollar:10,install_dir:9,yellow:3,printchighlight:10,printcsuccess:10,known:6,scalar:10,correl:10,latter:10,subclass:10,get_tmp_filenam:10,append_node_text:10,follow:[9,10,18],mon:10,colorama_text:3,get_nb_proc:10,getlocalenv:10,decid:10,typeerror:10,depend:[8,6,10],system:[5,6,10],"_debug":10,mergesequ:10,"0x3897758":10,show:[8,10,17],gencat:[14,12],dict_arg:10,api:10,yve:10,supposedli:10,openmpi:10,adot:10,tofix:10,get_products_info:10,xxx_root_dir:10,suitabl:10,ignorelist:10,sourc:[1,3,6,7,10,11,13],string:10,without:[1,10,11],fals:[10,3],winstyl:3,hard:10,welkom:10,util:[0,6,10],print:[10,11,17,3],mechan:[9,10],get_attrib:10,word:10,run_test:10,syntax:[10,15,13],strout:10,get_method:1,isdir:10,dim:3,set_full_environ:10,interact:17,contextfileenviron:10,hour:10,level:[10,7,18],yyyymmdd_hhmmss_namecmd:10,gui:10,cmd:10,list:[0,7,10,11,12,13,14,15],prefix:[9,10,15],iter:10,cwd:10,"try":10,item:10,printcwarn:10,has_salome_hui:10,stderr:10,tostr:10,sajip:10,initialis:[5,10,3],dir:[1,10,11],ansistyl:3,pleas:[9,2],correct:10,smaller:10,eearch:10,cfg:[9,10,18],node:10,pubid:10,product_is_mpi:10,sign:10,second:[9,10,18],atitl:10,design:10,list_log_fil:10,download:[1,10],iostream:10,setconsoletextattribut:3,salometool:[0,4,6,7,10,11,12,9,15,18],append:[9,6,10],yacsgen:[10,2],compat:10,index:10,what:[10,13],copyfil:10,sub:[10,15],token_typ:10,section:[9,1,10,12,15],access:[10,18,3,17],delet:6,version:[9,15,6,2,10],product2:[8,9,1],product1:[8,9,1],parsefactor:10,"new":[1,10,18],defaultstreamopen:10,method:[1,3,8,10,9,18],get_test_timeout:10,optresult:10,xml:[10,18],full:10,deriv:10,convert_ansi:3,iteritem:10,vinai:10,join:9,gener:[0,2,3,7,9,10,12,14],set_a_product:10,here:[9,10,15,18],erase_lin:3,ansicod:3,product_is_autotool:10,ansitowin32:[5,10,3],symlink:10,dirpath:10,path:[1,6,8,9,10,11,12,13,14,17],modifi:[9,1,10],sinc:10,valu:[1,3,10,11,12,13,15],machine2:12,handleremovereadonli:10,search:10,lome:0,optionali:10,is_stream_clos:3,launcher_nam:14,env_launch:9,mergemap:10,set_salome_minimal_product_env:10,datetim:10,amount:10,get_product_depend:10,bom:10,load_environ:10,action:10,timedelta_total_second:10,implement:[9,10,3],parsesequ:10,commonli:10,control:6,show_progress:10,configur:[0,1,6,8,9,10,11,12,13,14,15,17,18],test_sess:10,do_python_script_build:10,extra:10,wai:[8,10,18],"_sre":[10,3],modul:[0,1,2,3,5,8,10,12,14,15],wil:9,prefer:[15,11],getrootattrib:10,activate_mesa_properti:10,filenam:10,printc:10,"boolean":[10,18],product_is_vc:10,instal:[0,7,8,10,13,15,4],text_or_uri:10,unit:8,getchar:10,do_default_build:10,test_nam:10,parma:10,from:[1,2,3,6,10,11,9,18],tar:[6,4],would:10,memori:[14,12],makepath:10,subtract:10,stdout:[10,3],show_command_log:10,next:10,lightred_ex:3,process:1,"0x39fab00":10,program:10,call:[14,9,10,18,3],addnamespac:10,taken:[9,10],tcllibpath:10,type:[1,10],start:[0,3,8,10,12,14],winterm:[5,10,3],extract_param:3,componon:2,minim:10,get_nam:10,ool:0,under:[0,10],mismatch:10,problem:[14,10,12],award:10,warn:[8,0,1,10],flag:8,load_cfg_environ:10,particular:10,mydebug:10,lpath:10,check_src:10,given:[14,9,10,12,3],transform:10,must:[10,18],none:[10,3],retriev:10,get_property_in_product_cfg:10,restor:[10,13],abool:10,prepar:[0,1,10,7,18],work:[1,6,11,15,10],subel:10,dev:[1,10],product_is_cmak:10,remain:[17,4],kwarg:3,obvious:10,can:[0,1,10,12,9,15,18],print_info:10,sommeil:10,nb_line:10,configresolutionerror:10,root:[10,18],could:[9,10,4,13],def:[9,10,18],overrid:[10,12],overwritten:10,write_back:10,tab:10,stream:[10,3],give:[15,10,12,18],add_warn:10,prepare_testbas:10,hxx2salom:2,templat:[5,10],path_to_yacsgen:2,smartcopi:10,bienvenu:10,tag:[1,10],want:[9,10,13,18],also:[9,1,10,15,18],search_known_error:10,magenta:3,keep:10,occur:10,cleancolor:10,delai:10,end:[9,10,3],secur:1,programmat:9,anoth:[10,15],add_simple_nod:10,env_script:9,environ:[0,2,5,10,9,15],gettmpdir:10,write:[10,18,3],far:10,remove_item_from_list:10,"__init__":10,env:9,deepcopy_list:10,token_valu:10,silent_sysstd:10,config:[0,1,7,10,11,15,18],parsemap:10,virtual_app:12,updat:10,processinginstruct:10,product:[0,1,2,5,6,7,8,9,10,11,13,14,15,18],get_log_path:10,configlist:10,timedelta:10,call_win32:3,max:10,clone:1,after:[8,10,4],defaultmergeresolv:10,befor:[8,10],catalog:[14,12],date:[10,15],multipl:10,mesa:[14,10,12],getbypath:10,data:[10,11,18],get_python_vers:10,wmake:10,test_modul:[5,10],circumst:10,"short":10,usag:[0,1,2,6,7,8,9,10,11,12,13,14,17],four:9,get_us:10,read:10,ensure_path_exist:10,filepath:10,favorit:11,correspond:[9,1,10,17],cvspass:1,element:10,map2:10,inform:[1,6,11,15,10],preced:10,green:3,allow:[0,2,7,8,10,11],prod_dir:10,callabl:10,set_attr:3,generate_launching_command:10,order:[1,10,15,18],configoutputstream:10,salom:[0,2,6,7,8,9,10,11,12,13,14,15,4],tty:3,merge_dict:10,lanch:10,str_num:10,hack_libtool:10,addit:[8,10,15],seqit:10,through:[14,9,12,17],same:10,cyan:3,hierarchi:10,afil:10,pretti:10,dynam:15,paramet:[10,11,15,18],divis:10,style:[10,3],thank:10,explor:11,how:[9,1,10,15],amethodtodebug:10,fix:10,stylesheet:10,test_base_nam:10,launch_command:10,platform:[9,3],window:[9,10,3],pend:13,find_node_by_attrib:10,requir:[18,9,10,2,3],strin:10,wrap_stream:3,main:8,fin:10,alter:1,add_echo:10,cvs_info:1,them:[1,3],"float":10,"return":[9,10,18],thei:[9,1,11,13],python:[0,9,10,4,14,15,18],obtain:10,"export":1,dai:10,initi:10,product_is_debug:10,configformaterror:10,simpl:[10,7,18],instead:10,nor:3,introduct:18,choic:11,term:10,document:[0,15,2,18],init:[10,3],name:[1,6,7,9,10,11,12,13,14,15,18],edit:[1,11],getiter:10,parsescalar:10,harri:10,yyyymmdd_hhmmss:10,authent:1,win32:[5,10,3],merge:10,token:10,inmap:10,mode:[1,3,7,10,11,13,9,17],each:[14,1,10,12,15],debug:[1,5,7,10,11,9],found:10,unicod:10,clean_build_aft:8,splashscreen:14,run_env_script:10,compil:[0,1,2,5,7,8,10,9,17],seq1:10,git:[1,6,10],fail:[8,10],prepend_valu:10,stop_first_fail:8,replac:[10,12],read_config_from_a_fil:10,salomecontext:10,continu:10,procedur:10,handlemismatch:10,wrap:3,show_patch:11,"__save__":10,expect:10,satexcept:10,year:10,operand:10,resourc:[14,12],extract:10,event:10,check_config_exist:10,out:10,variabl:[9,10,2,18],shown:[8,10],"_ld_library_path":9,get_node_text:10,pyconf:[1,5,8,10,11,9,15,18],goe:10,miss:[8,12],dst:10,salomeenviron:10,findtext:10,profil:[14,10],geom:8,log_dir:17,rel:[6,10],reader:10,configread:10,current:[15,10,11,7,18],ref:10,factori:10,red:[10,3],file_nam:10,multilin:10,set_native_env:[9,10],earlier:10,get_salome_vers:10,proxi:3,run_all_test:10,advanc:10,update_hat_xml:10,manipul:[10,11],updatehatxml:10,env_info:10,like:[3,8,10,11,12,14,15],printchead:10,quick:0,bright_background:3,base:[1,10,15,3],pendant:10,dictionari:[10,15],put:10,longnam:10,earliest:10,copylink:10,bash:[9,1,10],care:13,thrown:10,additional_dir:10,indent:10,"_blank":10,launch:[9,10],argument:[10,18],zerodivideerror:10,ask:10,david:10,filter:13,thing:18,"int":[10,17],rais:[10,7],unabl:10,temporari:10,assign:10,first:[9,1,10,18],feed:10,softwar:1,rang:10,read_result:10,suffix:10,directli:[9,17,4],kernel:[11,7],carri:10,onc:1,number:[8,14,10,12,17],echo:10,get_tmp_dir:10,instruct:[10,15],set:[0,9,10,12,13,14,15,18],done:[9,7],messag:[10,18],visualis:9,custom:18,open:10,underscor:[9,10],size:10,date_to_datetim:10,obj1:10,differ:9,"long":[10,13],ansi_osc_r:3,printclabel:10,script:[0,8,9,10,11,14,15,4],overwritekei:10,arch:6,top:10,sometim:13,construct:[0,10,16],archive_extract:10,setstream:10,termin:[8,10,18,3,17],white:3,put_txt_log_in_appli_log_dir:10,get_launcher_nam:10,"final":[1,10,11],store:[1,8,10,11,15,17],myspecificnam:6,only_numb:10,shell:[9,10],consol:10,option:[1,2,3,5,6,7,8,9,10,11,12,13,14,15,17,18],root_nod:10,product_is_sampl:10,tool:0,shallow:10,product_has_script:10,print_color_map:10,specifi:[1,2,9,10,12,14],micro_command:10,jane:10,gitconfig:1,pars:[10,18],printcerror:10,git_info:1,alreadi:[6,18],exactli:10,lightyellow_ex:3,grep:11,target:[9,10,12],whenev:10,provid:[9,10,18],remov:[8,1,10,13],eleg:10,listtest:10,zero:10,structur:15,charact:[10,3],project:[9,11],prepare_testbase_from_svn:10,info:[1,10,11],str:10,log_command:10,posit:3,findconfig:10,minut:10,other:[9,15,6,10,18],make_opt:10,grei:3,browser:[10,11,17,15],test_grid:10,do_script_build:10,comput:[6,2,10],close:10,deleg:3,runner:18,check_config_has_profil:10,pass:[10,15,18],ani:[1,10,11,17,3],elem:10,raw:10,config_has_appl:10,doctyp:10,openggl:[14,12],have:[1,2,10,12,13,14],tabl:10,need:[1,10,2,3,12],seen:10,notimplementederror:10,turn:10,pythonpath_:9,erase_screen:3,issu:3,build_configur:10,get_file_environ:10,is_window:10,lib:9,"0x3daa930":3,cli_:18,command_opt:7,set_consol:3,force_patch:1,client:10,note:[0,1,2,6,8,9,10,11,12,14,15,16,18],namespac:10,wincolor:3,filein:10,indic:10,get_distribut:10,properti:[9,10,2,13],lightmagenta_ex:3,noth:[6,10],blue:3,begin:10,copi:[14,10,11,12,7],unless:[1,3],distribut:[10,2,12],clash:10,testbase_dir:10,usernam:10,end_writ:10,previou:10,compress:6,"_launch":9,streamorfil:10,has_timed_out:10,most:[9,10,18],set_env:[9,10],colorama:[5,10,3],all_in_termin:10,phase:10,logfilepath:10,paramstr:3,model:18,charg:14,"_build":9,put_initial_xml_field:10,product_is_cpp:10,exc:10,ansi_csi_r:3,full_launched_command:10,request:3,drive:10,push_debug:10,doe:[9,1,10],tklibpath:10,product_cfg:10,set_salome_generic_product_env:10,declar:1,ruud:10,cursor_adjust:3,determin:10,transpar:3,sources_without_dev:13,enclos:10,shortnam:10,usual:[2,6,7,13,15,4],notion:10,dot:10,forbuild:10,getstrconfigstd:10,use_mesa:[14,12],set_cursor_posit:3,"16be":10,last_termin:17,batfileenviron:10,text:[10,7,3],autoreset:3,convert_osc:3,dbg:10,name_nod:10,bring:[1,2],bright:3,optiontyp:10,input_list:10,unchang:10,identifi:10,set_cpp_env:10,dove:10,find:[10,11,4],help:[10,7,18],redirect:10,absolut:6,onli:[1,2,7,8,9,10,11,12,13,14,17],explicitli:10,locat:10,execut:[8,1,10,7],copyright:10,menu:17,explain:9,complete_environ:10,releas:[0,16],configut:12,pluma:15,should:[9,10,2],reinit:[10,3],enable_simple_env_script:10,black:3,logdir:10,factor:10,virtual:[10,12],local:11,add_opt:[10,18],salome_session_serv:10,obj2:10,append_node_attrib:10,a_b_c_:10,get:[1,7,10,11,15,18],lightwhite_ex:3,convert:3,express:[10,11],stop:8,account:9,configmerg:10,nativ:[9,10],cannot:10,yourspecificnam:6,ssh:[14,1,12],write_plain_text:3,destnam:10,report:10,parsemappingbodi:10,set_python_libdir:10,path_to_catalog:12,product_is_salom:10,log_file_nam:10,env_build:9,bat:[9,10],"16le":10,non:3,instanti:10,multi:10,yield:10,patch:[1,10,11],runappli:12,get_distrib_vers:10,stuff:[14,10],bashfileenviron:10,common:10,contain:[10,15,18],strip:3,avari:10,script_path:10,"0x49a74c0":3,where:[8,6,11,12,10],instream:10,product_has_logo:10,wiki:3,conform:2,python_config:10,saveconfigdbg:10,seq:10,sep:[9,10],nb_proc:[8,10],xc2:10,reflect:10,change_to_launch:10,"var":[9,10,15,18],see:[15,10,7,3],"9abc":10,remor:2,arg:[10,18,3],file_path:10,reserv:10,stack:7,arglist:10,becaus:10,isword:10,concern:1,statu:10,detect:10,parent:10,co7:6,my_tag:1,pattern:10,wikipedia:3,write_tre:10,label:[10,11],write_cfgforpy_fil:10,urlopen:10,written:18,zelaunch:14,between:[10,18],progress:10,parsevalu:10,hold:14,with_vc:6,attribut:[10,3],attibut:10,verifi:[1,10],kei:[9,1,10],node_nam:10,on_stderr:3,extens:[10,18],job:8,parameter_path:11,french:18,printcolor:[5,10],complementari:9,distinguish:9,"0x39937d0":10,come:11,readlin:10,regular:10,cli:[17,7],verbos:[10,7,18],both:[9,10,2],mond:18,last:[9,10,17],delimit:10,rtype:10,list_of_product:2,equal:8,cfgforpi:10,build_conf_opt:10,etc:[0,10,15],no_label:11,instanc:[10,18,3],tout:18,context:[10,7],pdf:11,login:1,sre_pattern:[10,3],ld_library_path:9,comment:[10,15],find_file_in_lpath:10,getroot:10,lightblue_ex:3,opt_nb_proc:10,point:[10,18],tgz:[6,4],git_extract:10,clear_lin:3,chmod:10,map1:10,svn_info:1,header:10,streamopen:10,product_is_gener:10,add_link:10,shortcut:10,print_color_rang:10,ioerror:10,mistak:1,configure_opt:10,assum:10,src_root:10,cmake_opt:8,product_has_env_script:10,set_env_build:9,save:9,light:3,check_sourc:10,creat:[0,1,6,9,10,12,13,14,15],deep:10,machine1:12,classic:10,due:10,empti:10,otherwis:[1,10],compon:[10,2,12],viewer:11,machine3:12,basic:18,buf:10,popul:10,lightgreen_ex:3,ansifor:3,show_warn:10,parser:[10,18],nfirst:10,launcherfileenviron:10,suppress:13,imag:1,xxx:[15,13],remark:[1,2,12],dict:10,screenenviron:10,findal:10,dixt:10,func:10,els:[10,18],print_valu:10,testbase_bas:10,bonjour:18,logger:[5,10,18],those:2,prereq_dir:9,"case":10,get_cfg_param:10,set_titl:3,ident:10,lapack_root_dir:9,packag:[0,3,5,6,10,4],launcher:[14,0,10,12,9],intal:6,servic:18,plugin:[8,10],pop_debug:10,batch:10,aim:10,defin:[2,8,10,11,13,9,15,18],smart:10,behavior:18,error:10,fun:11,gettoken:10,exot:10,fileenviron:[5,10],subsect:9,element_factori:10,layer:2,showinfo:10,add_com:10,my_application_nam:12,lightcyan_ex:3,readi:1,affect:3,trust_root_dir:9,site:10,generate_script:10,activ:[1,10],clean_instal:8,"default":[1,6,7,8,9,10,11,12,14,17,18],archiv:[1,6,10],default_valu:10,eras:17,product_nam:10,get_product_config:10,ascii:10,deinit:3,sever:[9,15],result:10,complet:[8,1,15,11],xa4:10,develop:[0,1,10,11,13,9,18],welcom:10,author:10,perform:[0,1],make:[8,10],belong:10,notshowncommand:10,delaiapp:10,write_env_fil:10,binari:6,tutori:10,from_what:10,xmllogfil:10,batch_salom:10,pprty:10,sat:[0,1,2,4,6,7,8,9,10,11,12,13,14,15,17,18],setpath:10,check_config_has_appl:10,conflict:10,yacsgen_root_dir:2,exhaust:[15,7],finish:10,http:[10,3],svn_extract:10,closest:10,getstrconfigdbg:10,oper:[0,10,11],someon:9,salome_xx:[6,13,7,4],remot:[6,10],mycommand:18,write_test_margin:10,user:[6,7,10,11,4,9,15,17,18],applic:[0,1,2,8,9,10,11,12,13,14,15,17,18],seq2:10,readlink:10,chang:[10,7,18,12],preset:10,built:10,subpackag:[5,10],lproduct:10,redefin:10,appropri:10,older:17,com:10,builder:10,cpp:[10,2],well:10,for_packag:10,know:[1,10],autotool:[8,10],person:11,append_valu:10,exampl:[0,1,6,7,8,10,11,13,9,18],command:[0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,17,18],ansicursor:3,thi:[0,1,2,3,6,8,9,10,11,12,14,15,18],commentari:10,everyth:8,self:10,left:9,more:[10,7],load:[10,15],with_children:8,protocol:[10,12],entri:10,just:[8,10],object:[10,15,3],template_fil:10,deepcopymap:10,semant:10,detail:10,insid:1,gdb:9,via:10,distant:12,parsesuffix:10,command_nam:10,firefox:[15,17],passphras:1,prepend:[9,10],yet:7,previous:13,screenonli:10,web:[15,11,17],run_testbase_test:10,smesh:10,removenamespac:10,addmap:10,lapack:9,tmp_working_dir:10,number_of_proc:10,prod_info:10,had:10,outstream:10,param:[10,3],streamwrapp:3,etre:10,add:[8,0,10,18],detar:4,astream:10,iterkei:10,appli:[1,10,11,2],input:10,get_attr:3,isel:10,hat:10,match:10,build:[7,8,10,13,9,15],bin:9,show_in_editor:10,which:[2,3,10,9,15,18],fileenvwrit:10,format:[9,10,15],handl:[9,10,3],big:8,write_and_convert:3,get_install_dir:10,howto:18,blogmatrix:10,regard:10,copydir:10,get_win32_cal:3,test:[8,0,10],were:10,grid:10,backtick:10,world:18,part:[14,9,10,12],password:1,recurs:[10,11],color:[10,3],apart:3,application_nam:12,xmlmanag:[5,10],winapi_test:3,med:8,ivar:10,success:[8,10],specif:[2,6,7,9,10,12,13,14,15],testbase_tag:10,special_path_separ:10,html:10,server:[1,10],script_nam:10,either:[9,10],readxmlfil:10,parserefer:10,output:[10,3],manag:[1,10,11],two:[9,10],yyyi:10,run_session_test:10,iterpars:10,right:[9,10],old:10,who:2,creation:6,some:[1,6,8,9,10,11,12,13,14,15,17,18],back:3,resolv:10,isfil:10,intern:10,adequ:10,sampl:[10,7],respect:9,home:11,indirect:10,successfulli:10,bigger:10,killsalom:10,parseterm:10,replace_in_fil:10,separ:10,"__setattr__":10,txt:10,trace:7,except:[1,10,7],avoid:1,normal:[10,3],definit:10,command_r:10,testbas:10,when:[1,10,12,9,15,18],substitut:10,select:6,product_info:10,add_lin:10,duplic:8,product_has_salome_gui:10,islink:10,refer:[10,2,15],machin:[14,6,2,10,12],set_application_env:10,lightblack_ex:3,print_help:10,run:[9,0,10,15,18],run_script:10,tree:10,my_application_directori:12,reset_al:3,xmlroot:10,additional_env:10,interfac:[10,7],step:10,get_base_path:10,ansiback:3,repositori:[1,10],code_to_char:3,don:2,prepare_testbase_from_git:10,describ:10,session:10,src:[5,10,18,3],about:[10,15],actual:[10,4,3],cfg_env:10,get_posit:3,column:10,writetostream:10,parsekeyvaluepair:10,page:9,total_second:10,map:10,rootnam:10,includ:[9,6,15,10],act:[10,3],commit:13,attrib:10,mytempl:10,without_properti:6,produc:10,corba:2,paravi:[14,12],subset:6,own:10,get_product_sect:10,logo:[14,10],pythonpath:9,product_is_dev:10,within:9,encod:10,www:10,automat:[9,11],subst_dic:10,down:3,pair:10,make_flag:8,parse_d:10,workdir:[6,7,10,11,12,14,15,18],product_is_fix:10,is_salome_modul:[9,13],ensur:10,"import":[9,10,18],soon:8,your:[9,1,10,7,18],command_valu:10,merg:10,set_product:10,processor:[14,10,12],get_base_install_dir:10,log:[8,0,10,17,18],suffici:9,support:10,out_dir:10,product_is_smesh_plugin:10,overwrit:10,"class":[10,18,3],avail:[11,13,7],lost:10,been:[10,3],dir_info:1,editor:[10,11,15],suit:0,product_compil:10,printcinfo:10,parse_arg:[10,18],run_simple_env_script:10,usr:9,"function":[10,18,3],himself:9,agent:1,ansi_escape_cod:3,form:10,forc:[1,6,10],tupl:10,fmt:10,prerequisit:[9,0,6,15,7],fore:3,forward:[14,12,3],pwd:10,link:[1,10],testbase_nam:10,delta:10,renam:10,line:[10,11,7],with_install_dir:10,"true":[10,3],dump:10,reset:3,concaten:10,utf:[9,10],attr:[10,3],consist:10,possibl:[9,1,10,18],new_nam:11,checkout:[1,10],take:[10,13],displai:[8,10,11,17,18],archive_info:1,below:9,get_product_compon:10,mai:1,do_batch_script_build:10,writevalu:10,highlight:10,xmltreebuild:10,gettmpdirdefault:10,similar:10,unconditionali:[10,7],later:6,evalu:10,product_is_n:10,pv_plugin_path:10,dure:1,flush:10,build_sourc:8,futur:10,kwd:3,repres:10,"char":10,distrib:10,fromstr:10,exist:[1,6,10,7],file:[0,1,6,8,9,10,11,12,14,15,17,18],our:3,run_grid_test:10,salome_xx_:6,show_desktop:10,cvs_extract:10,check:[8,9,10],llvm:[14,12],bracket:10,again:10,should_wrap:3,cmake:[8,10],with_commerci:10,is_a_tti:3,titl:[10,3],renint:10,elementtre:[5,10],invalid:10,configinputstream:10,field:10,valid:10,bool:10,librari:10,branch:1,presenc:10,writabl:10,you:[0,1,9,10,12,13,14,18],product_has_patch:10,clean_al:[8,7],overwritemergeresolv:10,architectur:[5,6,15,10],fork:[5,10],treebuild:10,configerror:10,resolut:10,clean:[8,0,10,17,13],yyi:15,stringio:10,sequenc:[10,3],org:3,time:[9,1,10,15,13],urllib2:10,ansi:[5,10,3],prepare_testbase_from_dir:10,queri:[14,12],embed:6,eval:10,set_env_launch:9,helpstr:10,write_report:10,param_nam:10,salome_modul:10,svn:[1,6,10],addel:10,with_fath:8,algorithm:18,"_appli":12,directori:[1,4,6,7,8,9,10,11,12,13,14,15,17,18],descript:[1,2,6,8,9,10,11,12,13,14,15,17,18],compil_script:8,hello:18,alphanumer:10,check_instal:10,clear_screen:3,saveconfigstd:10,ignor:[10,2],fact:18,potenti:10,qname:10,push:1,generic_opt:7,test_config:10,myoption:18},objtypes:{"0":"py:module","1":"py:function","2":"py:method","3":"py:class","4":"py:attribute","5":"py:exception"},titles:["Salome Tools","Command prepare","Command generate","colorama Package","Installation","src","Command package","Usage of SAlomeTools","Command compile","Command environ","src Package","Command config","Command application","Command clean","Command launcher","Configuration","Release notes","Command log","Add a user custom command"],objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","method","Python method"],"3":["py","class","Python class"],"4":["py","attribute","Python attribute"],"5":["py","exception","Python exception"]},filenames:["index","commands/prepare","commands/generate","commands/apidoc/src.colorama","installation_of_sat","commands/apidoc/modules","commands/package","usage_of_sat","commands/compile","commands/environ","commands/apidoc/src","commands/config","commands/application","commands/clean","commands/launcher","configuration","release_notes/release_notes_5.0.0","commands/log","write_command"]}) \ No newline at end of file +Search.setIndex({objects:{"src.fork":{launch_command:[10,1,1,""],show_progress:[10,1,1,""],write_back:[10,1,1,""],batch:[10,1,1,""],batch_salome:[10,1,1,""]},"src.pyconf.ConfigInputStream":{read:[10,2,1,""],close:[10,2,1,""],readline:[10,2,1,""]},"src.colorama":{win32:[3,0,1,""],initialise:[3,0,1,""],winterm:[3,0,1,""],ansitowin32:[3,0,1,""],ansi:[3,0,1,""]},"src.fileEnviron.ScreenEnviron":{add_comment:[10,2,1,""],set:[10,2,1,""],get:[10,2,1,""],prepend:[10,2,1,""],write:[10,2,1,""],add_warning:[10,2,1,""],command_value:[10,2,1,""],run_env_script:[10,2,1,""],add_line:[10,2,1,""],is_defined:[10,2,1,""],append:[10,2,1,""],add_echo:[10,2,1,""]},"src.colorama.ansi.AnsiStyle":{RESET_ALL:[3,4,1,""],DIM:[3,4,1,""],BRIGHT:[3,4,1,""],NORMAL:[3,4,1,""]},"src.pyconf.ConfigReader":{load:[10,2,1,""],getChar:[10,2,1,""],setStream:[10,2,1,""],parseReference:[10,2,1,""],parseFactor:[10,2,1,""],parseKeyValuePair:[10,2,1,""],parseMapping:[10,2,1,""],parseSuffix:[10,2,1,""],location:[10,2,1,""],parseValue:[10,2,1,""],parseMappingBody:[10,2,1,""],match:[10,2,1,""],getToken:[10,2,1,""],parseScalar:[10,2,1,""],parseTerm:[10,2,1,""],parseSequence:[10,2,1,""]},"src.fileEnviron.ContextFileEnviron":{append_value:[10,2,1,""],set:[10,2,1,""],get:[10,2,1,""],finish:[10,2,1,""],add_warning:[10,2,1,""],command_value:[10,2,1,""],prepend_value:[10,2,1,""],add_echo:[10,2,1,""]},"src.pyconf.Sequence":{SeqIter:[10,3,1,""],writeToStream:[10,2,1,""],append:[10,2,1,""]},"src.pyconf.Mapping":{get:[10,2,1,""],keys:[10,2,1,""],writeToStream:[10,2,1,""],addMapping:[10,2,1,""],iteritems:[10,2,1,""],iterkeys:[10,2,1,""]},"src.colorama.winterm":{WinStyle:[3,3,1,""],WinTerm:[3,3,1,""],WinColor:[3,3,1,""]},"src.fileEnviron.BatFileEnviron":{add_comment:[10,2,1,""],set:[10,2,1,""],finish:[10,2,1,""],command_value:[10,2,1,""],get:[10,2,1,""]},"src.fileEnviron.LauncherFileEnviron":{add_comment:[10,2,1,""],append_value:[10,2,1,""],set:[10,2,1,""],get:[10,2,1,""],finish:[10,2,1,""],prepend:[10,2,1,""],add:[10,2,1,""],prepend_value:[10,2,1,""],add_warning:[10,2,1,""],command_value:[10,2,1,""],add_line:[10,2,1,""],is_defined:[10,2,1,""],change_to_launcher:[10,2,1,""],append:[10,2,1,""],add_echo:[10,2,1,""]},"src.options":{OptResult:[10,3,1,""],Options:[10,3,1,""]},"src.colorama.winterm.WinStyle":{BRIGHT_BACKGROUND:[3,4,1,""],BRIGHT:[3,4,1,""],NORMAL:[3,4,1,""]},"src.ElementTree.ElementTree":{write:[10,2,1,""],getroot:[10,2,1,""],getiterator:[10,2,1,""],findtext:[10,2,1,""],find:[10,2,1,""],parse:[10,2,1,""],findall:[10,2,1,""]},"src.fileEnviron.BashFileEnviron":{set:[10,2,1,""],command_value:[10,2,1,""],finish:[10,2,1,""]},"src.environment.FileEnvWriter":{write_cfgForPy_file:[10,2,1,""],write_env_file:[10,2,1,""]},"src.logger.Logger":{end_write:[10,2,1,""],error:[10,2,1,""],write:[10,2,1,""],add_link:[10,2,1,""],flush:[10,2,1,""],put_initial_xml_fields:[10,2,1,""]},"src.fileEnviron":{get_file_environ:[10,1,1,""],ContextFileEnviron:[10,3,1,""],LauncherFileEnviron:[10,3,1,""],BatFileEnviron:[10,3,1,""],ScreenEnviron:[10,3,1,""],BashFileEnviron:[10,3,1,""],special_path_separator:[10,1,1,""],FileEnviron:[10,3,1,""]},"src.colorama.ansitowin32.StreamWrapper":{write:[3,2,1,""]},"src.debug.OutStream":{close:[10,2,1,""]},"src.compilation":{Builder:[10,3,1,""]},"src.colorama.winterm.WinTerm":{style:[3,2,1,""],erase_screen:[3,2,1,""],get_position:[3,2,1,""],get_attrs:[3,2,1,""],set_console:[3,2,1,""],fore:[3,2,1,""],back:[3,2,1,""],set_attrs:[3,2,1,""],set_title:[3,2,1,""],cursor_adjust:[3,2,1,""],reset_all:[3,2,1,""],set_cursor_position:[3,2,1,""],erase_line:[3,2,1,""]},"src.colorama.win32":{winapi_test:[3,1,1,""],SetConsoleTextAttribute:[3,1,1,""]},"src.printcolors":{printcHighlight:[10,1,1,""],printcLabel:[10,1,1,""],print_color_range:[10,1,1,""],printcWarning:[10,1,1,""],print_color_map:[10,1,1,""],printcSuccess:[10,1,1,""],printc:[10,1,1,""],printcError:[10,1,1,""],print_value:[10,1,1,""],printcInfo:[10,1,1,""],cleancolor:[10,1,1,""],printcHeader:[10,1,1,""]},"src.test_module":{Test:[10,3,1,""],getTmpDirDEFAULT:[10,1,1,""]},"src.ElementTree":{XML:[10,1,1,""],Comment:[10,1,1,""],XMLTreeBuilder:[10,3,1,""],PI:[10,1,1,""],ProcessingInstruction:[10,1,1,""],dump:[10,1,1,""],fromstring:[10,1,1,""],QName:[10,3,1,""],TreeBuilder:[10,3,1,""],Element:[10,1,1,""],parse:[10,1,1,""],iterparse:[10,3,1,""],tostring:[10,1,1,""],SubElement:[10,1,1,""],iselement:[10,1,1,""],ElementTree:[10,3,1,""]},"src.environment.SalomeEnviron":{set:[10,2,1,""],dump:[10,2,1,""],set_products:[10,2,1,""],add_warning:[10,2,1,""],run_env_script:[10,2,1,""],add_line:[10,2,1,""],is_defined:[10,2,1,""],append:[10,2,1,""],add_comment:[10,2,1,""],prepend:[10,2,1,""],set_python_libdirs:[10,2,1,""],set_application_env:[10,2,1,""],finish:[10,2,1,""],get:[10,2,1,""],get_names:[10,2,1,""],set_a_product:[10,2,1,""],run_simple_env_script:[10,2,1,""],set_cpp_env:[10,2,1,""],set_full_environ:[10,2,1,""],set_salome_minimal_product_env:[10,2,1,""],set_salome_generic_product_env:[10,2,1,""],load_cfg_environment:[10,2,1,""]},"src.xmlManager.XmlLogFile":{write_tree:[10,2,1,""],append_node_attrib:[10,2,1,""],add_simple_node:[10,2,1,""],append_node_text:[10,2,1,""]},"src.pyconf.ConfigOutputStream":{write:[10,2,1,""],close:[10,2,1,""],flush:[10,2,1,""]},"src.template.MyTemplate":{pattern:[10,4,1,""],delimiter:[10,4,1,""]},"src.pyconf.Expression":{evaluate:[10,2,1,""]},"src.__init__":{handleRemoveReadonly:[10,1,1,""],find_file_in_lpath:[10,1,1,""],get_property_in_product_cfg:[10,1,1,""],ensure_path_exists:[10,1,1,""],get_cfg_param:[10,1,1,""],merge_dicts:[10,1,1,""],get_salome_version:[10,1,1,""],activate_mesa_property:[10,1,1,""],read_config_from_a_file:[10,1,1,""],deepcopy_list:[10,1,1,""],SatException:[10,5,1,""],parse_date:[10,1,1,""],get_log_path:[10,1,1,""],get_base_path:[10,1,1,""],Path:[10,3,1,""],replace_in_file:[10,1,1,""],check_config_has_application:[10,1,1,""],remove_item_from_list:[10,1,1,""],config_has_application:[10,1,1,""],check_config_has_profile:[10,1,1,""],get_launcher_name:[10,1,1,""],print_info:[10,1,1,""],only_numbers:[10,1,1,""],get_tmp_filename:[10,1,1,""]},"src.pyconf.ConfigList":{getByPath:[10,2,1,""]},"src.fileEnviron.FileEnviron":{add_comment:[10,2,1,""],append_value:[10,2,1,""],set:[10,2,1,""],get:[10,2,1,""],add_warning:[10,2,1,""],prepend:[10,2,1,""],finish:[10,2,1,""],command_value:[10,2,1,""],add_line:[10,2,1,""],is_defined:[10,2,1,""],prepend_value:[10,2,1,""],append:[10,2,1,""],add_echo:[10,2,1,""]},"src.product":{get_product_components:[10,1,1,""],product_is_dev:[10,1,1,""],check_config_exists:[10,1,1,""],get_products_infos:[10,1,1,""],get_base_install_dir:[10,1,1,""],get_product_section:[10,1,1,""],product_is_vcs:[10,1,1,""],product_is_cmake:[10,1,1,""],product_is_smesh_plugin:[10,1,1,""],product_is_fixed:[10,1,1,""],get_install_dir:[10,1,1,""],product_has_salome_gui:[10,1,1,""],check_installation:[10,1,1,""],get_product_dependencies:[10,1,1,""],product_has_script:[10,1,1,""],product_is_native:[10,1,1,""],product_is_salome:[10,1,1,""],product_is_cpp:[10,1,1,""],check_source:[10,1,1,""],product_is_mpi:[10,1,1,""],product_is_generated:[10,1,1,""],product_has_patches:[10,1,1,""],product_has_env_script:[10,1,1,""],get_product_config:[10,1,1,""],product_compiles:[10,1,1,""],product_is_autotools:[10,1,1,""],product_is_debug:[10,1,1,""],product_is_sample:[10,1,1,""],product_has_logo:[10,1,1,""]},"src.__init__.Path":{isdir:[10,2,1,""],smartcopy:[10,2,1,""],copylink:[10,2,1,""],exists:[10,2,1,""],copyfile:[10,2,1,""],make:[10,2,1,""],list:[10,2,1,""],symlink:[10,2,1,""],chmod:[10,2,1,""],copydir:[10,2,1,""],readlink:[10,2,1,""],islink:[10,2,1,""],base:[10,2,1,""],rm:[10,2,1,""],copy:[10,2,1,""],isfile:[10,2,1,""],dir:[10,2,1,""]},"src.colorama.initialise":{deinit:[3,1,1,""],reinit:[3,1,1,""],reset_all:[3,1,1,""],init:[3,1,1,""],wrap_stream:[3,1,1,""],colorama_text:[3,1,1,""]},"src.template":{substitute:[10,1,1,""],MyTemplate:[10,3,1,""]},"src.xmlManager":{append_node_attrib:[10,1,1,""],add_simple_node:[10,1,1,""],write_report:[10,1,1,""],find_node_by_attrib:[10,1,1,""],ReadXmlFile:[10,3,1,""],XmlLogFile:[10,3,1,""]},"src.pyconf.Container":{evaluate:[10,2,1,""],setPath:[10,2,1,""],writeToStream:[10,2,1,""],writeValue:[10,2,1,""]},"src.architecture":{get_distribution:[10,1,1,""],get_distrib_version:[10,1,1,""],get_python_version:[10,1,1,""],is_windows:[10,1,1,""],get_user:[10,1,1,""],get_nb_proc:[10,1,1,""]},"src.colorama.ansi.AnsiBack":{BLUE:[3,4,1,""],RESET:[3,4,1,""],LIGHTBLACK_EX:[3,4,1,""],LIGHTBLUE_EX:[3,4,1,""],LIGHTCYAN_EX:[3,4,1,""],LIGHTWHITE_EX:[3,4,1,""],LIGHTYELLOW_EX:[3,4,1,""],YELLOW:[3,4,1,""],LIGHTRED_EX:[3,4,1,""],BLACK:[3,4,1,""],WHITE:[3,4,1,""],CYAN:[3,4,1,""],GREEN:[3,4,1,""],MAGENTA:[3,4,1,""],LIGHTMAGENTA_EX:[3,4,1,""],LIGHTGREEN_EX:[3,4,1,""],RED:[3,4,1,""]},"src.system":{git_extract:[10,1,1,""],show_in_editor:[10,1,1,""],cvs_extract:[10,1,1,""],svn_extract:[10,1,1,""],archive_extract:[10,1,1,""]},"src.pyconf.Config":{load:[10,2,1,""],removeNamespace:[10,2,1,""],Namespace:[10,3,1,""],addNamespace:[10,2,1,""],getByPath:[10,2,1,""]},"src.colorama.ansi.AnsiFore":{RESET:[3,4,1,""],BLUE:[3,4,1,""],LIGHTBLACK_EX:[3,4,1,""],LIGHTBLUE_EX:[3,4,1,""],LIGHTCYAN_EX:[3,4,1,""],LIGHTWHITE_EX:[3,4,1,""],LIGHTYELLOW_EX:[3,4,1,""],GREEN:[3,4,1,""],YELLOW:[3,4,1,""],LIGHTRED_EX:[3,4,1,""],BLACK:[3,4,1,""],LIGHTGREEN_EX:[3,4,1,""],CYAN:[3,4,1,""],MAGENTA:[3,4,1,""],LIGHTMAGENTA_EX:[3,4,1,""],WHITE:[3,4,1,""],RED:[3,4,1,""]},"src.environment":{load_environment:[10,1,1,""],Shell:[10,3,1,""],Environ:[10,3,1,""],SalomeEnviron:[10,3,1,""],FileEnvWriter:[10,3,1,""]},"src.ElementTree.TreeBuilder":{close:[10,2,1,""],data:[10,2,1,""],end:[10,2,1,""],start:[10,2,1,""]},"src.colorama.ansitowin32.AnsiToWin32":{convert_osc:[3,2,1,""],should_wrap:[3,2,1,""],ANSI_OSC_RE:[3,4,1,""],extract_params:[3,2,1,""],convert_ansi:[3,2,1,""],write_and_convert:[3,2,1,""],get_win32_calls:[3,2,1,""],write:[3,2,1,""],write_plain_text:[3,2,1,""],reset_all:[3,2,1,""],ANSI_CSI_RE:[3,4,1,""],call_win32:[3,2,1,""]},src:{fork:[10,0,1,""],product:[10,0,1,""],template:[10,0,1,""],test_module:[10,0,1,""],compilation:[10,0,1,""],xmlManager:[10,0,1,""],system:[10,0,1,""],environment:[10,0,1,""],pyconf:[10,0,1,""],colorama:[3,0,1,""],"__init__":[10,0,1,""],fileEnviron:[10,0,1,""],debug:[10,0,1,""],logger:[10,0,1,""],ElementTree:[10,0,1,""],options:[10,0,1,""],printcolors:[10,0,1,""],architecture:[10,0,1,""]},"src.xmlManager.ReadXmlFile":{get_attrib:[10,2,1,""],get_node_text:[10,2,1,""],getRootAttrib:[10,2,1,""]},"src.ElementTree.XMLTreeBuilder":{feed:[10,2,1,""],close:[10,2,1,""],doctype:[10,2,1,""]},"src.pyconf":{ConfigMerger:[10,3,1,""],deepCopyMapping:[10,1,1,""],Container:[10,3,1,""],Reference:[10,3,1,""],ConfigReader:[10,3,1,""],Config:[10,3,1,""],makePath:[10,1,1,""],defaultStreamOpener:[10,1,1,""],overwriteMergeResolve:[10,1,1,""],Mapping:[10,3,1,""],defaultMergeResolve:[10,1,1,""],ConfigFormatError:[10,5,1,""],ConfigError:[10,5,1,""],ConfigInputStream:[10,3,1,""],Sequence:[10,3,1,""],ConfigList:[10,3,1,""],ConfigResolutionError:[10,5,1,""],Expression:[10,3,1,""],isWord:[10,1,1,""],ConfigOutputStream:[10,3,1,""]},"src.pyconf.Sequence.SeqIter":{next:[10,2,1,""]},"src.options.Options":{print_help:[10,2,1,""],add_option:[10,2,1,""],parse_args:[10,2,1,""]},"src.ElementTree.iterparse":{next:[10,2,1,""]},"src.pyconf.ConfigMerger":{handleMismatch:[10,2,1,""],merge:[10,2,1,""],mergeMapping:[10,2,1,""],overwriteKeys:[10,2,1,""],mergeSequence:[10,2,1,""]},"src.colorama.winterm.WinColor":{BLUE:[3,4,1,""],GREEN:[3,4,1,""],GREY:[3,4,1,""],YELLOW:[3,4,1,""],BLACK:[3,4,1,""],CYAN:[3,4,1,""],MAGENTA:[3,4,1,""],RED:[3,4,1,""]},"src.logger":{timedelta_total_seconds:[10,1,1,""],show_command_log:[10,1,1,""],update_hat_xml:[10,1,1,""],date_to_datetime:[10,1,1,""],list_log_file:[10,1,1,""],Logger:[10,3,1,""]},"src.pyconf.Reference":{findConfig:[10,2,1,""],resolve:[10,2,1,""],addElement:[10,2,1,""]},"src.colorama.ansitowin32":{is_a_tty:[3,1,1,""],AnsiToWin32:[3,3,1,""],StreamWrapper:[3,3,1,""],is_stream_closed:[3,1,1,""]},"src.colorama.ansi.AnsiCursor":{DOWN:[3,2,1,""],FORWARD:[3,2,1,""],UP:[3,2,1,""],BACK:[3,2,1,""],POS:[3,2,1,""]},"src.environment.Environ":{append_value:[10,2,1,""],set:[10,2,1,""],get:[10,2,1,""],prepend:[10,2,1,""],prepend_value:[10,2,1,""],command_value:[10,2,1,""],is_defined:[10,2,1,""],append:[10,2,1,""]},"src.test_module.Test":{run_all_tests:[10,2,1,""],search_known_errors:[10,2,1,""],run_script:[10,2,1,""],generate_launching_commands:[10,2,1,""],prepare_testbase:[10,2,1,""],run_tests:[10,2,1,""],prepare_testbase_from_svn:[10,2,1,""],run_session_tests:[10,2,1,""],get_tmp_dir:[10,2,1,""],run_grid_tests:[10,2,1,""],prepare_testbase_from_dir:[10,2,1,""],write_test_margin:[10,2,1,""],generate_script:[10,2,1,""],run_testbase_tests:[10,2,1,""],get_test_timeout:[10,2,1,""],prepare_testbase_from_git:[10,2,1,""],read_results:[10,2,1,""]},"src.debug":{tofix:[10,1,1,""],saveConfigDbg:[10,1,1,""],indent:[10,1,1,""],getStrConfigStd:[10,1,1,""],getStrConfigDbg:[10,1,1,""],saveConfigStd:[10,1,1,""],pop_debug:[10,1,1,""],OutStream:[10,3,1,""],push_debug:[10,1,1,""],write:[10,1,1,""],InStream:[10,3,1,""],getLocalEnv:[10,1,1,""]},"src.colorama.ansi":{AnsiBack:[3,3,1,""],AnsiStyle:[3,3,1,""],set_title:[3,1,1,""],code_to_chars:[3,1,1,""],clear_screen:[3,1,1,""],AnsiCodes:[3,3,1,""],AnsiCursor:[3,3,1,""],AnsiFore:[3,3,1,""],clear_line:[3,1,1,""]},"src.compilation.Builder":{do_batch_script_build:[10,2,1,""],do_script_build:[10,2,1,""],do_python_script_build:[10,2,1,""],cmake:[10,2,1,""],configure:[10,2,1,""],prepare:[10,2,1,""],make:[10,2,1,""],put_txt_log_in_appli_log_dir:[10,2,1,""],hack_libtool:[10,2,1,""],build_configure:[10,2,1,""],do_default_build:[10,2,1,""],complete_environment:[10,2,1,""],wmake:[10,2,1,""],install:[10,2,1,""],log_command:[10,2,1,""],check:[10,2,1,""],log:[10,2,1,""]}},terms:{represent:10,all:[1,2,3,7,10,11,13,14,15,4],code:[14,0,10,3],forget:10,xxx_src_dir:10,is_defin:10,global:10,dollar:10,install_dir:14,yellow:3,new_nam:11,printcsuccess:10,known:6,scalar:10,correl:10,get_tmp_filenam:10,append_node_text:10,follow:[14,10,4],colorama_text:3,get_nb_proc:10,getlocalenv:10,invalid:10,decid:10,typeerror:10,depend:[8,6,10],"_debug":10,mergesequ:10,"0x3897758":10,last_termin:17,gencat:[9,12],dict_arg:10,yve:10,supposedli:10,openmpi:10,those:2,tofix:10,get_products_info:10,xxx_root_dir:10,operand:10,log_dir:17,sourc:[1,3,6,7,10,11,13],string:10,fals:[10,3],winstyl:3,welkom:10,util:[0,6,10],configread:10,ident:10,mechan:[14,10],get_attrib:10,word:10,run_test:10,name_nod:10,strout:10,get_method:1,isdir:10,dim:3,set_full_environ:10,interact:17,contextfileenviron:10,hour:10,harri:10,ref:10,gui:10,cmd:10,list:[0,7,10,11,12,13,9,15],prefix:[14,10,15],iter:10,factori:10,"try":10,item:10,printcwarn:10,has_salome_hui:10,progress:10,stderr:10,intal:6,sajip:10,were:10,introduct:4,initialis:[5,10,3],dir:[1,10,11],ansistyl:3,pleas:[14,2],smaller:10,eearch:10,cfg:[14,10,4],node:10,pubid:10,sign:10,second:[14,10,4],print_help:10,design:10,list_log_fil:10,download:[1,10],get_salome_vers:10,setconsoletextattribut:3,append:[14,6,10],run_script:10,compat:10,index:10,what:[10,13],copyfil:10,sub:[10,15],section:[14,1,10,12,15],access:[4,10,17,3],delet:6,version:[14,15,6,2,10],product2:[8,14,1],product1:[8,14,1],parsefactor:10,"new":[1,10,4],defaultstreamopen:10,replace_in_fil:10,method:[1,3,8,10,14,4],suppress:13,get_test_timeout:10,redirect:10,full:10,deriv:10,getiter:10,iteritem:10,vinai:10,xmlroot:10,gener:[0,2,3,7,9,10,12,14],compil_script:8,set_a_product:10,here:[14,10,4,15],ansicod:3,product_is_autotool:10,ansitowin32:[5,10,3],eval:10,path:[1,6,8,9,10,11,12,13,14,17],modifi:[14,1,10],sinc:10,valu:[1,3,10,11,12,13,15],machine2:12,printchead:10,search:10,lome:0,is_stream_clos:3,launcher_nam:9,env_launch:14,mergemap:10,set_salome_minimal_product_env:10,datetim:10,amount:10,get_product_depend:10,bom:10,load_environ:10,action:10,timedelta_total_second:10,implement:[14,10,3],apart:3,parsesequ:10,commonli:10,control:6,show_progress:10,complete_environ:10,test_sess:10,do_python_script_build:10,extra:10,"_sre":[10,3],modul:[0,1,2,3,5,8,10,12,9,15],wil:14,prefer:[15,11],getrootattrib:10,activate_mesa_properti:10,filenam:10,printc:10,api:10,product_is_vc:10,instal:[0,7,8,10,13,15,18],text_or_uri:10,unit:8,getchar:10,do_default_build:10,test_nam:10,from:[1,2,3,6,10,11,14,4],tar:[6,18],would:10,memori:[9,12],code_to_char:3,lightcyan_ex:3,show_command_log:10,next:10,lightred_ex:3,process:1,"0x39fab00":10,program:10,call:[14,9,10,4,3],prepare_testbase_from_git:10,taken:[14,10],tcllibpath:10,type:[1,10],lost:10,more:[10,7],product_is_n:10,componon:2,minim:10,get_nam:10,readlin:10,python:[0,9,10,4,14,15,18],ool:0,under:[0,10],mismatch:10,award:10,warn:[8,0,1,10],flag:8,load_cfg_environ:10,particular:10,mydebug:10,actual:[10,18,3],check_src:10,hold:9,must:[10,4],none:[10,3],join:14,sometim:13,get_property_in_product_cfg:10,restor:[10,13],abool:10,prepar:[0,1,10,4,7],work:[1,6,11,15,10],subel:10,dev:[1,10],clear_screen:3,product_is_cmak:10,left:14,remain:[17,18],"_blank":10,obvious:10,can:[0,1,10,12,14,15,4],print_info:10,sommeil:10,nb_line:10,configresolutionerror:10,root:[10,4],zerodivideerror:10,def:[14,10,4],overrid:[10,12],overwritten:10,write_back:10,tab:10,stream:[10,3],give:[4,10,12,15],add_warn:10,prepare_testbas:10,hxx2salom:2,templat:[5,10],saveconfigstd:10,smartcopi:10,bienvenu:10,tag:[1,10],avoid:1,want:[14,10,4,13],search_known_error:10,magenta:3,david:10,yet:7,occur:10,cleancolor:10,delai:10,push:1,end:[14,10,3],parsekeyvaluepair:10,product_is_smesh_plugin:10,secur:1,programmat:14,anoth:[10,15],add_simple_nod:10,env_script:14,set_titl:3,gettmpdir:10,write:[10,4,3],far:10,rootnam:10,sever:[14,15],env:14,field:10,deepcopy_list:10,token_valu:10,config:[0,1,7,10,11,15,4],parsemap:10,virtual_app:12,updat:10,processinginstruct:10,product:[0,1,2,5,6,7,8,9,10,11,13,14,15,4],express:[10,11],configlist:10,timedelta:10,prod_info:10,max:10,clone:1,after:[8,10,18],highlight:10,defaultmergeresolv:10,befor:[8,10],catalog:[9,12],date:[10,15],multipl:10,mesa:[9,10,12],configmerg:10,data:[10,11,4],get_python_vers:10,wmake:10,circumst:10,"short":10,four:14,nativ:[14,10],ani:[1,10,11,17,3],ensure_path_exist:10,valid:10,filepath:10,favorit:11,correspond:[14,1,10,17],cvspass:1,element:10,map2:10,inform:[1,6,11,15,10],path_to_yacsgen:2,green:3,allow:[0,2,7,8,10,11],prod_dir:10,callabl:10,paravi:[9,12],order:[1,10,4,15],parseterm:10,configoutputstream:10,salom:[0,2,6,7,8,9,10,11,12,13,14,15,18],tty:3,saveconfigdbg:10,merge_dict:10,destnam:10,hack_libtool:10,own:10,through:[14,9,12,17],notshowncommand:10,cyan:3,hierarchi:10,afil:10,copyright:10,dynam:15,paramet:[10,11,4,15],divis:10,style:[10,3],remark:[1,2,12],cli:[17,7],explor:11,how:[14,1,10,15],overwrit:10,path_to_catalog:12,fix:10,stylesheet:10,test_base_nam:10,html:10,platform:[14,3],window:[14,10,3],pend:13,find_node_by_attrib:10,log_file_nam:10,pythonpath:14,wrap_stream:3,main:8,fin:10,alter:1,add_echo:10,cvs_info:1,them:[1,3],yacsgen_root_dir:2,"return":[14,10,4],thei:[14,1,11,13],handl:[14,10,3],listtest:10,obtain:10,"export":1,dai:10,initi:10,configformaterror:10,archive_info:1,instead:10,potenti:10,subst_dic:10,"class":[10,4,3],nor:3,isel:10,choic:11,term:10,name:[1,6,7,9,10,11,12,13,14,15,4],iterkei:10,edit:[1,11],simpl:[10,4,7],parsescalar:10,level:[10,4,7],instruct:[10,15],authent:1,win32:[5,10,3],merge:10,token:10,inmap:10,mode:[1,3,7,10,11,13,14,17],each:[9,1,10,12,15],debug:[1,5,7,10,11,14],found:10,unicod:10,clean_build_aft:8,splashscreen:9,compil:[0,1,2,5,7,8,10,14,17],seq1:10,git:[1,6,10],fail:[8,10],prepend_valu:10,stop_first_fail:8,replac:[10,12],read_config_from_a_fil:10,salomecontext:10,continu:10,procedur:10,handlemismatch:10,wrap:3,show_patch:11,finish:10,expect:10,satexcept:10,year:10,distrib:10,resourc:[9,12],extract:10,event:10,out:10,variabl:[14,10,2,4],shown:[8,10],"_ld_library_path":14,get_node_text:10,runappli:12,goe:10,miss:[8,12],dst:10,findtext:10,profil:[9,10],script_nam:10,geom:8,suitabl:10,rel:[6,10],reader:10,print:[10,11,17,3],yyyymmdd_hhmmss_namecmd:10,correct:10,red:[10,3],file_nam:10,multilin:10,set_native_env:[14,10],earlier:10,iostream:10,proxi:3,run_all_test:10,advanc:10,update_hat_xml:10,manipul:[10,11],updatehatxml:10,handleremovereadonli:10,quick:0,bright_background:3,base:[1,10,15,3],pendant:10,dictionari:[10,15],put:10,longnam:10,earliest:10,bash:[14,1,10],care:13,thrown:10,additional_dir:10,perform:[0,1],indent:10,remove_item_from_list:10,launch:[14,10],could:[14,10,13,18],ask:10,success:[8,10],keep:10,filter:13,thing:4,editor:[10,11,15],unabl:10,write_test_margin:10,assign:10,first:[14,1,10,4],feed:10,softwar:1,rang:10,backtick:10,suffix:10,directli:[14,17,18],conform:2,carri:10,onc:1,number:[8,9,10,12,17],echo:10,get_tmp_dir:10,yyyymmdd_hhmmss:10,alreadi:[6,4],done:[14,7],construct:[0,10,16],visualis:14,optionali:10,underscor:[14,10],size:10,date_to_datetim:10,avail:[11,13,7],differ:14,ansi_osc_r:3,printclabel:10,script:[0,8,9,10,11,14,15,18],overwritekei:10,arch:6,top:10,system:[5,6,10],messag:[10,4],archive_extract:10,renint:10,termin:[8,10,4,17,3],white:3,"final":[1,10,11],store:[1,8,10,11,15,17],myspecificnam:6,preced:10,shell:[14,10],consol:10,option:[1,2,3,5,6,7,8,9,10,11,12,13,14,15,17,4],root_nod:10,product_is_sampl:10,tool:0,shallow:10,product_has_script:10,print_color_map:10,specifi:[1,2,9,10,12,14],micro_command:10,doctyp:10,jane:10,gitconfig:1,pars:[10,4],printcerror:10,git_info:1,exactli:10,lightyellow_ex:3,grep:11,target:[14,10,12],whenev:10,provid:[14,10,4],remov:[8,1,10,13],older:17,nb_proc:[8,10],zero:10,structur:15,charact:[10,3],project:[14,11],prepare_testbase_from_svn:10,str:10,set_product:10,posit:3,findconfig:10,minut:10,server:[1,10],make_opt:10,grei:3,browser:[10,11,17,15],do_script_build:10,comput:[6,2,10],additional_env:10,deleg:3,runner:4,check_config_has_profil:10,pass:[10,4,15],argument:[10,4],for_packag:10,raw:10,config_has_appl:10,himself:14,openggl:[9,12],have:[1,2,10,12,13,9],tabl:10,need:[1,10,2,3,12],seen:10,notimplementederror:10,turn:10,pythonpath_:14,sat:[0,1,2,4,6,7,8,9,10,11,12,13,14,15,17,18],packag:[0,3,5,6,10,18],issu:3,build_configur:10,get_file_environ:10,is_window:10,lib:14,"0x3daa930":3,convert_ansi:3,latter:10,set_consol:3,out_dir:10,force_patch:1,client:10,note:[0,1,2,6,8,9,10,11,12,14,15,16,4],also:[14,1,10,4,15],wincolor:3,filein:10,indic:10,environ:[0,2,5,10,14,15],fmt:10,lightmagenta_ex:3,noth:[6,10],blue:3,begin:10,winterm:[5,10,3],unless:[1,3],distribut:[10,2,12],clash:10,testbase_dir:10,usernam:10,end_writ:10,previou:10,compress:6,"_launch":14,streamorfil:10,has_timed_out:10,most:[14,10,4],param_nam:10,colorama:[5,10,3],fore:3,writabl:10,phase:10,logfilepath:10,paramstr:3,everyth:8,charg:9,"_build":14,put_initial_xml_field:10,product_is_cpp:10,exc:10,ansi_csi_r:3,alphanumer:10,full_launched_command:10,request:3,drive:10,push_debug:10,doe:[14,1,10],tklibpath:10,product_cfg:10,set_salome_generic_product_env:10,declar:1,ruud:10,cursor_adjust:3,determin:10,sources_without_dev:13,enclos:10,shortnam:10,unchang:10,notion:10,dot:10,forbuild:10,use_mesa:[9,12],set_cursor_posit:3,"16be":10,show:[8,10,17],batfileenviron:10,text:[10,7,3],autoreset:3,convert_osc:3,dbg:10,syntax:[10,15,13],bring:[1,2],bright:3,optiontyp:10,input_list:10,dirpath:10,protocol:[10,12],set_cpp_env:10,token_typ:10,find:[10,11,18],help:[10,4,7],xml:[10,4],current:[4,10,11,15,7],onli:[1,2,7,8,9,10,11,12,13,14,17],explicitli:10,locat:10,just:[8,10],pretti:10,menu:17,explain:14,configur:[0,1,6,8,9,10,11,12,13,14,15,17,4],releas:[0,16],configut:12,pluma:15,should:[14,10,2],reinit:[10,3],extract_param:3,src_root:10,factor:10,local:11,obj1:10,reset:3,obj2:10,append_node_attrib:10,a_b_c_:10,get:[1,7,10,11,15,4],lightwhite_ex:3,get_log_path:10,stop:8,account:14,queri:[9,12],getbypath:10,get_us:10,cannot:10,yourspecificnam:6,ssh:[9,1,12],write_plain_text:3,str_num:10,report:10,parsemappingbodi:10,set_python_libdir:10,amethodtodebug:10,product_is_salom:10,requir:[14,10,4,2,3],prepare_testbase_from_dir:10,env_build:14,bat:[14,10],non:3,specif:[2,6,7,9,10,12,13,14,15],instanti:10,yield:10,patch:[1,10,11],pyconf:[1,5,8,10,11,14,15,4],"float":10,stuff:[9,10],bashfileenviron:10,common:10,contain:[10,4,15],distant:12,script_path:10,"0x49a74c0":3,where:[8,6,11,12,10],instream:10,product_has_logo:10,black:3,wiki:3,kernel:[11,7],python_config:10,set:[0,9,10,12,13,14,15,4],seq:10,sep:[14,10],mycommand:4,setstream:10,change_to_launch:10,"var":[14,10,4,15],namespac:10,see:[15,10,7,3],"9abc":10,remor:2,arg:[10,4,3],file_path:10,close:10,arglist:10,becaus:10,isword:10,concern:1,statu:10,detect:10,kei:[14,1,10],co7:6,deinit:3,pattern:10,user:[6,7,10,11,4,14,15,17,18],wikipedia:3,label:[10,11],write_cfgforpy_fil:10,urlopen:10,written:4,zelaunch:9,between:[10,4],"import":[14,10,4],parsevalu:10,with_vc:6,attribut:[10,3],attibut:10,verifi:[1,10],parent:10,node_nam:10,exampl:[0,1,6,7,8,10,11,13,14,4],on_stderr:3,popul:10,extens:[10,4],job:8,parameter_path:11,french:4,printcolor:[5,10],complementari:14,distinguish:14,writevalu:10,come:11,dir_info:1,addit:[8,10,15],both:[14,10,2],mond:4,last:[14,10,17],delimit:10,rtype:10,list_of_product:2,get_distrib_vers:10,equal:8,cfgforpi:10,build_conf_opt:10,etc:[0,10,15],no_label:11,instanc:[10,4,3],tout:4,context:[10,7],pdf:11,login:1,sre_pattern:[10,3],ld_library_path:14,urllib2:10,comment:[10,15],find_file_in_lpath:10,getroot:10,lightblue_ex:3,test_grid:10,point:[10,4],tgz:[6,18],git_extract:10,map:10,chmod:10,map1:10,svn_info:1,header:10,streamopen:10,add_link:10,param:[10,3],print_color_rang:10,ioerror:10,mistak:1,assum:10,"0x39937d0":10,cmake_opt:8,product_has_env_script:10,set_env_build:14,light:3,check_sourc:10,evalu:10,machine1:12,classic:10,due:10,empti:10,otherwis:[1,10],compon:[10,2,12],viewer:11,pv_plugin_path:10,machine3:12,basic:4,txt:10,product_is_mpi:10,cwd:10,lightgreen_ex:3,ansifor:3,show_warn:10,salome_session_serv:10,launcherfileenviron:10,presenc:10,imag:1,xxx:[15,13],convert:3,dict:10,set_env:[14,10],screenenviron:10,findal:10,dixt:10,func:10,input:10,print_valu:10,testbase_bas:10,bonjour:4,repres:10,renam:10,get_attr:3,adot:10,prereq_dir:14,"case":10,"char":10,multi:10,init:[10,3],lapack_root_dir:14,silent_sysstd:10,launcher:[14,0,9,10,12],tostr:10,servic:4,properti:[14,10,2,13],pop_debug:10,qname:10,aim:10,defin:[2,8,10,11,13,14,15,4],match:10,behavior:4,error:10,fun:11,gettoken:10,exot:10,fileenviron:[5,10],subsect:14,bin:14,layer:2,only_numb:10,add_com:10,my_application_nam:12,stdout:[10,3],readi:1,affect:3,trust_root_dir:14,site:10,generate_script:10,activ:[1,10],clean_instal:8,archiv:[1,6,10],default_valu:10,eras:17,product_nam:10,get_product_config:10,ascii:10,show_desktop:10,"__init__":10,result:10,develop:[0,1,10,11,13,14,4],welcom:10,open:10,author:10,"16le":10,make:[8,10],belong:10,same:10,delaiapp:10,write_env_fil:10,binari:6,tutori:10,from_what:10,xmllogfil:10,batch_salom:10,algorithm:4,pprty:10,document:[0,15,2,4],setpath:10,check_config_has_appl:10,conflict:10,complet:[8,1,15,11],exhaust:[15,7],workdir:[6,7,10,11,12,9,15,4],http:[10,3],svn_extract:10,closest:10,getstrconfigdbg:10,oper:[0,10,11],someon:14,salome_xx:[13,6,7,18],remot:[6,10],rais:[10,7],temporari:10,get_launcher_nam:10,seq2:10,stack:7,preset:10,built:10,subpackag:[5,10],lproduct:10,redefin:10,appropri:10,eleg:10,com:10,builder:10,well:10,elem:10,given:[14,9,10,12,3],erase_lin:3,person:11,append_valu:10,without:[1,10,11],launch_command:10,ansicursor:3,thi:[0,1,2,3,6,8,9,10,11,12,14,15,4],cli_:4,model:4,command_opt:7,usual:[2,6,7,13,15,18],load:[10,15],with_children:8,identifi:10,entri:10,execut:[8,1,10,7],show_in_editor:10,template_fil:10,deepcopymap:10,semant:10,reserv:10,elementtre:[5,10],insid:1,gdb:14,via:10,avari:10,parsesuffix:10,world:4,firefox:[15,17],passphras:1,configinputstream:10,opt_nb_proc:10,salometool:[0,4,6,7,10,11,12,14,15,18],down:3,previous:13,screenonli:10,web:[15,11,17],run_testbase_test:10,smesh:10,removenamespac:10,addmap:10,lapack:14,tmp_working_dir:10,number_of_proc:10,check_config_exist:10,had:10,outstream:10,shortcut:10,streamwrapp:3,etre:10,add:[8,0,10,4],detar:18,astream:10,nfirst:10,appli:[1,10,11,2],els:[10,4],logger:[5,10,4],save:14,hat:10,smart:10,build:[7,8,10,13,14,15],element_factori:10,applic:[0,1,2,8,9,10,11,12,13,14,15,17,4],which:[2,3,10,14,15,4],fileenvwrit:10,format:[14,10,15],read:10,big:8,write_and_convert:3,get_install_dir:10,howto:4,blogmatrix:10,copydir:10,get_win32_cal:3,enable_simple_env_script:10,log_command:10,grid:10,mon:10,command_nam:10,part:[14,9,10,12],password:1,recurs:[10,11],color:[10,3],getstrconfigstd:10,application_nam:12,xmlmanag:[5,10],xmltreebuild:10,med:8,ivar:10,like:[3,8,10,11,12,9,15],write_tre:10,kwd:3,testbase_tag:10,special_path_separ:10,get_distribut:10,resolv:10,dove:10,showinfo:10,"true":[10,3],"boolean":[10,4],either:[14,10],erase_screen:3,reset_al:3,plugin:[8,10],output:[10,3],kwarg:3,page:14,yyyi:10,run_session_test:10,iterpars:10,makepath:10,old:10,who:2,copi:[9,10,11,12,7],creation:6,some:[1,6,8,9,10,11,12,13,14,15,17,4],readxmlfil:10,self:10,isfil:10,intern:10,adequ:10,sampl:[10,7],respect:14,home:11,indirect:10,successfulli:10,bigger:10,killsalom:10,librari:10,"__save__":10,separ:10,"__setattr__":10,copylink:10,trace:7,except:[1,10,7],test_config:10,normal:[10,3],definit:10,thank:10,subclass:10,testbas:10,substitut:10,suffici:14,select:6,product_info:10,add_lin:10,duplic:8,product_has_salome_gui:10,islink:10,refer:[10,2,15],machin:[9,6,2,10,12],reflect:10,lightblack_ex:3,object:[10,15,3],run:[14,0,10,4,15],yacsgen:[10,2],tree:10,my_application_directori:12,parserefer:10,usag:[0,1,2,6,7,8,9,10,11,12,13,14,17],symlink:10,interfac:[10,7],step:10,get_base_path:10,ansiback:3,repositori:[1,10],subtract:10,don:2,addnamespac:10,describ:10,session:10,src:[5,10,4,3],about:[10,15],lpath:10,cfg_env:10,get_posit:3,column:10,writetostream:10,env_info:10,manag:[1,10,11],total_second:10,parma:10,regular:10,winapi_test:3,act:[10,3],commit:13,attrib:10,mytempl:10,without_properti:6,produc:10,corba:2,generate_launching_command:10,subset:6,seqit:10,absolut:6,logo:[9,10],strin:10,product_is_dev:10,within:14,encod:10,www:10,automat:[14,11],two:[14,10],ignorelist:10,pair:10,make_flag:8,right:[14,10],run_env_script:10,product_is_fix:10,strip:3,command_valu:10,chang:[4,10,12,7],batch:10,soon:8,your:[14,1,10,4,7],transpar:3,merg:10,printchighlight:10,processor:[9,10,12],get_base_install_dir:10,log:[8,0,10,17,4],wai:[8,10,4],support:10,read_result:10,transform:10,"long":[10,13],custom:4,verbos:[10,4,7],start:[0,3,8,10,12,9],been:[10,3],xc2:10,includ:[14,6,15,10],suit:0,product_compil:10,resolut:10,printcinfo:10,parse_arg:[10,4],usr:14,"function":[10,4,3],autotool:[8,10],hard:10,agent:1,ansi_escape_cod:3,form:10,forc:[1,6,10],tupl:10,regard:10,prerequisit:[14,0,6,15,7],all_in_termin:10,forward:[9,12,3],pwd:10,commentari:10,testbase_nam:10,delta:10,xa4:10,line:[10,11,7],with_install_dir:10,buf:10,dump:10,info:[1,10,11],concaten:10,utf:[14,10],attr:[10,3],consist:10,possibl:[14,1,10,4],test_modul:[5,10],checkout:[1,10],directori:[1,4,6,7,8,9,10,11,12,13,14,15,17,18],take:[10,13],displai:[8,10,11,17,4],my_tag:1,below:14,get_product_compon:10,ensur:10,mai:1,do_batch_script_build:10,product_is_debug:10,atitl:10,problem:[9,10,12],gettmpdirdefault:10,similar:10,unconditionali:[10,7],flush:10,later:6,creat:[0,1,6,9,10,12,13,14,15],configure_opt:10,"int":[10,17],retriev:10,dure:1,parser:[10,4],build_sourc:8,command:[0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,17,18],deep:10,clearpag:[0,1,2,6,7,8,9,11,12,13,14,17,4],get_cfg_param:10,optresult:10,fromstr:10,exist:[1,6,10,7],set_application_env:10,file:[0,1,6,8,9,10,11,12,14,15,17,4],our:3,run_grid_test:10,salome_xx_:6,parse_d:10,cvs_extract:10,check:[8,14,10],link:[1,10],bracket:10,again:10,should_wrap:3,cmake:[8,10],know:[1,10],with_commerci:10,is_a_tti:3,titl:[10,3],when:[1,10,12,14,15,4],detail:10,virtual:[10,12],prepend:[14,10],"default":[1,6,7,8,9,10,11,12,14,17,4],other:[14,6,4,15,10],bool:10,futur:10,branch:1,put_txt_log_in_appli_log_dir:10,test:[8,0,10],you:[0,1,9,10,12,13,14,4],product_has_patch:10,clean_al:[8,7],overwritemergeresolv:10,architectur:[5,6,15,10],fork:[5,10],treebuild:10,configerror:10,llvm:[9,12],command_r:10,clean:[8,0,10,17,13],yyi:15,stringio:10,logdir:10,sequenc:[10,3],org:3,lanch:10,ansi:[5,10,3],run_simple_env_script:10,readlink:10,embed:6,get_product_sect:10,set_env_launch:14,helpstr:10,write_report:10,call_win32:3,salome_modul:10,svn:[1,6,10],addel:10,with_fath:8,set_attr:3,"_appli":12,add_opt:[10,4],descript:[1,2,6,8,9,10,11,12,13,14,15,17,4],clear_lin:3,hello:4,is_salome_modul:[14,13],check_instal:10,product_is_gener:10,ignor:[10,2],fact:4,back:3,time:[14,1,10,15,13],cpp:[10,2],generic_opt:7,salomeenviron:10,myoption:4},objtypes:{"0":"py:module","1":"py:function","2":"py:method","3":"py:class","4":"py:attribute","5":"py:exception"},titles:["Salome Tools","Command prepare","Command generate","colorama Package","Add a user custom command","src","Command package","Usage of SAlomeTools","Command compile","Command launcher","src Package","Command config","Command application","Command clean","Command environ","Configuration","Release notes","Command log","Installation"],objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","method","Python method"],"3":["py","class","Python class"],"4":["py","attribute","Python attribute"],"5":["py","exception","Python exception"]},filenames:["index","commands/prepare","commands/generate","commands/apidoc/src.colorama","write_command","commands/apidoc/modules","commands/package","usage_of_sat","commands/compile","commands/launcher","commands/apidoc/src","commands/config","commands/application","commands/clean","commands/environ","configuration","release_notes/release_notes_5.0.0","commands/log","installation_of_sat"]}) \ No newline at end of file diff --git a/doc/build/latex/salomeTools.aux b/doc/build/latex/salomeTools.aux index bb11ddd..b3c28e9 100644 --- a/doc/build/latex/salomeTools.aux +++ b/doc/build/latex/salomeTools.aux @@ -44,14 +44,14 @@ \@writefile{toc}{\contentsline {subsubsection}{USER section}{4}{subsubsection*.6}} \newlabel{configuration:user-section}{{1.2.2}{4}{USER section}{subsubsection*.6}{}} \newlabel{configuration:id2}{{1.2.2}{4}{USER section}{subsubsection*.6}{}} -\@writefile{toc}{\contentsline {section}{\numberline {1.3}Usage of SAlomeTools}{4}{section.1.3}} -\newlabel{usage_of_sat:svn}{{1.3}{4}{Usage of SAlomeTools}{section.1.3}{}} -\newlabel{usage_of_sat:usage-of-salometools}{{1.3}{4}{Usage of SAlomeTools}{section.1.3}{}} -\newlabel{usage_of_sat::doc}{{1.3}{4}{Usage of SAlomeTools}{section.1.3}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.1}Usage}{4}{subsection.1.3.1}} -\newlabel{usage_of_sat:usage}{{1.3.1}{4}{Usage}{subsection.1.3.1}{}} -\@writefile{toc}{\contentsline {subsubsection}{Options of sat}{4}{subsubsection*.7}} -\newlabel{usage_of_sat:options-of-sat}{{1.3.1}{4}{Options of sat}{subsubsection*.7}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.3}Usage of SAlomeTools}{5}{section.1.3}} +\newlabel{usage_of_sat:svn}{{1.3}{5}{Usage of SAlomeTools}{section.1.3}{}} +\newlabel{usage_of_sat:usage-of-salometools}{{1.3}{5}{Usage of SAlomeTools}{section.1.3}{}} +\newlabel{usage_of_sat::doc}{{1.3}{5}{Usage of SAlomeTools}{section.1.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.1}Usage}{5}{subsection.1.3.1}} +\newlabel{usage_of_sat:usage}{{1.3.1}{5}{Usage}{subsection.1.3.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{Options of sat}{5}{subsubsection*.7}} +\newlabel{usage_of_sat:options-of-sat}{{1.3.1}{5}{Options of sat}{subsubsection*.7}{}} \@writefile{toc}{\contentsline {paragraph}{\emph {--help or -h}}{5}{paragraph*.8}} \newlabel{usage_of_sat:help-or-h}{{1.3.1}{5}{\emph {--help or -h}}{paragraph*.8}{}} \@writefile{toc}{\contentsline {paragraph}{\emph {--debug or -g}}{5}{paragraph*.9}} @@ -64,717 +64,717 @@ \newlabel{usage_of_sat:get-the-list-of-available-products}{{1.3.2}{5}{Get the list of available products}{subsubsection*.11}{}} \@writefile{toc}{\contentsline {subsubsection}{Prepare sources of a product}{5}{subsubsection*.12}} \newlabel{usage_of_sat:prepare-sources-of-a-product}{{1.3.2}{5}{Prepare sources of a product}{subsubsection*.12}{}} -\@writefile{toc}{\contentsline {subsubsection}{Compile SALOME}{5}{subsubsection*.13}} -\newlabel{usage_of_sat:compile-salome}{{1.3.2}{5}{Compile SALOME}{subsubsection*.13}{}} +\@writefile{toc}{\contentsline {subsubsection}{Compile SALOME}{6}{subsubsection*.13}} +\newlabel{usage_of_sat:compile-salome}{{1.3.2}{6}{Compile SALOME}{subsubsection*.13}{}} \@writefile{toc}{\contentsline {chapter}{\numberline {2}List of Commands}{7}{chapter.2}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{index:list-of-commands}{{2}{7}{List of Commands}{chapter.2}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.1}Command config}{7}{section.2.1}} -\newlabel{commands/config:svn}{{2.1}{7}{Command config}{section.2.1}{}} -\newlabel{commands/config:command-config}{{2.1}{7}{Command config}{section.2.1}{}} -\newlabel{commands/config::doc}{{2.1}{7}{Command config}{section.2.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}Description}{7}{subsection.2.1.1}} -\newlabel{commands/config:description}{{2.1.1}{7}{Description}{subsection.2.1.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.2}Usage}{7}{subsection.2.1.2}} -\newlabel{commands/config:usage}{{2.1.2}{7}{Usage}{subsection.2.1.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.3}Some useful configuration pathes}{8}{subsection.2.1.3}} -\newlabel{commands/config:some-useful-configuration-pathes}{{2.1.3}{8}{Some useful configuration pathes}{subsection.2.1.3}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.2}Command prepare}{8}{section.2.2}} -\newlabel{commands/prepare:svn}{{2.2}{8}{Command prepare}{section.2.2}{}} -\newlabel{commands/prepare:command-prepare}{{2.2}{8}{Command prepare}{section.2.2}{}} -\newlabel{commands/prepare::doc}{{2.2}{8}{Command prepare}{section.2.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}Description}{8}{subsection.2.2.1}} -\newlabel{commands/prepare:description}{{2.2.1}{8}{Description}{subsection.2.2.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}Remarks}{8}{subsection.2.2.2}} -\newlabel{commands/prepare:remarks}{{2.2.2}{8}{Remarks}{subsection.2.2.2}{}} -\@writefile{toc}{\contentsline {subsubsection}{VCS bases (git, svn, cvs)}{8}{subsubsection*.14}} -\newlabel{commands/prepare:vcs-bases-git-svn-cvs}{{2.2.2}{8}{VCS bases (git, svn, cvs)}{subsubsection*.14}{}} -\@writefile{toc}{\contentsline {subsubsection}{Dev mode}{9}{subsubsection*.15}} -\newlabel{commands/prepare:dev-mode}{{2.2.2}{9}{Dev mode}{subsubsection*.15}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.3}Usage}{9}{subsection.2.2.3}} -\newlabel{commands/prepare:usage}{{2.2.3}{9}{Usage}{subsection.2.2.3}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.4}Some useful configuration pathes}{9}{subsection.2.2.4}} -\newlabel{commands/prepare:some-useful-configuration-pathes}{{2.2.4}{9}{Some useful configuration pathes}{subsection.2.2.4}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.3}Command compile}{10}{section.2.3}} -\newlabel{commands/compile:svn}{{2.3}{10}{Command compile}{section.2.3}{}} -\newlabel{commands/compile:command-compile}{{2.3}{10}{Command compile}{section.2.3}{}} -\newlabel{commands/compile::doc}{{2.3}{10}{Command compile}{section.2.3}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1}Description}{10}{subsection.2.3.1}} -\newlabel{commands/compile:description}{{2.3.1}{10}{Description}{subsection.2.3.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.2}Usage}{10}{subsection.2.3.2}} -\newlabel{commands/compile:usage}{{2.3.2}{10}{Usage}{subsection.2.3.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.3}Some useful configuration pathes}{11}{subsection.2.3.3}} -\newlabel{commands/compile:some-useful-configuration-pathes}{{2.3.3}{11}{Some useful configuration pathes}{subsection.2.3.3}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.4}Command launcher}{11}{section.2.4}} -\newlabel{commands/launcher:svn}{{2.4}{11}{Command launcher}{section.2.4}{}} -\newlabel{commands/launcher:command-launcher}{{2.4}{11}{Command launcher}{section.2.4}{}} -\newlabel{commands/launcher::doc}{{2.4}{11}{Command launcher}{section.2.4}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.4.1}Description}{11}{subsection.2.4.1}} -\newlabel{commands/launcher:description}{{2.4.1}{11}{Description}{subsection.2.4.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.4.2}Usage}{11}{subsection.2.4.2}} -\newlabel{commands/launcher:usage}{{2.4.2}{11}{Usage}{subsection.2.4.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.4.3}Configuration}{11}{subsection.2.4.3}} -\newlabel{commands/launcher:configuration}{{2.4.3}{11}{Configuration}{subsection.2.4.3}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.5}Command application}{12}{section.2.5}} -\newlabel{commands/application:svn}{{2.5}{12}{Command application}{section.2.5}{}} -\newlabel{commands/application::doc}{{2.5}{12}{Command application}{section.2.5}{}} -\newlabel{commands/application:command-application}{{2.5}{12}{Command application}{section.2.5}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.5.1}Description}{12}{subsection.2.5.1}} -\newlabel{commands/application:description}{{2.5.1}{12}{Description}{subsection.2.5.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.5.2}Usage}{12}{subsection.2.5.2}} -\newlabel{commands/application:usage}{{2.5.2}{12}{Usage}{subsection.2.5.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.5.3}Some useful configuration pathes}{12}{subsection.2.5.3}} -\newlabel{commands/application:some-useful-configuration-pathes}{{2.5.3}{12}{Some useful configuration pathes}{subsection.2.5.3}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.6}Command log}{13}{section.2.6}} -\newlabel{commands/log:svn}{{2.6}{13}{Command log}{section.2.6}{}} -\newlabel{commands/log:command-log}{{2.6}{13}{Command log}{section.2.6}{}} -\newlabel{commands/log::doc}{{2.6}{13}{Command log}{section.2.6}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.6.1}Description}{13}{subsection.2.6.1}} -\newlabel{commands/log:description}{{2.6.1}{13}{Description}{subsection.2.6.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.6.2}Usage}{13}{subsection.2.6.2}} -\newlabel{commands/log:usage}{{2.6.2}{13}{Usage}{subsection.2.6.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.6.3}Some useful configuration pathes}{13}{subsection.2.6.3}} -\newlabel{commands/log:some-useful-configuration-pathes}{{2.6.3}{13}{Some useful configuration pathes}{subsection.2.6.3}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.7}Command environ}{13}{section.2.7}} -\newlabel{commands/environ:svn}{{2.7}{13}{Command environ}{section.2.7}{}} -\newlabel{commands/environ:command-environ}{{2.7}{13}{Command environ}{section.2.7}{}} -\newlabel{commands/environ::doc}{{2.7}{13}{Command environ}{section.2.7}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.7.1}Description}{13}{subsection.2.7.1}} -\newlabel{commands/environ:description}{{2.7.1}{13}{Description}{subsection.2.7.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.7.2}Usage}{14}{subsection.2.7.2}} -\newlabel{commands/environ:usage}{{2.7.2}{14}{Usage}{subsection.2.7.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.7.3}Configuration}{14}{subsection.2.7.3}} -\newlabel{commands/environ:configuration}{{2.7.3}{14}{Configuration}{subsection.2.7.3}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.8}Command clean}{15}{section.2.8}} -\newlabel{commands/clean:svn}{{2.8}{15}{Command clean}{section.2.8}{}} -\newlabel{commands/clean:command-clean}{{2.8}{15}{Command clean}{section.2.8}{}} -\newlabel{commands/clean::doc}{{2.8}{15}{Command clean}{section.2.8}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.8.1}Description}{15}{subsection.2.8.1}} -\newlabel{commands/clean:description}{{2.8.1}{15}{Description}{subsection.2.8.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.8.2}Usage}{15}{subsection.2.8.2}} -\newlabel{commands/clean:usage}{{2.8.2}{15}{Usage}{subsection.2.8.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.8.3}Availables options}{16}{subsection.2.8.3}} -\newlabel{commands/clean:availables-options}{{2.8.3}{16}{Availables options}{subsection.2.8.3}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.8.4}Some useful configuration pathes}{16}{subsection.2.8.4}} -\newlabel{commands/clean:some-useful-configuration-pathes}{{2.8.4}{16}{Some useful configuration pathes}{subsection.2.8.4}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.9}Command package}{16}{section.2.9}} -\newlabel{commands/package:svn}{{2.9}{16}{Command package}{section.2.9}{}} -\newlabel{commands/package:command-package}{{2.9}{16}{Command package}{section.2.9}{}} -\newlabel{commands/package::doc}{{2.9}{16}{Command package}{section.2.9}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.9.1}Description}{16}{subsection.2.9.1}} -\newlabel{commands/package:description}{{2.9.1}{16}{Description}{subsection.2.9.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.9.2}Usage}{16}{subsection.2.9.2}} -\newlabel{commands/package:usage}{{2.9.2}{16}{Usage}{subsection.2.9.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.9.3}Some useful configuration pathes}{17}{subsection.2.9.3}} -\newlabel{commands/package:some-useful-configuration-pathes}{{2.9.3}{17}{Some useful configuration pathes}{subsection.2.9.3}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.10}Command generate}{17}{section.2.10}} -\newlabel{commands/generate:svn}{{2.10}{17}{Command generate}{section.2.10}{}} -\newlabel{commands/generate:command-generate}{{2.10}{17}{Command generate}{section.2.10}{}} -\newlabel{commands/generate::doc}{{2.10}{17}{Command generate}{section.2.10}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.10.1}Description}{17}{subsection.2.10.1}} -\newlabel{commands/generate:description}{{2.10.1}{17}{Description}{subsection.2.10.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.10.2}Remarks}{18}{subsection.2.10.2}} -\newlabel{commands/generate:remarks}{{2.10.2}{18}{Remarks}{subsection.2.10.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.10.3}Usage}{18}{subsection.2.10.3}} -\newlabel{commands/generate:usage}{{2.10.3}{18}{Usage}{subsection.2.10.3}{}} -\@writefile{toc}{\contentsline {chapter}{\numberline {3}Developer documentation}{19}{chapter.3}} +\@writefile{toc}{\contentsline {section}{\numberline {2.1}Command config}{8}{section.2.1}} +\newlabel{commands/config:svn}{{2.1}{8}{Command config}{section.2.1}{}} +\newlabel{commands/config:command-config}{{2.1}{8}{Command config}{section.2.1}{}} +\newlabel{commands/config::doc}{{2.1}{8}{Command config}{section.2.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}Description}{8}{subsection.2.1.1}} +\newlabel{commands/config:description}{{2.1.1}{8}{Description}{subsection.2.1.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.2}Usage}{8}{subsection.2.1.2}} +\newlabel{commands/config:usage}{{2.1.2}{8}{Usage}{subsection.2.1.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.3}Some useful configuration pathes}{9}{subsection.2.1.3}} +\newlabel{commands/config:some-useful-configuration-pathes}{{2.1.3}{9}{Some useful configuration pathes}{subsection.2.1.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.2}Command prepare}{10}{section.2.2}} +\newlabel{commands/prepare:svn}{{2.2}{10}{Command prepare}{section.2.2}{}} +\newlabel{commands/prepare:command-prepare}{{2.2}{10}{Command prepare}{section.2.2}{}} +\newlabel{commands/prepare::doc}{{2.2}{10}{Command prepare}{section.2.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}Description}{10}{subsection.2.2.1}} +\newlabel{commands/prepare:description}{{2.2.1}{10}{Description}{subsection.2.2.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}Remarks}{10}{subsection.2.2.2}} +\newlabel{commands/prepare:remarks}{{2.2.2}{10}{Remarks}{subsection.2.2.2}{}} +\@writefile{toc}{\contentsline {subsubsection}{VCS bases (git, svn, cvs)}{10}{subsubsection*.14}} +\newlabel{commands/prepare:vcs-bases-git-svn-cvs}{{2.2.2}{10}{VCS bases (git, svn, cvs)}{subsubsection*.14}{}} +\@writefile{toc}{\contentsline {subsubsection}{Dev mode}{10}{subsubsection*.15}} +\newlabel{commands/prepare:dev-mode}{{2.2.2}{10}{Dev mode}{subsubsection*.15}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.3}Usage}{10}{subsection.2.2.3}} +\newlabel{commands/prepare:usage}{{2.2.3}{10}{Usage}{subsection.2.2.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.4}Some useful configuration pathes}{11}{subsection.2.2.4}} +\newlabel{commands/prepare:some-useful-configuration-pathes}{{2.2.4}{11}{Some useful configuration pathes}{subsection.2.2.4}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.3}Command compile}{12}{section.2.3}} +\newlabel{commands/compile:svn}{{2.3}{12}{Command compile}{section.2.3}{}} +\newlabel{commands/compile:command-compile}{{2.3}{12}{Command compile}{section.2.3}{}} +\newlabel{commands/compile::doc}{{2.3}{12}{Command compile}{section.2.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1}Description}{12}{subsection.2.3.1}} +\newlabel{commands/compile:description}{{2.3.1}{12}{Description}{subsection.2.3.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.2}Usage}{12}{subsection.2.3.2}} +\newlabel{commands/compile:usage}{{2.3.2}{12}{Usage}{subsection.2.3.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.3}Some useful configuration pathes}{13}{subsection.2.3.3}} +\newlabel{commands/compile:some-useful-configuration-pathes}{{2.3.3}{13}{Some useful configuration pathes}{subsection.2.3.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.4}Command launcher}{14}{section.2.4}} +\newlabel{commands/launcher:svn}{{2.4}{14}{Command launcher}{section.2.4}{}} +\newlabel{commands/launcher:command-launcher}{{2.4}{14}{Command launcher}{section.2.4}{}} +\newlabel{commands/launcher::doc}{{2.4}{14}{Command launcher}{section.2.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.4.1}Description}{14}{subsection.2.4.1}} +\newlabel{commands/launcher:description}{{2.4.1}{14}{Description}{subsection.2.4.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.4.2}Usage}{14}{subsection.2.4.2}} +\newlabel{commands/launcher:usage}{{2.4.2}{14}{Usage}{subsection.2.4.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.4.3}Configuration}{14}{subsection.2.4.3}} +\newlabel{commands/launcher:configuration}{{2.4.3}{14}{Configuration}{subsection.2.4.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.5}Command application}{15}{section.2.5}} +\newlabel{commands/application:svn}{{2.5}{15}{Command application}{section.2.5}{}} +\newlabel{commands/application::doc}{{2.5}{15}{Command application}{section.2.5}{}} +\newlabel{commands/application:command-application}{{2.5}{15}{Command application}{section.2.5}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.5.1}Description}{15}{subsection.2.5.1}} +\newlabel{commands/application:description}{{2.5.1}{15}{Description}{subsection.2.5.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.5.2}Usage}{15}{subsection.2.5.2}} +\newlabel{commands/application:usage}{{2.5.2}{15}{Usage}{subsection.2.5.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.5.3}Some useful configuration pathes}{15}{subsection.2.5.3}} +\newlabel{commands/application:some-useful-configuration-pathes}{{2.5.3}{15}{Some useful configuration pathes}{subsection.2.5.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.6}Command log}{16}{section.2.6}} +\newlabel{commands/log:svn}{{2.6}{16}{Command log}{section.2.6}{}} +\newlabel{commands/log:command-log}{{2.6}{16}{Command log}{section.2.6}{}} +\newlabel{commands/log::doc}{{2.6}{16}{Command log}{section.2.6}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.6.1}Description}{16}{subsection.2.6.1}} +\newlabel{commands/log:description}{{2.6.1}{16}{Description}{subsection.2.6.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.6.2}Usage}{16}{subsection.2.6.2}} +\newlabel{commands/log:usage}{{2.6.2}{16}{Usage}{subsection.2.6.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.6.3}Some useful configuration pathes}{16}{subsection.2.6.3}} +\newlabel{commands/log:some-useful-configuration-pathes}{{2.6.3}{16}{Some useful configuration pathes}{subsection.2.6.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.7}Command environ}{17}{section.2.7}} +\newlabel{commands/environ:svn}{{2.7}{17}{Command environ}{section.2.7}{}} +\newlabel{commands/environ:command-environ}{{2.7}{17}{Command environ}{section.2.7}{}} +\newlabel{commands/environ::doc}{{2.7}{17}{Command environ}{section.2.7}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.7.1}Description}{17}{subsection.2.7.1}} +\newlabel{commands/environ:description}{{2.7.1}{17}{Description}{subsection.2.7.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.7.2}Usage}{17}{subsection.2.7.2}} +\newlabel{commands/environ:usage}{{2.7.2}{17}{Usage}{subsection.2.7.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.7.3}Configuration}{17}{subsection.2.7.3}} +\newlabel{commands/environ:configuration}{{2.7.3}{17}{Configuration}{subsection.2.7.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.8}Command clean}{19}{section.2.8}} +\newlabel{commands/clean:svn}{{2.8}{19}{Command clean}{section.2.8}{}} +\newlabel{commands/clean:command-clean}{{2.8}{19}{Command clean}{section.2.8}{}} +\newlabel{commands/clean::doc}{{2.8}{19}{Command clean}{section.2.8}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.8.1}Description}{19}{subsection.2.8.1}} +\newlabel{commands/clean:description}{{2.8.1}{19}{Description}{subsection.2.8.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.8.2}Usage}{19}{subsection.2.8.2}} +\newlabel{commands/clean:usage}{{2.8.2}{19}{Usage}{subsection.2.8.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.8.3}Availables options}{19}{subsection.2.8.3}} +\newlabel{commands/clean:availables-options}{{2.8.3}{19}{Availables options}{subsection.2.8.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.8.4}Some useful configuration pathes}{19}{subsection.2.8.4}} +\newlabel{commands/clean:some-useful-configuration-pathes}{{2.8.4}{19}{Some useful configuration pathes}{subsection.2.8.4}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.9}Command package}{20}{section.2.9}} +\newlabel{commands/package:svn}{{2.9}{20}{Command package}{section.2.9}{}} +\newlabel{commands/package:command-package}{{2.9}{20}{Command package}{section.2.9}{}} +\newlabel{commands/package::doc}{{2.9}{20}{Command package}{section.2.9}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.9.1}Description}{20}{subsection.2.9.1}} +\newlabel{commands/package:description}{{2.9.1}{20}{Description}{subsection.2.9.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.9.2}Usage}{20}{subsection.2.9.2}} +\newlabel{commands/package:usage}{{2.9.2}{20}{Usage}{subsection.2.9.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.9.3}Some useful configuration pathes}{21}{subsection.2.9.3}} +\newlabel{commands/package:some-useful-configuration-pathes}{{2.9.3}{21}{Some useful configuration pathes}{subsection.2.9.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.10}Command generate}{22}{section.2.10}} +\newlabel{commands/generate:svn}{{2.10}{22}{Command generate}{section.2.10}{}} +\newlabel{commands/generate:command-generate}{{2.10}{22}{Command generate}{section.2.10}{}} +\newlabel{commands/generate::doc}{{2.10}{22}{Command generate}{section.2.10}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.10.1}Description}{22}{subsection.2.10.1}} +\newlabel{commands/generate:description}{{2.10.1}{22}{Description}{subsection.2.10.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.10.2}Remarks}{22}{subsection.2.10.2}} +\newlabel{commands/generate:remarks}{{2.10.2}{22}{Remarks}{subsection.2.10.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.10.3}Usage}{22}{subsection.2.10.3}} +\newlabel{commands/generate:usage}{{2.10.3}{22}{Usage}{subsection.2.10.3}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {3}Developer documentation}{23}{chapter.3}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{index:developer-documentation}{{3}{19}{Developer documentation}{chapter.3}{}} -\@writefile{toc}{\contentsline {section}{\numberline {3.1}Add a user custom command}{19}{section.3.1}} -\newlabel{write_command:svn}{{3.1}{19}{Add a user custom command}{section.3.1}{}} -\newlabel{write_command:add-a-user-custom-command}{{3.1}{19}{Add a user custom command}{section.3.1}{}} -\newlabel{write_command::doc}{{3.1}{19}{Add a user custom command}{section.3.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Introduction}{19}{subsection.3.1.1}} -\newlabel{write_command:introduction}{{3.1.1}{19}{Introduction}{subsection.3.1.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}Basic requirements}{19}{subsection.3.1.2}} -\newlabel{write_command:basic-requirements}{{3.1.2}{19}{Basic requirements}{subsection.3.1.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.3}HowTo access salomeTools config and other commands}{20}{subsection.3.1.3}} -\newlabel{write_command:howto-access-salometools-config-and-other-commands}{{3.1.3}{20}{HowTo access salomeTools config and other commands}{subsection.3.1.3}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.4}HowTo logger}{20}{subsection.3.1.4}} -\newlabel{write_command:howto-logger}{{3.1.4}{20}{HowTo logger}{subsection.3.1.4}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.5}HELLO example}{20}{subsection.3.1.5}} -\newlabel{write_command:hello-example}{{3.1.5}{20}{HELLO example}{subsection.3.1.5}{}} -\@writefile{toc}{\contentsline {chapter}{\numberline {4}Code documentation}{23}{chapter.4}} +\newlabel{index:developer-documentation}{{3}{23}{Developer documentation}{chapter.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {3.1}Add a user custom command}{24}{section.3.1}} +\newlabel{write_command:svn}{{3.1}{24}{Add a user custom command}{section.3.1}{}} +\newlabel{write_command:add-a-user-custom-command}{{3.1}{24}{Add a user custom command}{section.3.1}{}} +\newlabel{write_command::doc}{{3.1}{24}{Add a user custom command}{section.3.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Introduction}{24}{subsection.3.1.1}} +\newlabel{write_command:introduction}{{3.1.1}{24}{Introduction}{subsection.3.1.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}Basic requirements}{24}{subsection.3.1.2}} +\newlabel{write_command:basic-requirements}{{3.1.2}{24}{Basic requirements}{subsection.3.1.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.3}HowTo access salomeTools config and other commands}{25}{subsection.3.1.3}} +\newlabel{write_command:howto-access-salometools-config-and-other-commands}{{3.1.3}{25}{HowTo access salomeTools config and other commands}{subsection.3.1.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.4}HowTo logger}{25}{subsection.3.1.4}} +\newlabel{write_command:howto-logger}{{3.1.4}{25}{HowTo logger}{subsection.3.1.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.5}HELLO example}{25}{subsection.3.1.5}} +\newlabel{write_command:hello-example}{{3.1.5}{25}{HELLO example}{subsection.3.1.5}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {4}Code documentation}{27}{chapter.4}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{index:code-documentation}{{4}{23}{Code documentation}{chapter.4}{}} -\@writefile{toc}{\contentsline {section}{\numberline {4.1}src}{23}{section.4.1}} -\newlabel{commands/apidoc/modules:src}{{4.1}{23}{src}{section.4.1}{}} -\newlabel{commands/apidoc/modules::doc}{{4.1}{23}{src}{section.4.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.1.1}src Package}{23}{subsection.4.1.1}} -\newlabel{commands/apidoc/src::doc}{{4.1.1}{23}{src Package}{subsection.4.1.1}{}} -\newlabel{commands/apidoc/src:src-package}{{4.1.1}{23}{src Package}{subsection.4.1.1}{}} -\@writefile{toc}{\contentsline {subsubsection}{\texttt {src} Package}{23}{subsubsection*.16}} -\newlabel{commands/apidoc/src:id1}{{4.1.1}{23}{\texttt {src} Package}{subsubsection*.16}{}} -\newlabel{commands/apidoc/src:module-src.__init__}{{4.1.1}{23}{\texttt {src} Package}{section*.17}{}} -\newlabel{commands/apidoc/src:src.__init__.Path}{{4.1.1}{23}{\texttt {src} Package}{section*.18}{}} -\newlabel{commands/apidoc/src:src.__init__.Path.base}{{4.1.1}{23}{\texttt {src} Package}{section*.19}{}} -\newlabel{commands/apidoc/src:src.__init__.Path.chmod}{{4.1.1}{23}{\texttt {src} Package}{section*.20}{}} -\newlabel{commands/apidoc/src:src.__init__.Path.copy}{{4.1.1}{23}{\texttt {src} Package}{section*.21}{}} -\newlabel{commands/apidoc/src:src.__init__.Path.copydir}{{4.1.1}{23}{\texttt {src} Package}{section*.22}{}} -\newlabel{commands/apidoc/src:src.__init__.Path.copyfile}{{4.1.1}{23}{\texttt {src} Package}{section*.23}{}} -\newlabel{commands/apidoc/src:src.__init__.Path.copylink}{{4.1.1}{23}{\texttt {src} Package}{section*.24}{}} -\newlabel{commands/apidoc/src:src.__init__.Path.dir}{{4.1.1}{23}{\texttt {src} Package}{section*.25}{}} -\newlabel{commands/apidoc/src:src.__init__.Path.exists}{{4.1.1}{23}{\texttt {src} Package}{section*.26}{}} -\newlabel{commands/apidoc/src:src.__init__.Path.isdir}{{4.1.1}{23}{\texttt {src} Package}{section*.27}{}} -\newlabel{commands/apidoc/src:src.__init__.Path.isfile}{{4.1.1}{23}{\texttt {src} Package}{section*.28}{}} -\newlabel{commands/apidoc/src:src.__init__.Path.islink}{{4.1.1}{23}{\texttt {src} Package}{section*.29}{}} -\newlabel{commands/apidoc/src:src.__init__.Path.list}{{4.1.1}{23}{\texttt {src} Package}{section*.30}{}} -\newlabel{commands/apidoc/src:src.__init__.Path.make}{{4.1.1}{23}{\texttt {src} Package}{section*.31}{}} -\newlabel{commands/apidoc/src:src.__init__.Path.readlink}{{4.1.1}{23}{\texttt {src} Package}{section*.32}{}} -\newlabel{commands/apidoc/src:src.__init__.Path.rm}{{4.1.1}{23}{\texttt {src} Package}{section*.33}{}} -\newlabel{commands/apidoc/src:src.__init__.Path.smartcopy}{{4.1.1}{23}{\texttt {src} Package}{section*.34}{}} -\newlabel{commands/apidoc/src:src.__init__.Path.symlink}{{4.1.1}{23}{\texttt {src} Package}{section*.35}{}} -\newlabel{commands/apidoc/src:src.__init__.SatException}{{4.1.1}{23}{\texttt {src} Package}{section*.36}{}} -\newlabel{commands/apidoc/src:src.__init__.activate_mesa_property}{{4.1.1}{23}{\texttt {src} Package}{section*.37}{}} -\newlabel{commands/apidoc/src:src.__init__.check_config_has_application}{{4.1.1}{23}{\texttt {src} Package}{section*.38}{}} -\newlabel{commands/apidoc/src:src.__init__.check_config_has_profile}{{4.1.1}{24}{\texttt {src} Package}{section*.39}{}} -\newlabel{commands/apidoc/src:src.__init__.config_has_application}{{4.1.1}{24}{\texttt {src} Package}{section*.40}{}} -\newlabel{commands/apidoc/src:src.__init__.deepcopy_list}{{4.1.1}{24}{\texttt {src} Package}{section*.41}{}} -\newlabel{commands/apidoc/src:src.__init__.ensure_path_exists}{{4.1.1}{24}{\texttt {src} Package}{section*.42}{}} -\newlabel{commands/apidoc/src:src.__init__.find_file_in_lpath}{{4.1.1}{24}{\texttt {src} Package}{section*.43}{}} -\newlabel{commands/apidoc/src:src.__init__.get_base_path}{{4.1.1}{24}{\texttt {src} Package}{section*.44}{}} -\newlabel{commands/apidoc/src:src.__init__.get_cfg_param}{{4.1.1}{24}{\texttt {src} Package}{section*.45}{}} -\newlabel{commands/apidoc/src:src.__init__.get_launcher_name}{{4.1.1}{24}{\texttt {src} Package}{section*.46}{}} -\newlabel{commands/apidoc/src:src.__init__.get_log_path}{{4.1.1}{25}{\texttt {src} Package}{section*.47}{}} -\newlabel{commands/apidoc/src:src.__init__.get_property_in_product_cfg}{{4.1.1}{25}{\texttt {src} Package}{section*.48}{}} -\newlabel{commands/apidoc/src:src.__init__.get_salome_version}{{4.1.1}{25}{\texttt {src} Package}{section*.49}{}} -\newlabel{commands/apidoc/src:src.__init__.get_tmp_filename}{{4.1.1}{25}{\texttt {src} Package}{section*.50}{}} -\newlabel{commands/apidoc/src:src.__init__.handleRemoveReadonly}{{4.1.1}{25}{\texttt {src} Package}{section*.51}{}} -\newlabel{commands/apidoc/src:src.__init__.merge_dicts}{{4.1.1}{25}{\texttt {src} Package}{section*.52}{}} -\newlabel{commands/apidoc/src:src.__init__.only_numbers}{{4.1.1}{25}{\texttt {src} Package}{section*.53}{}} -\newlabel{commands/apidoc/src:src.__init__.parse_date}{{4.1.1}{25}{\texttt {src} Package}{section*.54}{}} -\newlabel{commands/apidoc/src:src.__init__.print_info}{{4.1.1}{25}{\texttt {src} Package}{section*.55}{}} -\newlabel{commands/apidoc/src:src.__init__.read_config_from_a_file}{{4.1.1}{25}{\texttt {src} Package}{section*.56}{}} -\newlabel{commands/apidoc/src:src.__init__.remove_item_from_list}{{4.1.1}{25}{\texttt {src} Package}{section*.57}{}} -\newlabel{commands/apidoc/src:src.__init__.replace_in_file}{{4.1.1}{25}{\texttt {src} Package}{section*.58}{}} -\@writefile{toc}{\contentsline {subsubsection}{\texttt {ElementTree} Module}{25}{subsubsection*.59}} -\newlabel{commands/apidoc/src:elementtree-module}{{4.1.1}{25}{\texttt {ElementTree} Module}{subsubsection*.59}{}} -\newlabel{commands/apidoc/src:module-src.ElementTree}{{4.1.1}{25}{\texttt {ElementTree} Module}{subsubsection*.59}{}} -\newlabel{commands/apidoc/src:src.ElementTree.Comment}{{4.1.1}{25}{\texttt {ElementTree} Module}{section*.60}{}} -\newlabel{commands/apidoc/src:src.ElementTree.dump}{{4.1.1}{25}{\texttt {ElementTree} Module}{section*.61}{}} -\newlabel{commands/apidoc/src:src.ElementTree.Element}{{4.1.1}{25}{\texttt {ElementTree} Module}{section*.62}{}} -\newlabel{commands/apidoc/src:src.ElementTree.ElementTree}{{4.1.1}{25}{\texttt {ElementTree} Module}{section*.63}{}} -\newlabel{commands/apidoc/src:src.ElementTree.ElementTree.find}{{4.1.1}{25}{\texttt {ElementTree} Module}{section*.64}{}} -\newlabel{commands/apidoc/src:src.ElementTree.ElementTree.findall}{{4.1.1}{25}{\texttt {ElementTree} Module}{section*.65}{}} -\newlabel{commands/apidoc/src:src.ElementTree.ElementTree.findtext}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.66}{}} -\newlabel{commands/apidoc/src:src.ElementTree.ElementTree.getiterator}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.67}{}} -\newlabel{commands/apidoc/src:src.ElementTree.ElementTree.getroot}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.68}{}} -\newlabel{commands/apidoc/src:src.ElementTree.ElementTree.parse}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.69}{}} -\newlabel{commands/apidoc/src:src.ElementTree.ElementTree.write}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.70}{}} -\newlabel{commands/apidoc/src:src.ElementTree.fromstring}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.71}{}} -\newlabel{commands/apidoc/src:src.ElementTree.iselement}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.72}{}} -\newlabel{commands/apidoc/src:src.ElementTree.iterparse}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.73}{}} -\newlabel{commands/apidoc/src:src.ElementTree.iterparse.next}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.74}{}} -\newlabel{commands/apidoc/src:src.ElementTree.parse}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.75}{}} -\newlabel{commands/apidoc/src:src.ElementTree.PI}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.76}{}} -\newlabel{commands/apidoc/src:src.ElementTree.ProcessingInstruction}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.77}{}} -\newlabel{commands/apidoc/src:src.ElementTree.QName}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.78}{}} -\newlabel{commands/apidoc/src:src.ElementTree.SubElement}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.79}{}} -\newlabel{commands/apidoc/src:src.ElementTree.tostring}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.80}{}} -\newlabel{commands/apidoc/src:src.ElementTree.TreeBuilder}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.81}{}} -\newlabel{commands/apidoc/src:src.ElementTree.TreeBuilder.close}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.82}{}} -\newlabel{commands/apidoc/src:src.ElementTree.TreeBuilder.data}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.83}{}} -\newlabel{commands/apidoc/src:src.ElementTree.TreeBuilder.end}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.84}{}} -\newlabel{commands/apidoc/src:src.ElementTree.TreeBuilder.start}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.85}{}} -\newlabel{commands/apidoc/src:src.ElementTree.XML}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.86}{}} -\newlabel{commands/apidoc/src:src.ElementTree.XMLTreeBuilder}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.87}{}} -\newlabel{commands/apidoc/src:src.ElementTree.XMLTreeBuilder.close}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.88}{}} -\newlabel{commands/apidoc/src:src.ElementTree.XMLTreeBuilder.doctype}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.89}{}} -\newlabel{commands/apidoc/src:src.ElementTree.XMLTreeBuilder.feed}{{4.1.1}{26}{\texttt {ElementTree} Module}{section*.90}{}} -\@writefile{toc}{\contentsline {subsubsection}{\texttt {architecture} Module}{26}{subsubsection*.91}} -\newlabel{commands/apidoc/src:architecture-module}{{4.1.1}{26}{\texttt {architecture} Module}{subsubsection*.91}{}} -\newlabel{commands/apidoc/src:module-src.architecture}{{4.1.1}{26}{\texttt {architecture} Module}{subsubsection*.91}{}} -\newlabel{commands/apidoc/src:src.architecture.get_distrib_version}{{4.1.1}{26}{\texttt {architecture} Module}{section*.92}{}} -\newlabel{commands/apidoc/src:src.architecture.get_distribution}{{4.1.1}{26}{\texttt {architecture} Module}{section*.93}{}} -\newlabel{commands/apidoc/src:src.architecture.get_nb_proc}{{4.1.1}{27}{\texttt {architecture} Module}{section*.94}{}} -\newlabel{commands/apidoc/src:src.architecture.get_python_version}{{4.1.1}{27}{\texttt {architecture} Module}{section*.95}{}} -\newlabel{commands/apidoc/src:src.architecture.get_user}{{4.1.1}{27}{\texttt {architecture} Module}{section*.96}{}} -\newlabel{commands/apidoc/src:src.architecture.is_windows}{{4.1.1}{27}{\texttt {architecture} Module}{section*.97}{}} -\@writefile{toc}{\contentsline {subsubsection}{\texttt {compilation} Module}{27}{subsubsection*.98}} -\newlabel{commands/apidoc/src:module-src.compilation}{{4.1.1}{27}{\texttt {compilation} Module}{subsubsection*.98}{}} -\newlabel{commands/apidoc/src:compilation-module}{{4.1.1}{27}{\texttt {compilation} Module}{subsubsection*.98}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder}{{4.1.1}{27}{\texttt {compilation} Module}{section*.99}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder.build_configure}{{4.1.1}{27}{\texttt {compilation} Module}{section*.100}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder.check}{{4.1.1}{27}{\texttt {compilation} Module}{section*.101}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder.cmake}{{4.1.1}{27}{\texttt {compilation} Module}{section*.102}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder.complete_environment}{{4.1.1}{27}{\texttt {compilation} Module}{section*.103}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder.configure}{{4.1.1}{27}{\texttt {compilation} Module}{section*.104}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder.do_batch_script_build}{{4.1.1}{27}{\texttt {compilation} Module}{section*.105}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder.do_default_build}{{4.1.1}{27}{\texttt {compilation} Module}{section*.106}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder.do_python_script_build}{{4.1.1}{27}{\texttt {compilation} Module}{section*.107}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder.do_script_build}{{4.1.1}{27}{\texttt {compilation} Module}{section*.108}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder.hack_libtool}{{4.1.1}{27}{\texttt {compilation} Module}{section*.109}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder.install}{{4.1.1}{27}{\texttt {compilation} Module}{section*.110}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder.log}{{4.1.1}{27}{\texttt {compilation} Module}{section*.111}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder.log_command}{{4.1.1}{27}{\texttt {compilation} Module}{section*.112}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder.make}{{4.1.1}{27}{\texttt {compilation} Module}{section*.113}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder.prepare}{{4.1.1}{27}{\texttt {compilation} Module}{section*.114}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder.put_txt_log_in_appli_log_dir}{{4.1.1}{27}{\texttt {compilation} Module}{section*.115}{}} -\newlabel{commands/apidoc/src:src.compilation.Builder.wmake}{{4.1.1}{28}{\texttt {compilation} Module}{section*.116}{}} -\@writefile{toc}{\contentsline {subsubsection}{\texttt {debug} Module}{28}{subsubsection*.117}} -\newlabel{commands/apidoc/src:module-src.debug}{{4.1.1}{28}{\texttt {debug} Module}{subsubsection*.117}{}} -\newlabel{commands/apidoc/src:debug-module}{{4.1.1}{28}{\texttt {debug} Module}{subsubsection*.117}{}} -\newlabel{commands/apidoc/src:src.debug.InStream}{{4.1.1}{28}{\texttt {debug} Module}{section*.118}{}} -\newlabel{commands/apidoc/src:src.debug.OutStream}{{4.1.1}{28}{\texttt {debug} Module}{section*.119}{}} -\newlabel{commands/apidoc/src:src.debug.OutStream.close}{{4.1.1}{28}{\texttt {debug} Module}{section*.120}{}} -\newlabel{commands/apidoc/src:src.debug.getLocalEnv}{{4.1.1}{28}{\texttt {debug} Module}{section*.121}{}} -\newlabel{commands/apidoc/src:src.debug.getStrConfigDbg}{{4.1.1}{28}{\texttt {debug} Module}{section*.122}{}} -\newlabel{commands/apidoc/src:src.debug.getStrConfigStd}{{4.1.1}{28}{\texttt {debug} Module}{section*.123}{}} -\newlabel{commands/apidoc/src:src.debug.indent}{{4.1.1}{28}{\texttt {debug} Module}{section*.124}{}} -\newlabel{commands/apidoc/src:src.debug.pop_debug}{{4.1.1}{28}{\texttt {debug} Module}{section*.125}{}} -\newlabel{commands/apidoc/src:src.debug.push_debug}{{4.1.1}{28}{\texttt {debug} Module}{section*.126}{}} -\newlabel{commands/apidoc/src:src.debug.saveConfigDbg}{{4.1.1}{28}{\texttt {debug} Module}{section*.127}{}} -\newlabel{commands/apidoc/src:src.debug.saveConfigStd}{{4.1.1}{28}{\texttt {debug} Module}{section*.128}{}} -\newlabel{commands/apidoc/src:src.debug.tofix}{{4.1.1}{29}{\texttt {debug} Module}{section*.129}{}} -\newlabel{commands/apidoc/src:src.debug.write}{{4.1.1}{29}{\texttt {debug} Module}{section*.130}{}} -\@writefile{toc}{\contentsline {subsubsection}{\texttt {environment} Module}{29}{subsubsection*.131}} -\newlabel{commands/apidoc/src:environment-module}{{4.1.1}{29}{\texttt {environment} Module}{subsubsection*.131}{}} -\newlabel{commands/apidoc/src:module-src.environment}{{4.1.1}{29}{\texttt {environment} Module}{subsubsection*.131}{}} -\newlabel{commands/apidoc/src:src.environment.Environ}{{4.1.1}{29}{\texttt {environment} Module}{section*.132}{}} -\newlabel{commands/apidoc/src:src.environment.Environ.append}{{4.1.1}{29}{\texttt {environment} Module}{section*.133}{}} -\newlabel{commands/apidoc/src:src.environment.Environ.append_value}{{4.1.1}{29}{\texttt {environment} Module}{section*.134}{}} -\newlabel{commands/apidoc/src:src.environment.Environ.command_value}{{4.1.1}{29}{\texttt {environment} Module}{section*.135}{}} -\newlabel{commands/apidoc/src:src.environment.Environ.get}{{4.1.1}{29}{\texttt {environment} Module}{section*.136}{}} -\newlabel{commands/apidoc/src:src.environment.Environ.is_defined}{{4.1.1}{29}{\texttt {environment} Module}{section*.137}{}} -\newlabel{commands/apidoc/src:src.environment.Environ.prepend}{{4.1.1}{29}{\texttt {environment} Module}{section*.138}{}} -\newlabel{commands/apidoc/src:src.environment.Environ.prepend_value}{{4.1.1}{29}{\texttt {environment} Module}{section*.139}{}} -\newlabel{commands/apidoc/src:src.environment.Environ.set}{{4.1.1}{30}{\texttt {environment} Module}{section*.140}{}} -\newlabel{commands/apidoc/src:src.environment.FileEnvWriter}{{4.1.1}{30}{\texttt {environment} Module}{section*.141}{}} -\newlabel{commands/apidoc/src:src.environment.FileEnvWriter.write_cfgForPy_file}{{4.1.1}{30}{\texttt {environment} Module}{section*.142}{}} -\newlabel{commands/apidoc/src:src.environment.FileEnvWriter.write_env_file}{{4.1.1}{30}{\texttt {environment} Module}{section*.143}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron}{{4.1.1}{30}{\texttt {environment} Module}{section*.144}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.add_comment}{{4.1.1}{30}{\texttt {environment} Module}{section*.145}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.add_line}{{4.1.1}{30}{\texttt {environment} Module}{section*.146}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.add_warning}{{4.1.1}{30}{\texttt {environment} Module}{section*.147}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.append}{{4.1.1}{30}{\texttt {environment} Module}{section*.148}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.dump}{{4.1.1}{30}{\texttt {environment} Module}{section*.149}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.finish}{{4.1.1}{31}{\texttt {environment} Module}{section*.150}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.get}{{4.1.1}{31}{\texttt {environment} Module}{section*.151}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.get_names}{{4.1.1}{31}{\texttt {environment} Module}{section*.152}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.is_defined}{{4.1.1}{31}{\texttt {environment} Module}{section*.153}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.load_cfg_environment}{{4.1.1}{31}{\texttt {environment} Module}{section*.154}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.prepend}{{4.1.1}{31}{\texttt {environment} Module}{section*.155}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.run_env_script}{{4.1.1}{31}{\texttt {environment} Module}{section*.156}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.run_simple_env_script}{{4.1.1}{31}{\texttt {environment} Module}{section*.157}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set}{{4.1.1}{31}{\texttt {environment} Module}{section*.158}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_a_product}{{4.1.1}{31}{\texttt {environment} Module}{section*.159}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_application_env}{{4.1.1}{32}{\texttt {environment} Module}{section*.160}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_cpp_env}{{4.1.1}{32}{\texttt {environment} Module}{section*.161}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_full_environ}{{4.1.1}{32}{\texttt {environment} Module}{section*.162}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_products}{{4.1.1}{32}{\texttt {environment} Module}{section*.163}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_python_libdirs}{{4.1.1}{32}{\texttt {environment} Module}{section*.164}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_salome_generic_product_env}{{4.1.1}{32}{\texttt {environment} Module}{section*.165}{}} -\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_salome_minimal_product_env}{{4.1.1}{32}{\texttt {environment} Module}{section*.166}{}} -\newlabel{commands/apidoc/src:src.environment.Shell}{{4.1.1}{32}{\texttt {environment} Module}{section*.167}{}} -\newlabel{commands/apidoc/src:src.environment.load_environment}{{4.1.1}{32}{\texttt {environment} Module}{section*.168}{}} -\@writefile{toc}{\contentsline {subsubsection}{\texttt {fileEnviron} Module}{33}{subsubsection*.169}} -\newlabel{commands/apidoc/src:fileenviron-module}{{4.1.1}{33}{\texttt {fileEnviron} Module}{subsubsection*.169}{}} -\newlabel{commands/apidoc/src:module-src.fileEnviron}{{4.1.1}{33}{\texttt {fileEnviron} Module}{subsubsection*.169}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BashFileEnviron}{{4.1.1}{33}{\texttt {fileEnviron} Module}{section*.170}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BashFileEnviron.command_value}{{4.1.1}{33}{\texttt {fileEnviron} Module}{section*.171}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BashFileEnviron.finish}{{4.1.1}{33}{\texttt {fileEnviron} Module}{section*.172}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BashFileEnviron.set}{{4.1.1}{33}{\texttt {fileEnviron} Module}{section*.173}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron}{{4.1.1}{33}{\texttt {fileEnviron} Module}{section*.174}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.add_comment}{{4.1.1}{33}{\texttt {fileEnviron} Module}{section*.175}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.command_value}{{4.1.1}{33}{\texttt {fileEnviron} Module}{section*.176}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.finish}{{4.1.1}{33}{\texttt {fileEnviron} Module}{section*.177}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.get}{{4.1.1}{33}{\texttt {fileEnviron} Module}{section*.178}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.set}{{4.1.1}{33}{\texttt {fileEnviron} Module}{section*.179}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron}{{4.1.1}{33}{\texttt {fileEnviron} Module}{section*.180}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.add_echo}{{4.1.1}{34}{\texttt {fileEnviron} Module}{section*.181}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.add_warning}{{4.1.1}{34}{\texttt {fileEnviron} Module}{section*.182}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.append_value}{{4.1.1}{34}{\texttt {fileEnviron} Module}{section*.183}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.command_value}{{4.1.1}{34}{\texttt {fileEnviron} Module}{section*.184}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.finish}{{4.1.1}{34}{\texttt {fileEnviron} Module}{section*.185}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.get}{{4.1.1}{34}{\texttt {fileEnviron} Module}{section*.186}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.prepend_value}{{4.1.1}{34}{\texttt {fileEnviron} Module}{section*.187}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.set}{{4.1.1}{34}{\texttt {fileEnviron} Module}{section*.188}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron}{{4.1.1}{34}{\texttt {fileEnviron} Module}{section*.189}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.add_comment}{{4.1.1}{34}{\texttt {fileEnviron} Module}{section*.190}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.add_echo}{{4.1.1}{35}{\texttt {fileEnviron} Module}{section*.191}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.add_line}{{4.1.1}{35}{\texttt {fileEnviron} Module}{section*.192}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.add_warning}{{4.1.1}{35}{\texttt {fileEnviron} Module}{section*.193}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.append}{{4.1.1}{35}{\texttt {fileEnviron} Module}{section*.194}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.append_value}{{4.1.1}{35}{\texttt {fileEnviron} Module}{section*.195}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.command_value}{{4.1.1}{35}{\texttt {fileEnviron} Module}{section*.196}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.finish}{{4.1.1}{35}{\texttt {fileEnviron} Module}{section*.197}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.get}{{4.1.1}{35}{\texttt {fileEnviron} Module}{section*.198}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.is_defined}{{4.1.1}{35}{\texttt {fileEnviron} Module}{section*.199}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.prepend}{{4.1.1}{35}{\texttt {fileEnviron} Module}{section*.200}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.prepend_value}{{4.1.1}{36}{\texttt {fileEnviron} Module}{section*.201}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.set}{{4.1.1}{36}{\texttt {fileEnviron} Module}{section*.202}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron}{{4.1.1}{36}{\texttt {fileEnviron} Module}{section*.203}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add}{{4.1.1}{36}{\texttt {fileEnviron} Module}{section*.204}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add_comment}{{4.1.1}{36}{\texttt {fileEnviron} Module}{section*.205}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add_echo}{{4.1.1}{36}{\texttt {fileEnviron} Module}{section*.206}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add_line}{{4.1.1}{36}{\texttt {fileEnviron} Module}{section*.207}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add_warning}{{4.1.1}{36}{\texttt {fileEnviron} Module}{section*.208}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.append}{{4.1.1}{36}{\texttt {fileEnviron} Module}{section*.209}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.append_value}{{4.1.1}{36}{\texttt {fileEnviron} Module}{section*.210}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.change_to_launcher}{{4.1.1}{36}{\texttt {fileEnviron} Module}{section*.211}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.command_value}{{4.1.1}{36}{\texttt {fileEnviron} Module}{section*.212}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.finish}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.213}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.get}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.214}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.is_defined}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.215}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.prepend}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.216}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.prepend_value}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.217}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.set}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.218}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.219}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.add_comment}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.220}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.add_echo}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.221}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.add_line}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.222}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.add_warning}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.223}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.append}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.224}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.command_value}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.225}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.get}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.226}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.is_defined}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.227}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.prepend}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.228}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.run_env_script}{{4.1.1}{38}{\texttt {fileEnviron} Module}{section*.229}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.set}{{4.1.1}{38}{\texttt {fileEnviron} Module}{section*.230}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.write}{{4.1.1}{38}{\texttt {fileEnviron} Module}{section*.231}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.get_file_environ}{{4.1.1}{38}{\texttt {fileEnviron} Module}{section*.232}{}} -\newlabel{commands/apidoc/src:src.fileEnviron.special_path_separator}{{4.1.1}{38}{\texttt {fileEnviron} Module}{section*.233}{}} -\@writefile{toc}{\contentsline {subsubsection}{\texttt {fork} Module}{38}{subsubsection*.234}} -\newlabel{commands/apidoc/src:fork-module}{{4.1.1}{38}{\texttt {fork} Module}{subsubsection*.234}{}} -\newlabel{commands/apidoc/src:module-src.fork}{{4.1.1}{38}{\texttt {fork} Module}{subsubsection*.234}{}} -\newlabel{commands/apidoc/src:src.fork.batch}{{4.1.1}{38}{\texttt {fork} Module}{section*.235}{}} -\newlabel{commands/apidoc/src:src.fork.batch_salome}{{4.1.1}{38}{\texttt {fork} Module}{section*.236}{}} -\newlabel{commands/apidoc/src:src.fork.launch_command}{{4.1.1}{38}{\texttt {fork} Module}{section*.237}{}} -\newlabel{commands/apidoc/src:src.fork.show_progress}{{4.1.1}{38}{\texttt {fork} Module}{section*.238}{}} -\newlabel{commands/apidoc/src:src.fork.write_back}{{4.1.1}{38}{\texttt {fork} Module}{section*.239}{}} -\@writefile{toc}{\contentsline {subsubsection}{\texttt {logger} Module}{38}{subsubsection*.240}} -\newlabel{commands/apidoc/src:logger-module}{{4.1.1}{38}{\texttt {logger} Module}{subsubsection*.240}{}} -\newlabel{commands/apidoc/src:module-src.logger}{{4.1.1}{38}{\texttt {logger} Module}{subsubsection*.240}{}} -\newlabel{commands/apidoc/src:src.logger.Logger}{{4.1.1}{38}{\texttt {logger} Module}{section*.241}{}} -\newlabel{commands/apidoc/src:src.logger.Logger.add_link}{{4.1.1}{38}{\texttt {logger} Module}{section*.242}{}} -\newlabel{commands/apidoc/src:src.logger.Logger.end_write}{{4.1.1}{39}{\texttt {logger} Module}{section*.243}{}} -\newlabel{commands/apidoc/src:src.logger.Logger.error}{{4.1.1}{39}{\texttt {logger} Module}{section*.244}{}} -\newlabel{commands/apidoc/src:src.logger.Logger.flush}{{4.1.1}{39}{\texttt {logger} Module}{section*.245}{}} -\newlabel{commands/apidoc/src:src.logger.Logger.put_initial_xml_fields}{{4.1.1}{39}{\texttt {logger} Module}{section*.246}{}} -\newlabel{commands/apidoc/src:src.logger.Logger.write}{{4.1.1}{39}{\texttt {logger} Module}{section*.247}{}} -\newlabel{commands/apidoc/src:src.logger.date_to_datetime}{{4.1.1}{39}{\texttt {logger} Module}{section*.248}{}} -\newlabel{commands/apidoc/src:src.logger.list_log_file}{{4.1.1}{39}{\texttt {logger} Module}{section*.249}{}} -\newlabel{commands/apidoc/src:src.logger.show_command_log}{{4.1.1}{39}{\texttt {logger} Module}{section*.250}{}} -\newlabel{commands/apidoc/src:src.logger.timedelta_total_seconds}{{4.1.1}{40}{\texttt {logger} Module}{section*.251}{}} -\newlabel{commands/apidoc/src:src.logger.update_hat_xml}{{4.1.1}{40}{\texttt {logger} Module}{section*.252}{}} -\@writefile{toc}{\contentsline {subsubsection}{\texttt {options} Module}{40}{subsubsection*.253}} -\newlabel{commands/apidoc/src:module-src.options}{{4.1.1}{40}{\texttt {options} Module}{subsubsection*.253}{}} -\newlabel{commands/apidoc/src:options-module}{{4.1.1}{40}{\texttt {options} Module}{subsubsection*.253}{}} -\newlabel{commands/apidoc/src:src.options.OptResult}{{4.1.1}{40}{\texttt {options} Module}{section*.254}{}} -\newlabel{commands/apidoc/src:src.options.Options}{{4.1.1}{40}{\texttt {options} Module}{section*.255}{}} -\newlabel{commands/apidoc/src:src.options.Options.add_option}{{4.1.1}{40}{\texttt {options} Module}{section*.256}{}} -\newlabel{commands/apidoc/src:src.options.Options.parse_args}{{4.1.1}{40}{\texttt {options} Module}{section*.257}{}} -\newlabel{commands/apidoc/src:src.options.Options.print_help}{{4.1.1}{40}{\texttt {options} Module}{section*.258}{}} -\@writefile{toc}{\contentsline {subsubsection}{\texttt {printcolors} Module}{41}{subsubsection*.259}} -\newlabel{commands/apidoc/src:printcolors-module}{{4.1.1}{41}{\texttt {printcolors} Module}{subsubsection*.259}{}} -\newlabel{commands/apidoc/src:module-src.printcolors}{{4.1.1}{41}{\texttt {printcolors} Module}{subsubsection*.259}{}} -\newlabel{commands/apidoc/src:src.printcolors.cleancolor}{{4.1.1}{41}{\texttt {printcolors} Module}{section*.260}{}} -\newlabel{commands/apidoc/src:src.printcolors.print_color_map}{{4.1.1}{41}{\texttt {printcolors} Module}{section*.261}{}} -\newlabel{commands/apidoc/src:src.printcolors.print_color_range}{{4.1.1}{41}{\texttt {printcolors} Module}{section*.262}{}} -\newlabel{commands/apidoc/src:src.printcolors.print_value}{{4.1.1}{41}{\texttt {printcolors} Module}{section*.263}{}} -\newlabel{commands/apidoc/src:src.printcolors.printc}{{4.1.1}{41}{\texttt {printcolors} Module}{section*.264}{}} -\newlabel{commands/apidoc/src:src.printcolors.printcError}{{4.1.1}{41}{\texttt {printcolors} Module}{section*.265}{}} -\newlabel{commands/apidoc/src:src.printcolors.printcHeader}{{4.1.1}{41}{\texttt {printcolors} Module}{section*.266}{}} -\newlabel{commands/apidoc/src:src.printcolors.printcHighlight}{{4.1.1}{41}{\texttt {printcolors} Module}{section*.267}{}} -\newlabel{commands/apidoc/src:src.printcolors.printcInfo}{{4.1.1}{42}{\texttt {printcolors} Module}{section*.268}{}} -\newlabel{commands/apidoc/src:src.printcolors.printcLabel}{{4.1.1}{42}{\texttt {printcolors} Module}{section*.269}{}} -\newlabel{commands/apidoc/src:src.printcolors.printcSuccess}{{4.1.1}{42}{\texttt {printcolors} Module}{section*.270}{}} -\newlabel{commands/apidoc/src:src.printcolors.printcWarning}{{4.1.1}{42}{\texttt {printcolors} Module}{section*.271}{}} -\@writefile{toc}{\contentsline {subsubsection}{\texttt {product} Module}{42}{subsubsection*.272}} -\newlabel{commands/apidoc/src:module-src.product}{{4.1.1}{42}{\texttt {product} Module}{subsubsection*.272}{}} -\newlabel{commands/apidoc/src:product-module}{{4.1.1}{42}{\texttt {product} Module}{subsubsection*.272}{}} -\newlabel{commands/apidoc/src:src.product.check_config_exists}{{4.1.1}{42}{\texttt {product} Module}{section*.273}{}} -\newlabel{commands/apidoc/src:src.product.check_installation}{{4.1.1}{42}{\texttt {product} Module}{section*.274}{}} -\newlabel{commands/apidoc/src:src.product.check_source}{{4.1.1}{43}{\texttt {product} Module}{section*.275}{}} -\newlabel{commands/apidoc/src:src.product.get_base_install_dir}{{4.1.1}{43}{\texttt {product} Module}{section*.276}{}} -\newlabel{commands/apidoc/src:src.product.get_install_dir}{{4.1.1}{43}{\texttt {product} Module}{section*.277}{}} -\newlabel{commands/apidoc/src:src.product.get_product_components}{{4.1.1}{43}{\texttt {product} Module}{section*.278}{}} -\newlabel{commands/apidoc/src:src.product.get_product_config}{{4.1.1}{43}{\texttt {product} Module}{section*.279}{}} -\newlabel{commands/apidoc/src:src.product.get_product_dependencies}{{4.1.1}{43}{\texttt {product} Module}{section*.280}{}} -\newlabel{commands/apidoc/src:src.product.get_product_section}{{4.1.1}{44}{\texttt {product} Module}{section*.281}{}} -\newlabel{commands/apidoc/src:src.product.get_products_infos}{{4.1.1}{44}{\texttt {product} Module}{section*.282}{}} -\newlabel{commands/apidoc/src:src.product.product_compiles}{{4.1.1}{44}{\texttt {product} Module}{section*.283}{}} -\newlabel{commands/apidoc/src:src.product.product_has_env_script}{{4.1.1}{44}{\texttt {product} Module}{section*.284}{}} -\newlabel{commands/apidoc/src:src.product.product_has_logo}{{4.1.1}{44}{\texttt {product} Module}{section*.285}{}} -\newlabel{commands/apidoc/src:src.product.product_has_patches}{{4.1.1}{44}{\texttt {product} Module}{section*.286}{}} -\newlabel{commands/apidoc/src:src.product.product_has_salome_gui}{{4.1.1}{44}{\texttt {product} Module}{section*.287}{}} -\newlabel{commands/apidoc/src:src.product.product_has_script}{{4.1.1}{45}{\texttt {product} Module}{section*.288}{}} -\newlabel{commands/apidoc/src:src.product.product_is_autotools}{{4.1.1}{45}{\texttt {product} Module}{section*.289}{}} -\newlabel{commands/apidoc/src:src.product.product_is_cmake}{{4.1.1}{45}{\texttt {product} Module}{section*.290}{}} -\newlabel{commands/apidoc/src:src.product.product_is_cpp}{{4.1.1}{45}{\texttt {product} Module}{section*.291}{}} -\newlabel{commands/apidoc/src:src.product.product_is_debug}{{4.1.1}{45}{\texttt {product} Module}{section*.292}{}} -\newlabel{commands/apidoc/src:src.product.product_is_dev}{{4.1.1}{45}{\texttt {product} Module}{section*.293}{}} -\newlabel{commands/apidoc/src:src.product.product_is_fixed}{{4.1.1}{45}{\texttt {product} Module}{section*.294}{}} -\newlabel{commands/apidoc/src:src.product.product_is_generated}{{4.1.1}{45}{\texttt {product} Module}{section*.295}{}} -\newlabel{commands/apidoc/src:src.product.product_is_mpi}{{4.1.1}{46}{\texttt {product} Module}{section*.296}{}} -\newlabel{commands/apidoc/src:src.product.product_is_native}{{4.1.1}{46}{\texttt {product} Module}{section*.297}{}} -\newlabel{commands/apidoc/src:src.product.product_is_salome}{{4.1.1}{46}{\texttt {product} Module}{section*.298}{}} -\newlabel{commands/apidoc/src:src.product.product_is_sample}{{4.1.1}{46}{\texttt {product} Module}{section*.299}{}} -\newlabel{commands/apidoc/src:src.product.product_is_smesh_plugin}{{4.1.1}{46}{\texttt {product} Module}{section*.300}{}} -\newlabel{commands/apidoc/src:src.product.product_is_vcs}{{4.1.1}{46}{\texttt {product} Module}{section*.301}{}} -\@writefile{toc}{\contentsline {subsubsection}{\texttt {pyconf} Module}{46}{subsubsection*.302}} -\newlabel{commands/apidoc/src:pyconf-module}{{4.1.1}{46}{\texttt {pyconf} Module}{subsubsection*.302}{}} -\newlabel{commands/apidoc/src:module-src.pyconf}{{4.1.1}{46}{\texttt {pyconf} Module}{subsubsection*.302}{}} -\newlabel{commands/apidoc/src:src.pyconf.Config}{{4.1.1}{47}{\texttt {pyconf} Module}{section*.303}{}} -\newlabel{commands/apidoc/src:src.pyconf.Config.Namespace}{{4.1.1}{47}{\texttt {pyconf} Module}{section*.304}{}} -\newlabel{commands/apidoc/src:src.pyconf.Config.addNamespace}{{4.1.1}{47}{\texttt {pyconf} Module}{section*.305}{}} -\newlabel{commands/apidoc/src:src.pyconf.Config.getByPath}{{4.1.1}{48}{\texttt {pyconf} Module}{section*.306}{}} -\newlabel{commands/apidoc/src:src.pyconf.Config.load}{{4.1.1}{48}{\texttt {pyconf} Module}{section*.307}{}} -\newlabel{commands/apidoc/src:src.pyconf.Config.removeNamespace}{{4.1.1}{48}{\texttt {pyconf} Module}{section*.308}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigError}{{4.1.1}{48}{\texttt {pyconf} Module}{section*.309}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigFormatError}{{4.1.1}{48}{\texttt {pyconf} Module}{section*.310}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigInputStream}{{4.1.1}{48}{\texttt {pyconf} Module}{section*.311}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigInputStream.close}{{4.1.1}{48}{\texttt {pyconf} Module}{section*.312}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigInputStream.read}{{4.1.1}{48}{\texttt {pyconf} Module}{section*.313}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigInputStream.readline}{{4.1.1}{48}{\texttt {pyconf} Module}{section*.314}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigList}{{4.1.1}{48}{\texttt {pyconf} Module}{section*.315}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigList.getByPath}{{4.1.1}{48}{\texttt {pyconf} Module}{section*.316}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger}{{4.1.1}{48}{\texttt {pyconf} Module}{section*.317}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.handleMismatch}{{4.1.1}{48}{\texttt {pyconf} Module}{section*.318}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.merge}{{4.1.1}{48}{\texttt {pyconf} Module}{section*.319}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.mergeMapping}{{4.1.1}{49}{\texttt {pyconf} Module}{section*.320}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.mergeSequence}{{4.1.1}{49}{\texttt {pyconf} Module}{section*.321}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.overwriteKeys}{{4.1.1}{49}{\texttt {pyconf} Module}{section*.322}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigOutputStream}{{4.1.1}{49}{\texttt {pyconf} Module}{section*.323}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigOutputStream.close}{{4.1.1}{49}{\texttt {pyconf} Module}{section*.324}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigOutputStream.flush}{{4.1.1}{49}{\texttt {pyconf} Module}{section*.325}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigOutputStream.write}{{4.1.1}{49}{\texttt {pyconf} Module}{section*.326}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader}{{4.1.1}{49}{\texttt {pyconf} Module}{section*.327}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.getChar}{{4.1.1}{49}{\texttt {pyconf} Module}{section*.328}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.getToken}{{4.1.1}{49}{\texttt {pyconf} Module}{section*.329}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.load}{{4.1.1}{49}{\texttt {pyconf} Module}{section*.330}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.location}{{4.1.1}{49}{\texttt {pyconf} Module}{section*.331}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.match}{{4.1.1}{50}{\texttt {pyconf} Module}{section*.332}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseFactor}{{4.1.1}{50}{\texttt {pyconf} Module}{section*.333}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseKeyValuePair}{{4.1.1}{50}{\texttt {pyconf} Module}{section*.334}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseMapping}{{4.1.1}{50}{\texttt {pyconf} Module}{section*.335}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseMappingBody}{{4.1.1}{50}{\texttt {pyconf} Module}{section*.336}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseReference}{{4.1.1}{50}{\texttt {pyconf} Module}{section*.337}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseScalar}{{4.1.1}{50}{\texttt {pyconf} Module}{section*.338}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseSequence}{{4.1.1}{50}{\texttt {pyconf} Module}{section*.339}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseSuffix}{{4.1.1}{50}{\texttt {pyconf} Module}{section*.340}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseTerm}{{4.1.1}{50}{\texttt {pyconf} Module}{section*.341}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseValue}{{4.1.1}{50}{\texttt {pyconf} Module}{section*.342}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.setStream}{{4.1.1}{51}{\texttt {pyconf} Module}{section*.343}{}} -\newlabel{commands/apidoc/src:src.pyconf.ConfigResolutionError}{{4.1.1}{51}{\texttt {pyconf} Module}{section*.344}{}} -\newlabel{commands/apidoc/src:src.pyconf.Container}{{4.1.1}{51}{\texttt {pyconf} Module}{section*.345}{}} -\newlabel{commands/apidoc/src:src.pyconf.Container.evaluate}{{4.1.1}{51}{\texttt {pyconf} Module}{section*.346}{}} -\newlabel{commands/apidoc/src:src.pyconf.Container.setPath}{{4.1.1}{51}{\texttt {pyconf} Module}{section*.347}{}} -\newlabel{commands/apidoc/src:src.pyconf.Container.writeToStream}{{4.1.1}{51}{\texttt {pyconf} Module}{section*.348}{}} -\newlabel{commands/apidoc/src:src.pyconf.Container.writeValue}{{4.1.1}{51}{\texttt {pyconf} Module}{section*.349}{}} -\newlabel{commands/apidoc/src:src.pyconf.Expression}{{4.1.1}{51}{\texttt {pyconf} Module}{section*.350}{}} -\newlabel{commands/apidoc/src:src.pyconf.Expression.evaluate}{{4.1.1}{51}{\texttt {pyconf} Module}{section*.351}{}} -\newlabel{commands/apidoc/src:src.pyconf.Mapping}{{4.1.1}{51}{\texttt {pyconf} Module}{section*.352}{}} -\newlabel{commands/apidoc/src:src.pyconf.Mapping.addMapping}{{4.1.1}{51}{\texttt {pyconf} Module}{section*.353}{}} -\newlabel{commands/apidoc/src:src.pyconf.Mapping.get}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.354}{}} -\newlabel{commands/apidoc/src:src.pyconf.Mapping.iteritems}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.355}{}} -\newlabel{commands/apidoc/src:src.pyconf.Mapping.iterkeys}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.356}{}} -\newlabel{commands/apidoc/src:src.pyconf.Mapping.keys}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.357}{}} -\newlabel{commands/apidoc/src:src.pyconf.Mapping.writeToStream}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.358}{}} -\newlabel{commands/apidoc/src:src.pyconf.Reference}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.359}{}} -\newlabel{commands/apidoc/src:src.pyconf.Reference.addElement}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.360}{}} -\newlabel{commands/apidoc/src:src.pyconf.Reference.findConfig}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.361}{}} -\newlabel{commands/apidoc/src:src.pyconf.Reference.resolve}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.362}{}} -\newlabel{commands/apidoc/src:src.pyconf.Sequence}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.363}{}} -\newlabel{commands/apidoc/src:src.pyconf.Sequence.SeqIter}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.364}{}} -\newlabel{commands/apidoc/src:src.pyconf.Sequence.SeqIter.next}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.365}{}} -\newlabel{commands/apidoc/src:src.pyconf.Sequence.append}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.366}{}} -\newlabel{commands/apidoc/src:src.pyconf.Sequence.writeToStream}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.367}{}} -\newlabel{commands/apidoc/src:src.pyconf.deepCopyMapping}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.368}{}} -\newlabel{commands/apidoc/src:src.pyconf.defaultMergeResolve}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.369}{}} -\newlabel{commands/apidoc/src:src.pyconf.defaultStreamOpener}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.370}{}} -\newlabel{commands/apidoc/src:src.pyconf.isWord}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.371}{}} -\newlabel{commands/apidoc/src:src.pyconf.makePath}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.372}{}} -\newlabel{commands/apidoc/src:src.pyconf.overwriteMergeResolve}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.373}{}} -\@writefile{toc}{\contentsline {subsubsection}{\texttt {system} Module}{53}{subsubsection*.374}} -\newlabel{commands/apidoc/src:system-module}{{4.1.1}{53}{\texttt {system} Module}{subsubsection*.374}{}} -\newlabel{commands/apidoc/src:module-src.system}{{4.1.1}{53}{\texttt {system} Module}{subsubsection*.374}{}} -\newlabel{commands/apidoc/src:src.system.archive_extract}{{4.1.1}{53}{\texttt {system} Module}{section*.375}{}} -\newlabel{commands/apidoc/src:src.system.cvs_extract}{{4.1.1}{54}{\texttt {system} Module}{section*.376}{}} -\newlabel{commands/apidoc/src:src.system.git_extract}{{4.1.1}{54}{\texttt {system} Module}{section*.377}{}} -\newlabel{commands/apidoc/src:src.system.show_in_editor}{{4.1.1}{54}{\texttt {system} Module}{section*.378}{}} -\newlabel{commands/apidoc/src:src.system.svn_extract}{{4.1.1}{54}{\texttt {system} Module}{section*.379}{}} -\@writefile{toc}{\contentsline {subsubsection}{\texttt {template} Module}{55}{subsubsection*.380}} -\newlabel{commands/apidoc/src:template-module}{{4.1.1}{55}{\texttt {template} Module}{subsubsection*.380}{}} -\newlabel{commands/apidoc/src:module-src.template}{{4.1.1}{55}{\texttt {template} Module}{subsubsection*.380}{}} -\newlabel{commands/apidoc/src:src.template.MyTemplate}{{4.1.1}{55}{\texttt {template} Module}{section*.381}{}} -\newlabel{commands/apidoc/src:src.template.MyTemplate.delimiter}{{4.1.1}{55}{\texttt {template} Module}{section*.382}{}} -\newlabel{commands/apidoc/src:src.template.MyTemplate.pattern}{{4.1.1}{55}{\texttt {template} Module}{section*.383}{}} -\newlabel{commands/apidoc/src:src.template.substitute}{{4.1.1}{55}{\texttt {template} Module}{section*.384}{}} -\@writefile{toc}{\contentsline {subsubsection}{\texttt {test\_module} Module}{55}{subsubsection*.385}} -\newlabel{commands/apidoc/src:module-src.test_module}{{4.1.1}{55}{\texttt {test\_module} Module}{subsubsection*.385}{}} -\newlabel{commands/apidoc/src:test-module-module}{{4.1.1}{55}{\texttt {test\_module} Module}{subsubsection*.385}{}} -\newlabel{commands/apidoc/src:src.test_module.Test}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.386}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.generate_launching_commands}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.387}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.generate_script}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.388}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.get_test_timeout}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.389}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.get_tmp_dir}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.390}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.prepare_testbase}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.391}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.prepare_testbase_from_dir}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.392}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.prepare_testbase_from_git}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.393}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.prepare_testbase_from_svn}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.394}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.read_results}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.395}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.run_all_tests}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.396}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.run_grid_tests}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.397}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.run_script}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.398}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.run_session_tests}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.399}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.run_testbase_tests}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.400}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.run_tests}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.401}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.search_known_errors}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.402}{}} -\newlabel{commands/apidoc/src:src.test_module.Test.write_test_margin}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.403}{}} -\newlabel{commands/apidoc/src:src.test_module.getTmpDirDEFAULT}{{4.1.1}{55}{\texttt {test\_module} Module}{section*.404}{}} -\@writefile{toc}{\contentsline {subsubsection}{\texttt {xmlManager} Module}{56}{subsubsection*.405}} -\newlabel{commands/apidoc/src:xmlmanager-module}{{4.1.1}{56}{\texttt {xmlManager} Module}{subsubsection*.405}{}} -\newlabel{commands/apidoc/src:module-src.xmlManager}{{4.1.1}{56}{\texttt {xmlManager} Module}{subsubsection*.405}{}} -\newlabel{commands/apidoc/src:src.xmlManager.ReadXmlFile}{{4.1.1}{56}{\texttt {xmlManager} Module}{section*.406}{}} -\newlabel{commands/apidoc/src:src.xmlManager.ReadXmlFile.getRootAttrib}{{4.1.1}{56}{\texttt {xmlManager} Module}{section*.407}{}} -\newlabel{commands/apidoc/src:src.xmlManager.ReadXmlFile.get_attrib}{{4.1.1}{56}{\texttt {xmlManager} Module}{section*.408}{}} -\newlabel{commands/apidoc/src:src.xmlManager.ReadXmlFile.get_node_text}{{4.1.1}{56}{\texttt {xmlManager} Module}{section*.409}{}} -\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile}{{4.1.1}{56}{\texttt {xmlManager} Module}{section*.410}{}} -\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile.add_simple_node}{{4.1.1}{56}{\texttt {xmlManager} Module}{section*.411}{}} -\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile.append_node_attrib}{{4.1.1}{56}{\texttt {xmlManager} Module}{section*.412}{}} -\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile.append_node_text}{{4.1.1}{56}{\texttt {xmlManager} Module}{section*.413}{}} -\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile.write_tree}{{4.1.1}{56}{\texttt {xmlManager} Module}{section*.414}{}} -\newlabel{commands/apidoc/src:src.xmlManager.add_simple_node}{{4.1.1}{56}{\texttt {xmlManager} Module}{section*.415}{}} -\newlabel{commands/apidoc/src:src.xmlManager.append_node_attrib}{{4.1.1}{57}{\texttt {xmlManager} Module}{section*.416}{}} -\newlabel{commands/apidoc/src:src.xmlManager.find_node_by_attrib}{{4.1.1}{57}{\texttt {xmlManager} Module}{section*.417}{}} -\newlabel{commands/apidoc/src:src.xmlManager.write_report}{{4.1.1}{57}{\texttt {xmlManager} Module}{section*.418}{}} -\@writefile{toc}{\contentsline {subsubsection}{Subpackages}{57}{subsubsection*.419}} -\newlabel{commands/apidoc/src:subpackages}{{4.1.1}{57}{Subpackages}{subsubsection*.419}{}} -\@writefile{toc}{\contentsline {paragraph}{colorama Package}{57}{paragraph*.420}} -\newlabel{commands/apidoc/src.colorama:colorama-package}{{4.1.1}{57}{colorama Package}{paragraph*.420}{}} -\newlabel{commands/apidoc/src.colorama::doc}{{4.1.1}{57}{colorama Package}{paragraph*.420}{}} -\@writefile{toc}{\contentsline {subparagraph}{\texttt {colorama} Package}{57}{subparagraph*.421}} -\newlabel{commands/apidoc/src.colorama:id1}{{4.1.1}{57}{\texttt {colorama} Package}{subparagraph*.421}{}} -\newlabel{commands/apidoc/src.colorama:module-src.colorama}{{4.1.1}{57}{\texttt {colorama} Package}{section*.422}{}} -\@writefile{toc}{\contentsline {subparagraph}{\texttt {ansi} Module}{57}{subparagraph*.423}} -\newlabel{commands/apidoc/src.colorama:module-src.colorama.ansi}{{4.1.1}{57}{\texttt {ansi} Module}{subparagraph*.423}{}} -\newlabel{commands/apidoc/src.colorama:ansi-module}{{4.1.1}{57}{\texttt {ansi} Module}{subparagraph*.423}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack}{{4.1.1}{57}{\texttt {ansi} Module}{section*.424}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.BLACK}{{4.1.1}{57}{\texttt {ansi} Module}{section*.425}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.BLUE}{{4.1.1}{57}{\texttt {ansi} Module}{section*.426}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.CYAN}{{4.1.1}{57}{\texttt {ansi} Module}{section*.427}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.GREEN}{{4.1.1}{57}{\texttt {ansi} Module}{section*.428}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.LIGHTBLACK_EX}{{4.1.1}{57}{\texttt {ansi} Module}{section*.429}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.LIGHTBLUE_EX}{{4.1.1}{57}{\texttt {ansi} Module}{section*.430}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.LIGHTCYAN_EX}{{4.1.1}{58}{\texttt {ansi} Module}{section*.431}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.LIGHTGREEN_EX}{{4.1.1}{58}{\texttt {ansi} Module}{section*.432}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.LIGHTMAGENTA_EX}{{4.1.1}{58}{\texttt {ansi} Module}{section*.433}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.LIGHTRED_EX}{{4.1.1}{58}{\texttt {ansi} Module}{section*.434}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.LIGHTWHITE_EX}{{4.1.1}{58}{\texttt {ansi} Module}{section*.435}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.LIGHTYELLOW_EX}{{4.1.1}{58}{\texttt {ansi} Module}{section*.436}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.MAGENTA}{{4.1.1}{58}{\texttt {ansi} Module}{section*.437}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.RED}{{4.1.1}{58}{\texttt {ansi} Module}{section*.438}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.RESET}{{4.1.1}{58}{\texttt {ansi} Module}{section*.439}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.WHITE}{{4.1.1}{58}{\texttt {ansi} Module}{section*.440}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.YELLOW}{{4.1.1}{58}{\texttt {ansi} Module}{section*.441}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiCodes}{{4.1.1}{58}{\texttt {ansi} Module}{section*.442}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiCursor}{{4.1.1}{58}{\texttt {ansi} Module}{section*.443}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiCursor.BACK}{{4.1.1}{58}{\texttt {ansi} Module}{section*.444}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiCursor.DOWN}{{4.1.1}{58}{\texttt {ansi} Module}{section*.445}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiCursor.FORWARD}{{4.1.1}{58}{\texttt {ansi} Module}{section*.446}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiCursor.POS}{{4.1.1}{58}{\texttt {ansi} Module}{section*.447}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiCursor.UP}{{4.1.1}{58}{\texttt {ansi} Module}{section*.448}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore}{{4.1.1}{58}{\texttt {ansi} Module}{section*.449}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.BLACK}{{4.1.1}{58}{\texttt {ansi} Module}{section*.450}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.BLUE}{{4.1.1}{58}{\texttt {ansi} Module}{section*.451}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.CYAN}{{4.1.1}{58}{\texttt {ansi} Module}{section*.452}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.GREEN}{{4.1.1}{58}{\texttt {ansi} Module}{section*.453}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.LIGHTBLACK_EX}{{4.1.1}{58}{\texttt {ansi} Module}{section*.454}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.LIGHTBLUE_EX}{{4.1.1}{58}{\texttt {ansi} Module}{section*.455}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.LIGHTCYAN_EX}{{4.1.1}{58}{\texttt {ansi} Module}{section*.456}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.LIGHTGREEN_EX}{{4.1.1}{58}{\texttt {ansi} Module}{section*.457}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.LIGHTMAGENTA_EX}{{4.1.1}{58}{\texttt {ansi} Module}{section*.458}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.LIGHTRED_EX}{{4.1.1}{58}{\texttt {ansi} Module}{section*.459}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.LIGHTWHITE_EX}{{4.1.1}{58}{\texttt {ansi} Module}{section*.460}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.LIGHTYELLOW_EX}{{4.1.1}{58}{\texttt {ansi} Module}{section*.461}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.MAGENTA}{{4.1.1}{58}{\texttt {ansi} Module}{section*.462}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.RED}{{4.1.1}{58}{\texttt {ansi} Module}{section*.463}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.RESET}{{4.1.1}{58}{\texttt {ansi} Module}{section*.464}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.WHITE}{{4.1.1}{58}{\texttt {ansi} Module}{section*.465}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.YELLOW}{{4.1.1}{58}{\texttt {ansi} Module}{section*.466}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiStyle}{{4.1.1}{58}{\texttt {ansi} Module}{section*.467}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiStyle.BRIGHT}{{4.1.1}{59}{\texttt {ansi} Module}{section*.468}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiStyle.DIM}{{4.1.1}{59}{\texttt {ansi} Module}{section*.469}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiStyle.NORMAL}{{4.1.1}{59}{\texttt {ansi} Module}{section*.470}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiStyle.RESET_ALL}{{4.1.1}{59}{\texttt {ansi} Module}{section*.471}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.clear_line}{{4.1.1}{59}{\texttt {ansi} Module}{section*.472}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.clear_screen}{{4.1.1}{59}{\texttt {ansi} Module}{section*.473}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.code_to_chars}{{4.1.1}{59}{\texttt {ansi} Module}{section*.474}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.set_title}{{4.1.1}{59}{\texttt {ansi} Module}{section*.475}{}} -\@writefile{toc}{\contentsline {subparagraph}{\texttt {ansitowin32} Module}{59}{subparagraph*.476}} -\newlabel{commands/apidoc/src.colorama:ansitowin32-module}{{4.1.1}{59}{\texttt {ansitowin32} Module}{subparagraph*.476}{}} -\newlabel{commands/apidoc/src.colorama:module-src.colorama.ansitowin32}{{4.1.1}{59}{\texttt {ansitowin32} Module}{subparagraph*.476}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32}{{4.1.1}{59}{\texttt {ansitowin32} Module}{section*.477}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.ANSI_CSI_RE}{{4.1.1}{59}{\texttt {ansitowin32} Module}{section*.478}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.ANSI_OSC_RE}{{4.1.1}{59}{\texttt {ansitowin32} Module}{section*.479}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.call_win32}{{4.1.1}{59}{\texttt {ansitowin32} Module}{section*.480}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.convert_ansi}{{4.1.1}{59}{\texttt {ansitowin32} Module}{section*.481}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.convert_osc}{{4.1.1}{59}{\texttt {ansitowin32} Module}{section*.482}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.extract_params}{{4.1.1}{59}{\texttt {ansitowin32} Module}{section*.483}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.get_win32_calls}{{4.1.1}{59}{\texttt {ansitowin32} Module}{section*.484}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.reset_all}{{4.1.1}{59}{\texttt {ansitowin32} Module}{section*.485}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.should_wrap}{{4.1.1}{59}{\texttt {ansitowin32} Module}{section*.486}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.write}{{4.1.1}{59}{\texttt {ansitowin32} Module}{section*.487}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.write_and_convert}{{4.1.1}{59}{\texttt {ansitowin32} Module}{section*.488}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.write_plain_text}{{4.1.1}{59}{\texttt {ansitowin32} Module}{section*.489}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.StreamWrapper}{{4.1.1}{59}{\texttt {ansitowin32} Module}{section*.490}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.StreamWrapper.write}{{4.1.1}{59}{\texttt {ansitowin32} Module}{section*.491}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.is_a_tty}{{4.1.1}{59}{\texttt {ansitowin32} Module}{section*.492}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.is_stream_closed}{{4.1.1}{59}{\texttt {ansitowin32} Module}{section*.493}{}} -\@writefile{toc}{\contentsline {subparagraph}{\texttt {initialise} Module}{60}{subparagraph*.494}} -\newlabel{commands/apidoc/src.colorama:initialise-module}{{4.1.1}{60}{\texttt {initialise} Module}{subparagraph*.494}{}} -\newlabel{commands/apidoc/src.colorama:module-src.colorama.initialise}{{4.1.1}{60}{\texttt {initialise} Module}{subparagraph*.494}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.initialise.colorama_text}{{4.1.1}{60}{\texttt {initialise} Module}{section*.495}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.initialise.deinit}{{4.1.1}{60}{\texttt {initialise} Module}{section*.496}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.initialise.init}{{4.1.1}{60}{\texttt {initialise} Module}{section*.497}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.initialise.reinit}{{4.1.1}{60}{\texttt {initialise} Module}{section*.498}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.initialise.reset_all}{{4.1.1}{60}{\texttt {initialise} Module}{section*.499}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.initialise.wrap_stream}{{4.1.1}{60}{\texttt {initialise} Module}{section*.500}{}} -\@writefile{toc}{\contentsline {subparagraph}{\texttt {win32} Module}{60}{subparagraph*.501}} -\newlabel{commands/apidoc/src.colorama:win32-module}{{4.1.1}{60}{\texttt {win32} Module}{subparagraph*.501}{}} -\newlabel{commands/apidoc/src.colorama:module-src.colorama.win32}{{4.1.1}{60}{\texttt {win32} Module}{subparagraph*.501}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.win32.SetConsoleTextAttribute}{{4.1.1}{60}{\texttt {win32} Module}{section*.502}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.win32.winapi_test}{{4.1.1}{60}{\texttt {win32} Module}{section*.503}{}} -\@writefile{toc}{\contentsline {subparagraph}{\texttt {winterm} Module}{60}{subparagraph*.504}} -\newlabel{commands/apidoc/src.colorama:winterm-module}{{4.1.1}{60}{\texttt {winterm} Module}{subparagraph*.504}{}} -\newlabel{commands/apidoc/src.colorama:module-src.colorama.winterm}{{4.1.1}{60}{\texttt {winterm} Module}{subparagraph*.504}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor}{{4.1.1}{60}{\texttt {winterm} Module}{section*.505}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor.BLACK}{{4.1.1}{60}{\texttt {winterm} Module}{section*.506}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor.BLUE}{{4.1.1}{60}{\texttt {winterm} Module}{section*.507}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor.CYAN}{{4.1.1}{60}{\texttt {winterm} Module}{section*.508}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor.GREEN}{{4.1.1}{60}{\texttt {winterm} Module}{section*.509}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor.GREY}{{4.1.1}{60}{\texttt {winterm} Module}{section*.510}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor.MAGENTA}{{4.1.1}{60}{\texttt {winterm} Module}{section*.511}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor.RED}{{4.1.1}{60}{\texttt {winterm} Module}{section*.512}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor.YELLOW}{{4.1.1}{60}{\texttt {winterm} Module}{section*.513}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinStyle}{{4.1.1}{60}{\texttt {winterm} Module}{section*.514}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinStyle.BRIGHT}{{4.1.1}{60}{\texttt {winterm} Module}{section*.515}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinStyle.BRIGHT_BACKGROUND}{{4.1.1}{60}{\texttt {winterm} Module}{section*.516}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinStyle.NORMAL}{{4.1.1}{60}{\texttt {winterm} Module}{section*.517}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm}{{4.1.1}{60}{\texttt {winterm} Module}{section*.518}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.back}{{4.1.1}{60}{\texttt {winterm} Module}{section*.519}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.cursor_adjust}{{4.1.1}{60}{\texttt {winterm} Module}{section*.520}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.erase_line}{{4.1.1}{60}{\texttt {winterm} Module}{section*.521}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.erase_screen}{{4.1.1}{60}{\texttt {winterm} Module}{section*.522}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.fore}{{4.1.1}{60}{\texttt {winterm} Module}{section*.523}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.get_attrs}{{4.1.1}{60}{\texttt {winterm} Module}{section*.524}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.get_position}{{4.1.1}{60}{\texttt {winterm} Module}{section*.525}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.reset_all}{{4.1.1}{60}{\texttt {winterm} Module}{section*.526}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.set_attrs}{{4.1.1}{60}{\texttt {winterm} Module}{section*.527}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.set_console}{{4.1.1}{60}{\texttt {winterm} Module}{section*.528}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.set_cursor_position}{{4.1.1}{60}{\texttt {winterm} Module}{section*.529}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.set_title}{{4.1.1}{60}{\texttt {winterm} Module}{section*.530}{}} -\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.style}{{4.1.1}{60}{\texttt {winterm} Module}{section*.531}{}} -\@writefile{toc}{\contentsline {chapter}{\numberline {5}Release Notes}{63}{chapter.5}} +\newlabel{index:code-documentation}{{4}{27}{Code documentation}{chapter.4}{}} +\@writefile{toc}{\contentsline {section}{\numberline {4.1}src}{27}{section.4.1}} +\newlabel{commands/apidoc/modules:src}{{4.1}{27}{src}{section.4.1}{}} +\newlabel{commands/apidoc/modules::doc}{{4.1}{27}{src}{section.4.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1.1}src Package}{27}{subsection.4.1.1}} +\newlabel{commands/apidoc/src::doc}{{4.1.1}{27}{src Package}{subsection.4.1.1}{}} +\newlabel{commands/apidoc/src:src-package}{{4.1.1}{27}{src Package}{subsection.4.1.1}{}} +\@writefile{toc}{\contentsline {subsubsection}{\texttt {src} Package}{27}{subsubsection*.16}} +\newlabel{commands/apidoc/src:id1}{{4.1.1}{27}{\texttt {src} Package}{subsubsection*.16}{}} +\newlabel{commands/apidoc/src:module-src.__init__}{{4.1.1}{27}{\texttt {src} Package}{section*.17}{}} +\newlabel{commands/apidoc/src:src.__init__.Path}{{4.1.1}{27}{\texttt {src} Package}{section*.18}{}} +\newlabel{commands/apidoc/src:src.__init__.Path.base}{{4.1.1}{27}{\texttt {src} Package}{section*.19}{}} +\newlabel{commands/apidoc/src:src.__init__.Path.chmod}{{4.1.1}{27}{\texttt {src} Package}{section*.20}{}} +\newlabel{commands/apidoc/src:src.__init__.Path.copy}{{4.1.1}{27}{\texttt {src} Package}{section*.21}{}} +\newlabel{commands/apidoc/src:src.__init__.Path.copydir}{{4.1.1}{27}{\texttt {src} Package}{section*.22}{}} +\newlabel{commands/apidoc/src:src.__init__.Path.copyfile}{{4.1.1}{27}{\texttt {src} Package}{section*.23}{}} +\newlabel{commands/apidoc/src:src.__init__.Path.copylink}{{4.1.1}{27}{\texttt {src} Package}{section*.24}{}} +\newlabel{commands/apidoc/src:src.__init__.Path.dir}{{4.1.1}{27}{\texttt {src} Package}{section*.25}{}} +\newlabel{commands/apidoc/src:src.__init__.Path.exists}{{4.1.1}{27}{\texttt {src} Package}{section*.26}{}} +\newlabel{commands/apidoc/src:src.__init__.Path.isdir}{{4.1.1}{27}{\texttt {src} Package}{section*.27}{}} +\newlabel{commands/apidoc/src:src.__init__.Path.isfile}{{4.1.1}{27}{\texttt {src} Package}{section*.28}{}} +\newlabel{commands/apidoc/src:src.__init__.Path.islink}{{4.1.1}{27}{\texttt {src} Package}{section*.29}{}} +\newlabel{commands/apidoc/src:src.__init__.Path.list}{{4.1.1}{27}{\texttt {src} Package}{section*.30}{}} +\newlabel{commands/apidoc/src:src.__init__.Path.make}{{4.1.1}{27}{\texttt {src} Package}{section*.31}{}} +\newlabel{commands/apidoc/src:src.__init__.Path.readlink}{{4.1.1}{27}{\texttt {src} Package}{section*.32}{}} +\newlabel{commands/apidoc/src:src.__init__.Path.rm}{{4.1.1}{27}{\texttt {src} Package}{section*.33}{}} +\newlabel{commands/apidoc/src:src.__init__.Path.smartcopy}{{4.1.1}{27}{\texttt {src} Package}{section*.34}{}} +\newlabel{commands/apidoc/src:src.__init__.Path.symlink}{{4.1.1}{27}{\texttt {src} Package}{section*.35}{}} +\newlabel{commands/apidoc/src:src.__init__.SatException}{{4.1.1}{27}{\texttt {src} Package}{section*.36}{}} +\newlabel{commands/apidoc/src:src.__init__.activate_mesa_property}{{4.1.1}{27}{\texttt {src} Package}{section*.37}{}} +\newlabel{commands/apidoc/src:src.__init__.check_config_has_application}{{4.1.1}{27}{\texttt {src} Package}{section*.38}{}} +\newlabel{commands/apidoc/src:src.__init__.check_config_has_profile}{{4.1.1}{28}{\texttt {src} Package}{section*.39}{}} +\newlabel{commands/apidoc/src:src.__init__.config_has_application}{{4.1.1}{28}{\texttt {src} Package}{section*.40}{}} +\newlabel{commands/apidoc/src:src.__init__.deepcopy_list}{{4.1.1}{28}{\texttt {src} Package}{section*.41}{}} +\newlabel{commands/apidoc/src:src.__init__.ensure_path_exists}{{4.1.1}{28}{\texttt {src} Package}{section*.42}{}} +\newlabel{commands/apidoc/src:src.__init__.find_file_in_lpath}{{4.1.1}{28}{\texttt {src} Package}{section*.43}{}} +\newlabel{commands/apidoc/src:src.__init__.get_base_path}{{4.1.1}{28}{\texttt {src} Package}{section*.44}{}} +\newlabel{commands/apidoc/src:src.__init__.get_cfg_param}{{4.1.1}{28}{\texttt {src} Package}{section*.45}{}} +\newlabel{commands/apidoc/src:src.__init__.get_launcher_name}{{4.1.1}{28}{\texttt {src} Package}{section*.46}{}} +\newlabel{commands/apidoc/src:src.__init__.get_log_path}{{4.1.1}{29}{\texttt {src} Package}{section*.47}{}} +\newlabel{commands/apidoc/src:src.__init__.get_property_in_product_cfg}{{4.1.1}{29}{\texttt {src} Package}{section*.48}{}} +\newlabel{commands/apidoc/src:src.__init__.get_salome_version}{{4.1.1}{29}{\texttt {src} Package}{section*.49}{}} +\newlabel{commands/apidoc/src:src.__init__.get_tmp_filename}{{4.1.1}{29}{\texttt {src} Package}{section*.50}{}} +\newlabel{commands/apidoc/src:src.__init__.handleRemoveReadonly}{{4.1.1}{29}{\texttt {src} Package}{section*.51}{}} +\newlabel{commands/apidoc/src:src.__init__.merge_dicts}{{4.1.1}{29}{\texttt {src} Package}{section*.52}{}} +\newlabel{commands/apidoc/src:src.__init__.only_numbers}{{4.1.1}{29}{\texttt {src} Package}{section*.53}{}} +\newlabel{commands/apidoc/src:src.__init__.parse_date}{{4.1.1}{29}{\texttt {src} Package}{section*.54}{}} +\newlabel{commands/apidoc/src:src.__init__.print_info}{{4.1.1}{29}{\texttt {src} Package}{section*.55}{}} +\newlabel{commands/apidoc/src:src.__init__.read_config_from_a_file}{{4.1.1}{29}{\texttt {src} Package}{section*.56}{}} +\newlabel{commands/apidoc/src:src.__init__.remove_item_from_list}{{4.1.1}{29}{\texttt {src} Package}{section*.57}{}} +\newlabel{commands/apidoc/src:src.__init__.replace_in_file}{{4.1.1}{29}{\texttt {src} Package}{section*.58}{}} +\@writefile{toc}{\contentsline {subsubsection}{\texttt {ElementTree} Module}{29}{subsubsection*.59}} +\newlabel{commands/apidoc/src:elementtree-module}{{4.1.1}{29}{\texttt {ElementTree} Module}{subsubsection*.59}{}} +\newlabel{commands/apidoc/src:module-src.ElementTree}{{4.1.1}{29}{\texttt {ElementTree} Module}{subsubsection*.59}{}} +\newlabel{commands/apidoc/src:src.ElementTree.Comment}{{4.1.1}{29}{\texttt {ElementTree} Module}{section*.60}{}} +\newlabel{commands/apidoc/src:src.ElementTree.dump}{{4.1.1}{29}{\texttt {ElementTree} Module}{section*.61}{}} +\newlabel{commands/apidoc/src:src.ElementTree.Element}{{4.1.1}{29}{\texttt {ElementTree} Module}{section*.62}{}} +\newlabel{commands/apidoc/src:src.ElementTree.ElementTree}{{4.1.1}{29}{\texttt {ElementTree} Module}{section*.63}{}} +\newlabel{commands/apidoc/src:src.ElementTree.ElementTree.find}{{4.1.1}{29}{\texttt {ElementTree} Module}{section*.64}{}} +\newlabel{commands/apidoc/src:src.ElementTree.ElementTree.findall}{{4.1.1}{29}{\texttt {ElementTree} Module}{section*.65}{}} +\newlabel{commands/apidoc/src:src.ElementTree.ElementTree.findtext}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.66}{}} +\newlabel{commands/apidoc/src:src.ElementTree.ElementTree.getiterator}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.67}{}} +\newlabel{commands/apidoc/src:src.ElementTree.ElementTree.getroot}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.68}{}} +\newlabel{commands/apidoc/src:src.ElementTree.ElementTree.parse}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.69}{}} +\newlabel{commands/apidoc/src:src.ElementTree.ElementTree.write}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.70}{}} +\newlabel{commands/apidoc/src:src.ElementTree.fromstring}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.71}{}} +\newlabel{commands/apidoc/src:src.ElementTree.iselement}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.72}{}} +\newlabel{commands/apidoc/src:src.ElementTree.iterparse}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.73}{}} +\newlabel{commands/apidoc/src:src.ElementTree.iterparse.next}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.74}{}} +\newlabel{commands/apidoc/src:src.ElementTree.parse}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.75}{}} +\newlabel{commands/apidoc/src:src.ElementTree.PI}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.76}{}} +\newlabel{commands/apidoc/src:src.ElementTree.ProcessingInstruction}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.77}{}} +\newlabel{commands/apidoc/src:src.ElementTree.QName}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.78}{}} +\newlabel{commands/apidoc/src:src.ElementTree.SubElement}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.79}{}} +\newlabel{commands/apidoc/src:src.ElementTree.tostring}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.80}{}} +\newlabel{commands/apidoc/src:src.ElementTree.TreeBuilder}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.81}{}} +\newlabel{commands/apidoc/src:src.ElementTree.TreeBuilder.close}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.82}{}} +\newlabel{commands/apidoc/src:src.ElementTree.TreeBuilder.data}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.83}{}} +\newlabel{commands/apidoc/src:src.ElementTree.TreeBuilder.end}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.84}{}} +\newlabel{commands/apidoc/src:src.ElementTree.TreeBuilder.start}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.85}{}} +\newlabel{commands/apidoc/src:src.ElementTree.XML}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.86}{}} +\newlabel{commands/apidoc/src:src.ElementTree.XMLTreeBuilder}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.87}{}} +\newlabel{commands/apidoc/src:src.ElementTree.XMLTreeBuilder.close}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.88}{}} +\newlabel{commands/apidoc/src:src.ElementTree.XMLTreeBuilder.doctype}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.89}{}} +\newlabel{commands/apidoc/src:src.ElementTree.XMLTreeBuilder.feed}{{4.1.1}{30}{\texttt {ElementTree} Module}{section*.90}{}} +\@writefile{toc}{\contentsline {subsubsection}{\texttt {architecture} Module}{30}{subsubsection*.91}} +\newlabel{commands/apidoc/src:architecture-module}{{4.1.1}{30}{\texttt {architecture} Module}{subsubsection*.91}{}} +\newlabel{commands/apidoc/src:module-src.architecture}{{4.1.1}{30}{\texttt {architecture} Module}{subsubsection*.91}{}} +\newlabel{commands/apidoc/src:src.architecture.get_distrib_version}{{4.1.1}{30}{\texttt {architecture} Module}{section*.92}{}} +\newlabel{commands/apidoc/src:src.architecture.get_distribution}{{4.1.1}{30}{\texttt {architecture} Module}{section*.93}{}} +\newlabel{commands/apidoc/src:src.architecture.get_nb_proc}{{4.1.1}{31}{\texttt {architecture} Module}{section*.94}{}} +\newlabel{commands/apidoc/src:src.architecture.get_python_version}{{4.1.1}{31}{\texttt {architecture} Module}{section*.95}{}} +\newlabel{commands/apidoc/src:src.architecture.get_user}{{4.1.1}{31}{\texttt {architecture} Module}{section*.96}{}} +\newlabel{commands/apidoc/src:src.architecture.is_windows}{{4.1.1}{31}{\texttt {architecture} Module}{section*.97}{}} +\@writefile{toc}{\contentsline {subsubsection}{\texttt {compilation} Module}{31}{subsubsection*.98}} +\newlabel{commands/apidoc/src:module-src.compilation}{{4.1.1}{31}{\texttt {compilation} Module}{subsubsection*.98}{}} +\newlabel{commands/apidoc/src:compilation-module}{{4.1.1}{31}{\texttt {compilation} Module}{subsubsection*.98}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder}{{4.1.1}{31}{\texttt {compilation} Module}{section*.99}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder.build_configure}{{4.1.1}{31}{\texttt {compilation} Module}{section*.100}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder.check}{{4.1.1}{31}{\texttt {compilation} Module}{section*.101}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder.cmake}{{4.1.1}{31}{\texttt {compilation} Module}{section*.102}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder.complete_environment}{{4.1.1}{31}{\texttt {compilation} Module}{section*.103}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder.configure}{{4.1.1}{31}{\texttt {compilation} Module}{section*.104}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder.do_batch_script_build}{{4.1.1}{31}{\texttt {compilation} Module}{section*.105}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder.do_default_build}{{4.1.1}{31}{\texttt {compilation} Module}{section*.106}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder.do_python_script_build}{{4.1.1}{31}{\texttt {compilation} Module}{section*.107}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder.do_script_build}{{4.1.1}{31}{\texttt {compilation} Module}{section*.108}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder.hack_libtool}{{4.1.1}{31}{\texttt {compilation} Module}{section*.109}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder.install}{{4.1.1}{31}{\texttt {compilation} Module}{section*.110}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder.log}{{4.1.1}{31}{\texttt {compilation} Module}{section*.111}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder.log_command}{{4.1.1}{31}{\texttt {compilation} Module}{section*.112}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder.make}{{4.1.1}{31}{\texttt {compilation} Module}{section*.113}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder.prepare}{{4.1.1}{31}{\texttt {compilation} Module}{section*.114}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder.put_txt_log_in_appli_log_dir}{{4.1.1}{31}{\texttt {compilation} Module}{section*.115}{}} +\newlabel{commands/apidoc/src:src.compilation.Builder.wmake}{{4.1.1}{32}{\texttt {compilation} Module}{section*.116}{}} +\@writefile{toc}{\contentsline {subsubsection}{\texttt {debug} Module}{32}{subsubsection*.117}} +\newlabel{commands/apidoc/src:module-src.debug}{{4.1.1}{32}{\texttt {debug} Module}{subsubsection*.117}{}} +\newlabel{commands/apidoc/src:debug-module}{{4.1.1}{32}{\texttt {debug} Module}{subsubsection*.117}{}} +\newlabel{commands/apidoc/src:src.debug.InStream}{{4.1.1}{32}{\texttt {debug} Module}{section*.118}{}} +\newlabel{commands/apidoc/src:src.debug.OutStream}{{4.1.1}{32}{\texttt {debug} Module}{section*.119}{}} +\newlabel{commands/apidoc/src:src.debug.OutStream.close}{{4.1.1}{32}{\texttt {debug} Module}{section*.120}{}} +\newlabel{commands/apidoc/src:src.debug.getLocalEnv}{{4.1.1}{32}{\texttt {debug} Module}{section*.121}{}} +\newlabel{commands/apidoc/src:src.debug.getStrConfigDbg}{{4.1.1}{32}{\texttt {debug} Module}{section*.122}{}} +\newlabel{commands/apidoc/src:src.debug.getStrConfigStd}{{4.1.1}{32}{\texttt {debug} Module}{section*.123}{}} +\newlabel{commands/apidoc/src:src.debug.indent}{{4.1.1}{32}{\texttt {debug} Module}{section*.124}{}} +\newlabel{commands/apidoc/src:src.debug.pop_debug}{{4.1.1}{32}{\texttt {debug} Module}{section*.125}{}} +\newlabel{commands/apidoc/src:src.debug.push_debug}{{4.1.1}{32}{\texttt {debug} Module}{section*.126}{}} +\newlabel{commands/apidoc/src:src.debug.saveConfigDbg}{{4.1.1}{32}{\texttt {debug} Module}{section*.127}{}} +\newlabel{commands/apidoc/src:src.debug.saveConfigStd}{{4.1.1}{32}{\texttt {debug} Module}{section*.128}{}} +\newlabel{commands/apidoc/src:src.debug.tofix}{{4.1.1}{33}{\texttt {debug} Module}{section*.129}{}} +\newlabel{commands/apidoc/src:src.debug.write}{{4.1.1}{33}{\texttt {debug} Module}{section*.130}{}} +\@writefile{toc}{\contentsline {subsubsection}{\texttt {environment} Module}{33}{subsubsection*.131}} +\newlabel{commands/apidoc/src:environment-module}{{4.1.1}{33}{\texttt {environment} Module}{subsubsection*.131}{}} +\newlabel{commands/apidoc/src:module-src.environment}{{4.1.1}{33}{\texttt {environment} Module}{subsubsection*.131}{}} +\newlabel{commands/apidoc/src:src.environment.Environ}{{4.1.1}{33}{\texttt {environment} Module}{section*.132}{}} +\newlabel{commands/apidoc/src:src.environment.Environ.append}{{4.1.1}{33}{\texttt {environment} Module}{section*.133}{}} +\newlabel{commands/apidoc/src:src.environment.Environ.append_value}{{4.1.1}{33}{\texttt {environment} Module}{section*.134}{}} +\newlabel{commands/apidoc/src:src.environment.Environ.command_value}{{4.1.1}{33}{\texttt {environment} Module}{section*.135}{}} +\newlabel{commands/apidoc/src:src.environment.Environ.get}{{4.1.1}{33}{\texttt {environment} Module}{section*.136}{}} +\newlabel{commands/apidoc/src:src.environment.Environ.is_defined}{{4.1.1}{33}{\texttt {environment} Module}{section*.137}{}} +\newlabel{commands/apidoc/src:src.environment.Environ.prepend}{{4.1.1}{33}{\texttt {environment} Module}{section*.138}{}} +\newlabel{commands/apidoc/src:src.environment.Environ.prepend_value}{{4.1.1}{33}{\texttt {environment} Module}{section*.139}{}} +\newlabel{commands/apidoc/src:src.environment.Environ.set}{{4.1.1}{34}{\texttt {environment} Module}{section*.140}{}} +\newlabel{commands/apidoc/src:src.environment.FileEnvWriter}{{4.1.1}{34}{\texttt {environment} Module}{section*.141}{}} +\newlabel{commands/apidoc/src:src.environment.FileEnvWriter.write_cfgForPy_file}{{4.1.1}{34}{\texttt {environment} Module}{section*.142}{}} +\newlabel{commands/apidoc/src:src.environment.FileEnvWriter.write_env_file}{{4.1.1}{34}{\texttt {environment} Module}{section*.143}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron}{{4.1.1}{34}{\texttt {environment} Module}{section*.144}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.add_comment}{{4.1.1}{34}{\texttt {environment} Module}{section*.145}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.add_line}{{4.1.1}{34}{\texttt {environment} Module}{section*.146}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.add_warning}{{4.1.1}{34}{\texttt {environment} Module}{section*.147}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.append}{{4.1.1}{34}{\texttt {environment} Module}{section*.148}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.dump}{{4.1.1}{34}{\texttt {environment} Module}{section*.149}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.finish}{{4.1.1}{35}{\texttt {environment} Module}{section*.150}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.get}{{4.1.1}{35}{\texttt {environment} Module}{section*.151}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.get_names}{{4.1.1}{35}{\texttt {environment} Module}{section*.152}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.is_defined}{{4.1.1}{35}{\texttt {environment} Module}{section*.153}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.load_cfg_environment}{{4.1.1}{35}{\texttt {environment} Module}{section*.154}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.prepend}{{4.1.1}{35}{\texttt {environment} Module}{section*.155}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.run_env_script}{{4.1.1}{35}{\texttt {environment} Module}{section*.156}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.run_simple_env_script}{{4.1.1}{35}{\texttt {environment} Module}{section*.157}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set}{{4.1.1}{35}{\texttt {environment} Module}{section*.158}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_a_product}{{4.1.1}{35}{\texttt {environment} Module}{section*.159}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_application_env}{{4.1.1}{36}{\texttt {environment} Module}{section*.160}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_cpp_env}{{4.1.1}{36}{\texttt {environment} Module}{section*.161}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_full_environ}{{4.1.1}{36}{\texttt {environment} Module}{section*.162}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_products}{{4.1.1}{36}{\texttt {environment} Module}{section*.163}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_python_libdirs}{{4.1.1}{36}{\texttt {environment} Module}{section*.164}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_salome_generic_product_env}{{4.1.1}{36}{\texttt {environment} Module}{section*.165}{}} +\newlabel{commands/apidoc/src:src.environment.SalomeEnviron.set_salome_minimal_product_env}{{4.1.1}{36}{\texttt {environment} Module}{section*.166}{}} +\newlabel{commands/apidoc/src:src.environment.Shell}{{4.1.1}{36}{\texttt {environment} Module}{section*.167}{}} +\newlabel{commands/apidoc/src:src.environment.load_environment}{{4.1.1}{36}{\texttt {environment} Module}{section*.168}{}} +\@writefile{toc}{\contentsline {subsubsection}{\texttt {fileEnviron} Module}{37}{subsubsection*.169}} +\newlabel{commands/apidoc/src:fileenviron-module}{{4.1.1}{37}{\texttt {fileEnviron} Module}{subsubsection*.169}{}} +\newlabel{commands/apidoc/src:module-src.fileEnviron}{{4.1.1}{37}{\texttt {fileEnviron} Module}{subsubsection*.169}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BashFileEnviron}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.170}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BashFileEnviron.command_value}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.171}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BashFileEnviron.finish}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.172}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BashFileEnviron.set}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.173}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.174}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.add_comment}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.175}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.command_value}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.176}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.finish}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.177}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.get}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.178}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.BatFileEnviron.set}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.179}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron}{{4.1.1}{37}{\texttt {fileEnviron} Module}{section*.180}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.add_echo}{{4.1.1}{38}{\texttt {fileEnviron} Module}{section*.181}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.add_warning}{{4.1.1}{38}{\texttt {fileEnviron} Module}{section*.182}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.append_value}{{4.1.1}{38}{\texttt {fileEnviron} Module}{section*.183}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.command_value}{{4.1.1}{38}{\texttt {fileEnviron} Module}{section*.184}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.finish}{{4.1.1}{38}{\texttt {fileEnviron} Module}{section*.185}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.get}{{4.1.1}{38}{\texttt {fileEnviron} Module}{section*.186}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.prepend_value}{{4.1.1}{38}{\texttt {fileEnviron} Module}{section*.187}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ContextFileEnviron.set}{{4.1.1}{38}{\texttt {fileEnviron} Module}{section*.188}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron}{{4.1.1}{38}{\texttt {fileEnviron} Module}{section*.189}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.add_comment}{{4.1.1}{38}{\texttt {fileEnviron} Module}{section*.190}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.add_echo}{{4.1.1}{39}{\texttt {fileEnviron} Module}{section*.191}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.add_line}{{4.1.1}{39}{\texttt {fileEnviron} Module}{section*.192}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.add_warning}{{4.1.1}{39}{\texttt {fileEnviron} Module}{section*.193}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.append}{{4.1.1}{39}{\texttt {fileEnviron} Module}{section*.194}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.append_value}{{4.1.1}{39}{\texttt {fileEnviron} Module}{section*.195}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.command_value}{{4.1.1}{39}{\texttt {fileEnviron} Module}{section*.196}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.finish}{{4.1.1}{39}{\texttt {fileEnviron} Module}{section*.197}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.get}{{4.1.1}{39}{\texttt {fileEnviron} Module}{section*.198}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.is_defined}{{4.1.1}{39}{\texttt {fileEnviron} Module}{section*.199}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.prepend}{{4.1.1}{39}{\texttt {fileEnviron} Module}{section*.200}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.prepend_value}{{4.1.1}{40}{\texttt {fileEnviron} Module}{section*.201}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.FileEnviron.set}{{4.1.1}{40}{\texttt {fileEnviron} Module}{section*.202}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron}{{4.1.1}{40}{\texttt {fileEnviron} Module}{section*.203}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add}{{4.1.1}{40}{\texttt {fileEnviron} Module}{section*.204}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add_comment}{{4.1.1}{40}{\texttt {fileEnviron} Module}{section*.205}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add_echo}{{4.1.1}{40}{\texttt {fileEnviron} Module}{section*.206}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add_line}{{4.1.1}{40}{\texttt {fileEnviron} Module}{section*.207}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.add_warning}{{4.1.1}{40}{\texttt {fileEnviron} Module}{section*.208}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.append}{{4.1.1}{40}{\texttt {fileEnviron} Module}{section*.209}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.append_value}{{4.1.1}{40}{\texttt {fileEnviron} Module}{section*.210}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.change_to_launcher}{{4.1.1}{40}{\texttt {fileEnviron} Module}{section*.211}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.command_value}{{4.1.1}{40}{\texttt {fileEnviron} Module}{section*.212}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.finish}{{4.1.1}{41}{\texttt {fileEnviron} Module}{section*.213}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.get}{{4.1.1}{41}{\texttt {fileEnviron} Module}{section*.214}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.is_defined}{{4.1.1}{41}{\texttt {fileEnviron} Module}{section*.215}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.prepend}{{4.1.1}{41}{\texttt {fileEnviron} Module}{section*.216}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.prepend_value}{{4.1.1}{41}{\texttt {fileEnviron} Module}{section*.217}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.LauncherFileEnviron.set}{{4.1.1}{41}{\texttt {fileEnviron} Module}{section*.218}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron}{{4.1.1}{41}{\texttt {fileEnviron} Module}{section*.219}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.add_comment}{{4.1.1}{41}{\texttt {fileEnviron} Module}{section*.220}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.add_echo}{{4.1.1}{41}{\texttt {fileEnviron} Module}{section*.221}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.add_line}{{4.1.1}{41}{\texttt {fileEnviron} Module}{section*.222}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.add_warning}{{4.1.1}{41}{\texttt {fileEnviron} Module}{section*.223}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.append}{{4.1.1}{41}{\texttt {fileEnviron} Module}{section*.224}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.command_value}{{4.1.1}{41}{\texttt {fileEnviron} Module}{section*.225}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.get}{{4.1.1}{41}{\texttt {fileEnviron} Module}{section*.226}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.is_defined}{{4.1.1}{41}{\texttt {fileEnviron} Module}{section*.227}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.prepend}{{4.1.1}{41}{\texttt {fileEnviron} Module}{section*.228}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.run_env_script}{{4.1.1}{42}{\texttt {fileEnviron} Module}{section*.229}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.set}{{4.1.1}{42}{\texttt {fileEnviron} Module}{section*.230}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.ScreenEnviron.write}{{4.1.1}{42}{\texttt {fileEnviron} Module}{section*.231}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.get_file_environ}{{4.1.1}{42}{\texttt {fileEnviron} Module}{section*.232}{}} +\newlabel{commands/apidoc/src:src.fileEnviron.special_path_separator}{{4.1.1}{42}{\texttt {fileEnviron} Module}{section*.233}{}} +\@writefile{toc}{\contentsline {subsubsection}{\texttt {fork} Module}{42}{subsubsection*.234}} +\newlabel{commands/apidoc/src:fork-module}{{4.1.1}{42}{\texttt {fork} Module}{subsubsection*.234}{}} +\newlabel{commands/apidoc/src:module-src.fork}{{4.1.1}{42}{\texttt {fork} Module}{subsubsection*.234}{}} +\newlabel{commands/apidoc/src:src.fork.batch}{{4.1.1}{42}{\texttt {fork} Module}{section*.235}{}} +\newlabel{commands/apidoc/src:src.fork.batch_salome}{{4.1.1}{42}{\texttt {fork} Module}{section*.236}{}} +\newlabel{commands/apidoc/src:src.fork.launch_command}{{4.1.1}{42}{\texttt {fork} Module}{section*.237}{}} +\newlabel{commands/apidoc/src:src.fork.show_progress}{{4.1.1}{42}{\texttt {fork} Module}{section*.238}{}} +\newlabel{commands/apidoc/src:src.fork.write_back}{{4.1.1}{42}{\texttt {fork} Module}{section*.239}{}} +\@writefile{toc}{\contentsline {subsubsection}{\texttt {logger} Module}{42}{subsubsection*.240}} +\newlabel{commands/apidoc/src:logger-module}{{4.1.1}{42}{\texttt {logger} Module}{subsubsection*.240}{}} +\newlabel{commands/apidoc/src:module-src.logger}{{4.1.1}{42}{\texttt {logger} Module}{subsubsection*.240}{}} +\newlabel{commands/apidoc/src:src.logger.Logger}{{4.1.1}{42}{\texttt {logger} Module}{section*.241}{}} +\newlabel{commands/apidoc/src:src.logger.Logger.add_link}{{4.1.1}{42}{\texttt {logger} Module}{section*.242}{}} +\newlabel{commands/apidoc/src:src.logger.Logger.end_write}{{4.1.1}{43}{\texttt {logger} Module}{section*.243}{}} +\newlabel{commands/apidoc/src:src.logger.Logger.error}{{4.1.1}{43}{\texttt {logger} Module}{section*.244}{}} +\newlabel{commands/apidoc/src:src.logger.Logger.flush}{{4.1.1}{43}{\texttt {logger} Module}{section*.245}{}} +\newlabel{commands/apidoc/src:src.logger.Logger.put_initial_xml_fields}{{4.1.1}{43}{\texttt {logger} Module}{section*.246}{}} +\newlabel{commands/apidoc/src:src.logger.Logger.write}{{4.1.1}{43}{\texttt {logger} Module}{section*.247}{}} +\newlabel{commands/apidoc/src:src.logger.date_to_datetime}{{4.1.1}{43}{\texttt {logger} Module}{section*.248}{}} +\newlabel{commands/apidoc/src:src.logger.list_log_file}{{4.1.1}{43}{\texttt {logger} Module}{section*.249}{}} +\newlabel{commands/apidoc/src:src.logger.show_command_log}{{4.1.1}{43}{\texttt {logger} Module}{section*.250}{}} +\newlabel{commands/apidoc/src:src.logger.timedelta_total_seconds}{{4.1.1}{44}{\texttt {logger} Module}{section*.251}{}} +\newlabel{commands/apidoc/src:src.logger.update_hat_xml}{{4.1.1}{44}{\texttt {logger} Module}{section*.252}{}} +\@writefile{toc}{\contentsline {subsubsection}{\texttt {options} Module}{44}{subsubsection*.253}} +\newlabel{commands/apidoc/src:module-src.options}{{4.1.1}{44}{\texttt {options} Module}{subsubsection*.253}{}} +\newlabel{commands/apidoc/src:options-module}{{4.1.1}{44}{\texttt {options} Module}{subsubsection*.253}{}} +\newlabel{commands/apidoc/src:src.options.OptResult}{{4.1.1}{44}{\texttt {options} Module}{section*.254}{}} +\newlabel{commands/apidoc/src:src.options.Options}{{4.1.1}{44}{\texttt {options} Module}{section*.255}{}} +\newlabel{commands/apidoc/src:src.options.Options.add_option}{{4.1.1}{44}{\texttt {options} Module}{section*.256}{}} +\newlabel{commands/apidoc/src:src.options.Options.parse_args}{{4.1.1}{44}{\texttt {options} Module}{section*.257}{}} +\newlabel{commands/apidoc/src:src.options.Options.print_help}{{4.1.1}{44}{\texttt {options} Module}{section*.258}{}} +\@writefile{toc}{\contentsline {subsubsection}{\texttt {printcolors} Module}{45}{subsubsection*.259}} +\newlabel{commands/apidoc/src:printcolors-module}{{4.1.1}{45}{\texttt {printcolors} Module}{subsubsection*.259}{}} +\newlabel{commands/apidoc/src:module-src.printcolors}{{4.1.1}{45}{\texttt {printcolors} Module}{subsubsection*.259}{}} +\newlabel{commands/apidoc/src:src.printcolors.cleancolor}{{4.1.1}{45}{\texttt {printcolors} Module}{section*.260}{}} +\newlabel{commands/apidoc/src:src.printcolors.print_color_map}{{4.1.1}{45}{\texttt {printcolors} Module}{section*.261}{}} +\newlabel{commands/apidoc/src:src.printcolors.print_color_range}{{4.1.1}{45}{\texttt {printcolors} Module}{section*.262}{}} +\newlabel{commands/apidoc/src:src.printcolors.print_value}{{4.1.1}{45}{\texttt {printcolors} Module}{section*.263}{}} +\newlabel{commands/apidoc/src:src.printcolors.printc}{{4.1.1}{45}{\texttt {printcolors} Module}{section*.264}{}} +\newlabel{commands/apidoc/src:src.printcolors.printcError}{{4.1.1}{45}{\texttt {printcolors} Module}{section*.265}{}} +\newlabel{commands/apidoc/src:src.printcolors.printcHeader}{{4.1.1}{45}{\texttt {printcolors} Module}{section*.266}{}} +\newlabel{commands/apidoc/src:src.printcolors.printcHighlight}{{4.1.1}{45}{\texttt {printcolors} Module}{section*.267}{}} +\newlabel{commands/apidoc/src:src.printcolors.printcInfo}{{4.1.1}{46}{\texttt {printcolors} Module}{section*.268}{}} +\newlabel{commands/apidoc/src:src.printcolors.printcLabel}{{4.1.1}{46}{\texttt {printcolors} Module}{section*.269}{}} +\newlabel{commands/apidoc/src:src.printcolors.printcSuccess}{{4.1.1}{46}{\texttt {printcolors} Module}{section*.270}{}} +\newlabel{commands/apidoc/src:src.printcolors.printcWarning}{{4.1.1}{46}{\texttt {printcolors} Module}{section*.271}{}} +\@writefile{toc}{\contentsline {subsubsection}{\texttt {product} Module}{46}{subsubsection*.272}} +\newlabel{commands/apidoc/src:module-src.product}{{4.1.1}{46}{\texttt {product} Module}{subsubsection*.272}{}} +\newlabel{commands/apidoc/src:product-module}{{4.1.1}{46}{\texttt {product} Module}{subsubsection*.272}{}} +\newlabel{commands/apidoc/src:src.product.check_config_exists}{{4.1.1}{46}{\texttt {product} Module}{section*.273}{}} +\newlabel{commands/apidoc/src:src.product.check_installation}{{4.1.1}{46}{\texttt {product} Module}{section*.274}{}} +\newlabel{commands/apidoc/src:src.product.check_source}{{4.1.1}{47}{\texttt {product} Module}{section*.275}{}} +\newlabel{commands/apidoc/src:src.product.get_base_install_dir}{{4.1.1}{47}{\texttt {product} Module}{section*.276}{}} +\newlabel{commands/apidoc/src:src.product.get_install_dir}{{4.1.1}{47}{\texttt {product} Module}{section*.277}{}} +\newlabel{commands/apidoc/src:src.product.get_product_components}{{4.1.1}{47}{\texttt {product} Module}{section*.278}{}} +\newlabel{commands/apidoc/src:src.product.get_product_config}{{4.1.1}{47}{\texttt {product} Module}{section*.279}{}} +\newlabel{commands/apidoc/src:src.product.get_product_dependencies}{{4.1.1}{47}{\texttt {product} Module}{section*.280}{}} +\newlabel{commands/apidoc/src:src.product.get_product_section}{{4.1.1}{48}{\texttt {product} Module}{section*.281}{}} +\newlabel{commands/apidoc/src:src.product.get_products_infos}{{4.1.1}{48}{\texttt {product} Module}{section*.282}{}} +\newlabel{commands/apidoc/src:src.product.product_compiles}{{4.1.1}{48}{\texttt {product} Module}{section*.283}{}} +\newlabel{commands/apidoc/src:src.product.product_has_env_script}{{4.1.1}{48}{\texttt {product} Module}{section*.284}{}} +\newlabel{commands/apidoc/src:src.product.product_has_logo}{{4.1.1}{48}{\texttt {product} Module}{section*.285}{}} +\newlabel{commands/apidoc/src:src.product.product_has_patches}{{4.1.1}{48}{\texttt {product} Module}{section*.286}{}} +\newlabel{commands/apidoc/src:src.product.product_has_salome_gui}{{4.1.1}{48}{\texttt {product} Module}{section*.287}{}} +\newlabel{commands/apidoc/src:src.product.product_has_script}{{4.1.1}{49}{\texttt {product} Module}{section*.288}{}} +\newlabel{commands/apidoc/src:src.product.product_is_autotools}{{4.1.1}{49}{\texttt {product} Module}{section*.289}{}} +\newlabel{commands/apidoc/src:src.product.product_is_cmake}{{4.1.1}{49}{\texttt {product} Module}{section*.290}{}} +\newlabel{commands/apidoc/src:src.product.product_is_cpp}{{4.1.1}{49}{\texttt {product} Module}{section*.291}{}} +\newlabel{commands/apidoc/src:src.product.product_is_debug}{{4.1.1}{49}{\texttt {product} Module}{section*.292}{}} +\newlabel{commands/apidoc/src:src.product.product_is_dev}{{4.1.1}{49}{\texttt {product} Module}{section*.293}{}} +\newlabel{commands/apidoc/src:src.product.product_is_fixed}{{4.1.1}{49}{\texttt {product} Module}{section*.294}{}} +\newlabel{commands/apidoc/src:src.product.product_is_generated}{{4.1.1}{49}{\texttt {product} Module}{section*.295}{}} +\newlabel{commands/apidoc/src:src.product.product_is_mpi}{{4.1.1}{50}{\texttt {product} Module}{section*.296}{}} +\newlabel{commands/apidoc/src:src.product.product_is_native}{{4.1.1}{50}{\texttt {product} Module}{section*.297}{}} +\newlabel{commands/apidoc/src:src.product.product_is_salome}{{4.1.1}{50}{\texttt {product} Module}{section*.298}{}} +\newlabel{commands/apidoc/src:src.product.product_is_sample}{{4.1.1}{50}{\texttt {product} Module}{section*.299}{}} +\newlabel{commands/apidoc/src:src.product.product_is_smesh_plugin}{{4.1.1}{50}{\texttt {product} Module}{section*.300}{}} +\newlabel{commands/apidoc/src:src.product.product_is_vcs}{{4.1.1}{50}{\texttt {product} Module}{section*.301}{}} +\@writefile{toc}{\contentsline {subsubsection}{\texttt {pyconf} Module}{50}{subsubsection*.302}} +\newlabel{commands/apidoc/src:pyconf-module}{{4.1.1}{50}{\texttt {pyconf} Module}{subsubsection*.302}{}} +\newlabel{commands/apidoc/src:module-src.pyconf}{{4.1.1}{50}{\texttt {pyconf} Module}{subsubsection*.302}{}} +\newlabel{commands/apidoc/src:src.pyconf.Config}{{4.1.1}{51}{\texttt {pyconf} Module}{section*.303}{}} +\newlabel{commands/apidoc/src:src.pyconf.Config.Namespace}{{4.1.1}{51}{\texttt {pyconf} Module}{section*.304}{}} +\newlabel{commands/apidoc/src:src.pyconf.Config.addNamespace}{{4.1.1}{51}{\texttt {pyconf} Module}{section*.305}{}} +\newlabel{commands/apidoc/src:src.pyconf.Config.getByPath}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.306}{}} +\newlabel{commands/apidoc/src:src.pyconf.Config.load}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.307}{}} +\newlabel{commands/apidoc/src:src.pyconf.Config.removeNamespace}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.308}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigError}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.309}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigFormatError}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.310}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigInputStream}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.311}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigInputStream.close}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.312}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigInputStream.read}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.313}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigInputStream.readline}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.314}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigList}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.315}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigList.getByPath}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.316}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.317}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.handleMismatch}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.318}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.merge}{{4.1.1}{52}{\texttt {pyconf} Module}{section*.319}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.mergeMapping}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.320}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.mergeSequence}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.321}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigMerger.overwriteKeys}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.322}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigOutputStream}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.323}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigOutputStream.close}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.324}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigOutputStream.flush}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.325}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigOutputStream.write}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.326}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.327}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.getChar}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.328}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.getToken}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.329}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.load}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.330}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.location}{{4.1.1}{53}{\texttt {pyconf} Module}{section*.331}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.match}{{4.1.1}{54}{\texttt {pyconf} Module}{section*.332}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseFactor}{{4.1.1}{54}{\texttt {pyconf} Module}{section*.333}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseKeyValuePair}{{4.1.1}{54}{\texttt {pyconf} Module}{section*.334}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseMapping}{{4.1.1}{54}{\texttt {pyconf} Module}{section*.335}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseMappingBody}{{4.1.1}{54}{\texttt {pyconf} Module}{section*.336}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseReference}{{4.1.1}{54}{\texttt {pyconf} Module}{section*.337}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseScalar}{{4.1.1}{54}{\texttt {pyconf} Module}{section*.338}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseSequence}{{4.1.1}{54}{\texttt {pyconf} Module}{section*.339}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseSuffix}{{4.1.1}{54}{\texttt {pyconf} Module}{section*.340}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseTerm}{{4.1.1}{54}{\texttt {pyconf} Module}{section*.341}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.parseValue}{{4.1.1}{54}{\texttt {pyconf} Module}{section*.342}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigReader.setStream}{{4.1.1}{55}{\texttt {pyconf} Module}{section*.343}{}} +\newlabel{commands/apidoc/src:src.pyconf.ConfigResolutionError}{{4.1.1}{55}{\texttt {pyconf} Module}{section*.344}{}} +\newlabel{commands/apidoc/src:src.pyconf.Container}{{4.1.1}{55}{\texttt {pyconf} Module}{section*.345}{}} +\newlabel{commands/apidoc/src:src.pyconf.Container.evaluate}{{4.1.1}{55}{\texttt {pyconf} Module}{section*.346}{}} +\newlabel{commands/apidoc/src:src.pyconf.Container.setPath}{{4.1.1}{55}{\texttt {pyconf} Module}{section*.347}{}} +\newlabel{commands/apidoc/src:src.pyconf.Container.writeToStream}{{4.1.1}{55}{\texttt {pyconf} Module}{section*.348}{}} +\newlabel{commands/apidoc/src:src.pyconf.Container.writeValue}{{4.1.1}{55}{\texttt {pyconf} Module}{section*.349}{}} +\newlabel{commands/apidoc/src:src.pyconf.Expression}{{4.1.1}{55}{\texttt {pyconf} Module}{section*.350}{}} +\newlabel{commands/apidoc/src:src.pyconf.Expression.evaluate}{{4.1.1}{55}{\texttt {pyconf} Module}{section*.351}{}} +\newlabel{commands/apidoc/src:src.pyconf.Mapping}{{4.1.1}{55}{\texttt {pyconf} Module}{section*.352}{}} +\newlabel{commands/apidoc/src:src.pyconf.Mapping.addMapping}{{4.1.1}{55}{\texttt {pyconf} Module}{section*.353}{}} +\newlabel{commands/apidoc/src:src.pyconf.Mapping.get}{{4.1.1}{56}{\texttt {pyconf} Module}{section*.354}{}} +\newlabel{commands/apidoc/src:src.pyconf.Mapping.iteritems}{{4.1.1}{56}{\texttt {pyconf} Module}{section*.355}{}} +\newlabel{commands/apidoc/src:src.pyconf.Mapping.iterkeys}{{4.1.1}{56}{\texttt {pyconf} Module}{section*.356}{}} +\newlabel{commands/apidoc/src:src.pyconf.Mapping.keys}{{4.1.1}{56}{\texttt {pyconf} Module}{section*.357}{}} +\newlabel{commands/apidoc/src:src.pyconf.Mapping.writeToStream}{{4.1.1}{56}{\texttt {pyconf} Module}{section*.358}{}} +\newlabel{commands/apidoc/src:src.pyconf.Reference}{{4.1.1}{56}{\texttt {pyconf} Module}{section*.359}{}} +\newlabel{commands/apidoc/src:src.pyconf.Reference.addElement}{{4.1.1}{56}{\texttt {pyconf} Module}{section*.360}{}} +\newlabel{commands/apidoc/src:src.pyconf.Reference.findConfig}{{4.1.1}{56}{\texttt {pyconf} Module}{section*.361}{}} +\newlabel{commands/apidoc/src:src.pyconf.Reference.resolve}{{4.1.1}{56}{\texttt {pyconf} Module}{section*.362}{}} +\newlabel{commands/apidoc/src:src.pyconf.Sequence}{{4.1.1}{56}{\texttt {pyconf} Module}{section*.363}{}} +\newlabel{commands/apidoc/src:src.pyconf.Sequence.SeqIter}{{4.1.1}{56}{\texttt {pyconf} Module}{section*.364}{}} +\newlabel{commands/apidoc/src:src.pyconf.Sequence.SeqIter.next}{{4.1.1}{56}{\texttt {pyconf} Module}{section*.365}{}} +\newlabel{commands/apidoc/src:src.pyconf.Sequence.append}{{4.1.1}{56}{\texttt {pyconf} Module}{section*.366}{}} +\newlabel{commands/apidoc/src:src.pyconf.Sequence.writeToStream}{{4.1.1}{56}{\texttt {pyconf} Module}{section*.367}{}} +\newlabel{commands/apidoc/src:src.pyconf.deepCopyMapping}{{4.1.1}{57}{\texttt {pyconf} Module}{section*.368}{}} +\newlabel{commands/apidoc/src:src.pyconf.defaultMergeResolve}{{4.1.1}{57}{\texttt {pyconf} Module}{section*.369}{}} +\newlabel{commands/apidoc/src:src.pyconf.defaultStreamOpener}{{4.1.1}{57}{\texttt {pyconf} Module}{section*.370}{}} +\newlabel{commands/apidoc/src:src.pyconf.isWord}{{4.1.1}{57}{\texttt {pyconf} Module}{section*.371}{}} +\newlabel{commands/apidoc/src:src.pyconf.makePath}{{4.1.1}{57}{\texttt {pyconf} Module}{section*.372}{}} +\newlabel{commands/apidoc/src:src.pyconf.overwriteMergeResolve}{{4.1.1}{57}{\texttt {pyconf} Module}{section*.373}{}} +\@writefile{toc}{\contentsline {subsubsection}{\texttt {system} Module}{57}{subsubsection*.374}} +\newlabel{commands/apidoc/src:system-module}{{4.1.1}{57}{\texttt {system} Module}{subsubsection*.374}{}} +\newlabel{commands/apidoc/src:module-src.system}{{4.1.1}{57}{\texttt {system} Module}{subsubsection*.374}{}} +\newlabel{commands/apidoc/src:src.system.archive_extract}{{4.1.1}{57}{\texttt {system} Module}{section*.375}{}} +\newlabel{commands/apidoc/src:src.system.cvs_extract}{{4.1.1}{58}{\texttt {system} Module}{section*.376}{}} +\newlabel{commands/apidoc/src:src.system.git_extract}{{4.1.1}{58}{\texttt {system} Module}{section*.377}{}} +\newlabel{commands/apidoc/src:src.system.show_in_editor}{{4.1.1}{58}{\texttt {system} Module}{section*.378}{}} +\newlabel{commands/apidoc/src:src.system.svn_extract}{{4.1.1}{58}{\texttt {system} Module}{section*.379}{}} +\@writefile{toc}{\contentsline {subsubsection}{\texttt {template} Module}{59}{subsubsection*.380}} +\newlabel{commands/apidoc/src:template-module}{{4.1.1}{59}{\texttt {template} Module}{subsubsection*.380}{}} +\newlabel{commands/apidoc/src:module-src.template}{{4.1.1}{59}{\texttt {template} Module}{subsubsection*.380}{}} +\newlabel{commands/apidoc/src:src.template.MyTemplate}{{4.1.1}{59}{\texttt {template} Module}{section*.381}{}} +\newlabel{commands/apidoc/src:src.template.MyTemplate.delimiter}{{4.1.1}{59}{\texttt {template} Module}{section*.382}{}} +\newlabel{commands/apidoc/src:src.template.MyTemplate.pattern}{{4.1.1}{59}{\texttt {template} Module}{section*.383}{}} +\newlabel{commands/apidoc/src:src.template.substitute}{{4.1.1}{59}{\texttt {template} Module}{section*.384}{}} +\@writefile{toc}{\contentsline {subsubsection}{\texttt {test\_module} Module}{59}{subsubsection*.385}} +\newlabel{commands/apidoc/src:module-src.test_module}{{4.1.1}{59}{\texttt {test\_module} Module}{subsubsection*.385}{}} +\newlabel{commands/apidoc/src:test-module-module}{{4.1.1}{59}{\texttt {test\_module} Module}{subsubsection*.385}{}} +\newlabel{commands/apidoc/src:src.test_module.Test}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.386}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.generate_launching_commands}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.387}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.generate_script}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.388}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.get_test_timeout}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.389}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.get_tmp_dir}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.390}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.prepare_testbase}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.391}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.prepare_testbase_from_dir}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.392}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.prepare_testbase_from_git}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.393}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.prepare_testbase_from_svn}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.394}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.read_results}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.395}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.run_all_tests}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.396}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.run_grid_tests}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.397}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.run_script}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.398}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.run_session_tests}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.399}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.run_testbase_tests}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.400}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.run_tests}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.401}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.search_known_errors}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.402}{}} +\newlabel{commands/apidoc/src:src.test_module.Test.write_test_margin}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.403}{}} +\newlabel{commands/apidoc/src:src.test_module.getTmpDirDEFAULT}{{4.1.1}{59}{\texttt {test\_module} Module}{section*.404}{}} +\@writefile{toc}{\contentsline {subsubsection}{\texttt {xmlManager} Module}{60}{subsubsection*.405}} +\newlabel{commands/apidoc/src:xmlmanager-module}{{4.1.1}{60}{\texttt {xmlManager} Module}{subsubsection*.405}{}} +\newlabel{commands/apidoc/src:module-src.xmlManager}{{4.1.1}{60}{\texttt {xmlManager} Module}{subsubsection*.405}{}} +\newlabel{commands/apidoc/src:src.xmlManager.ReadXmlFile}{{4.1.1}{60}{\texttt {xmlManager} Module}{section*.406}{}} +\newlabel{commands/apidoc/src:src.xmlManager.ReadXmlFile.getRootAttrib}{{4.1.1}{60}{\texttt {xmlManager} Module}{section*.407}{}} +\newlabel{commands/apidoc/src:src.xmlManager.ReadXmlFile.get_attrib}{{4.1.1}{60}{\texttt {xmlManager} Module}{section*.408}{}} +\newlabel{commands/apidoc/src:src.xmlManager.ReadXmlFile.get_node_text}{{4.1.1}{60}{\texttt {xmlManager} Module}{section*.409}{}} +\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile}{{4.1.1}{60}{\texttt {xmlManager} Module}{section*.410}{}} +\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile.add_simple_node}{{4.1.1}{60}{\texttt {xmlManager} Module}{section*.411}{}} +\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile.append_node_attrib}{{4.1.1}{60}{\texttt {xmlManager} Module}{section*.412}{}} +\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile.append_node_text}{{4.1.1}{60}{\texttt {xmlManager} Module}{section*.413}{}} +\newlabel{commands/apidoc/src:src.xmlManager.XmlLogFile.write_tree}{{4.1.1}{60}{\texttt {xmlManager} Module}{section*.414}{}} +\newlabel{commands/apidoc/src:src.xmlManager.add_simple_node}{{4.1.1}{60}{\texttt {xmlManager} Module}{section*.415}{}} +\newlabel{commands/apidoc/src:src.xmlManager.append_node_attrib}{{4.1.1}{61}{\texttt {xmlManager} Module}{section*.416}{}} +\newlabel{commands/apidoc/src:src.xmlManager.find_node_by_attrib}{{4.1.1}{61}{\texttt {xmlManager} Module}{section*.417}{}} +\newlabel{commands/apidoc/src:src.xmlManager.write_report}{{4.1.1}{61}{\texttt {xmlManager} Module}{section*.418}{}} +\@writefile{toc}{\contentsline {subsubsection}{Subpackages}{61}{subsubsection*.419}} +\newlabel{commands/apidoc/src:subpackages}{{4.1.1}{61}{Subpackages}{subsubsection*.419}{}} +\@writefile{toc}{\contentsline {paragraph}{colorama Package}{61}{paragraph*.420}} +\newlabel{commands/apidoc/src.colorama:colorama-package}{{4.1.1}{61}{colorama Package}{paragraph*.420}{}} +\newlabel{commands/apidoc/src.colorama::doc}{{4.1.1}{61}{colorama Package}{paragraph*.420}{}} +\@writefile{toc}{\contentsline {subparagraph}{\texttt {colorama} Package}{61}{subparagraph*.421}} +\newlabel{commands/apidoc/src.colorama:id1}{{4.1.1}{61}{\texttt {colorama} Package}{subparagraph*.421}{}} +\newlabel{commands/apidoc/src.colorama:module-src.colorama}{{4.1.1}{61}{\texttt {colorama} Package}{section*.422}{}} +\@writefile{toc}{\contentsline {subparagraph}{\texttt {ansi} Module}{61}{subparagraph*.423}} +\newlabel{commands/apidoc/src.colorama:module-src.colorama.ansi}{{4.1.1}{61}{\texttt {ansi} Module}{subparagraph*.423}{}} +\newlabel{commands/apidoc/src.colorama:ansi-module}{{4.1.1}{61}{\texttt {ansi} Module}{subparagraph*.423}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack}{{4.1.1}{61}{\texttt {ansi} Module}{section*.424}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.BLACK}{{4.1.1}{61}{\texttt {ansi} Module}{section*.425}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.BLUE}{{4.1.1}{61}{\texttt {ansi} Module}{section*.426}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.CYAN}{{4.1.1}{61}{\texttt {ansi} Module}{section*.427}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.GREEN}{{4.1.1}{61}{\texttt {ansi} Module}{section*.428}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.LIGHTBLACK_EX}{{4.1.1}{61}{\texttt {ansi} Module}{section*.429}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.LIGHTBLUE_EX}{{4.1.1}{61}{\texttt {ansi} Module}{section*.430}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.LIGHTCYAN_EX}{{4.1.1}{62}{\texttt {ansi} Module}{section*.431}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.LIGHTGREEN_EX}{{4.1.1}{62}{\texttt {ansi} Module}{section*.432}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.LIGHTMAGENTA_EX}{{4.1.1}{62}{\texttt {ansi} Module}{section*.433}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.LIGHTRED_EX}{{4.1.1}{62}{\texttt {ansi} Module}{section*.434}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.LIGHTWHITE_EX}{{4.1.1}{62}{\texttt {ansi} Module}{section*.435}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.LIGHTYELLOW_EX}{{4.1.1}{62}{\texttt {ansi} Module}{section*.436}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.MAGENTA}{{4.1.1}{62}{\texttt {ansi} Module}{section*.437}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.RED}{{4.1.1}{62}{\texttt {ansi} Module}{section*.438}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.RESET}{{4.1.1}{62}{\texttt {ansi} Module}{section*.439}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.WHITE}{{4.1.1}{62}{\texttt {ansi} Module}{section*.440}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiBack.YELLOW}{{4.1.1}{62}{\texttt {ansi} Module}{section*.441}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiCodes}{{4.1.1}{62}{\texttt {ansi} Module}{section*.442}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiCursor}{{4.1.1}{62}{\texttt {ansi} Module}{section*.443}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiCursor.BACK}{{4.1.1}{62}{\texttt {ansi} Module}{section*.444}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiCursor.DOWN}{{4.1.1}{62}{\texttt {ansi} Module}{section*.445}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiCursor.FORWARD}{{4.1.1}{62}{\texttt {ansi} Module}{section*.446}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiCursor.POS}{{4.1.1}{62}{\texttt {ansi} Module}{section*.447}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiCursor.UP}{{4.1.1}{62}{\texttt {ansi} Module}{section*.448}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore}{{4.1.1}{62}{\texttt {ansi} Module}{section*.449}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.BLACK}{{4.1.1}{62}{\texttt {ansi} Module}{section*.450}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.BLUE}{{4.1.1}{62}{\texttt {ansi} Module}{section*.451}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.CYAN}{{4.1.1}{62}{\texttt {ansi} Module}{section*.452}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.GREEN}{{4.1.1}{62}{\texttt {ansi} Module}{section*.453}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.LIGHTBLACK_EX}{{4.1.1}{62}{\texttt {ansi} Module}{section*.454}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.LIGHTBLUE_EX}{{4.1.1}{62}{\texttt {ansi} Module}{section*.455}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.LIGHTCYAN_EX}{{4.1.1}{62}{\texttt {ansi} Module}{section*.456}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.LIGHTGREEN_EX}{{4.1.1}{62}{\texttt {ansi} Module}{section*.457}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.LIGHTMAGENTA_EX}{{4.1.1}{62}{\texttt {ansi} Module}{section*.458}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.LIGHTRED_EX}{{4.1.1}{62}{\texttt {ansi} Module}{section*.459}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.LIGHTWHITE_EX}{{4.1.1}{62}{\texttt {ansi} Module}{section*.460}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.LIGHTYELLOW_EX}{{4.1.1}{62}{\texttt {ansi} Module}{section*.461}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.MAGENTA}{{4.1.1}{62}{\texttt {ansi} Module}{section*.462}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.RED}{{4.1.1}{62}{\texttt {ansi} Module}{section*.463}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.RESET}{{4.1.1}{62}{\texttt {ansi} Module}{section*.464}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.WHITE}{{4.1.1}{62}{\texttt {ansi} Module}{section*.465}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiFore.YELLOW}{{4.1.1}{62}{\texttt {ansi} Module}{section*.466}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiStyle}{{4.1.1}{62}{\texttt {ansi} Module}{section*.467}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiStyle.BRIGHT}{{4.1.1}{63}{\texttt {ansi} Module}{section*.468}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiStyle.DIM}{{4.1.1}{63}{\texttt {ansi} Module}{section*.469}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiStyle.NORMAL}{{4.1.1}{63}{\texttt {ansi} Module}{section*.470}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.AnsiStyle.RESET_ALL}{{4.1.1}{63}{\texttt {ansi} Module}{section*.471}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.clear_line}{{4.1.1}{63}{\texttt {ansi} Module}{section*.472}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.clear_screen}{{4.1.1}{63}{\texttt {ansi} Module}{section*.473}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.code_to_chars}{{4.1.1}{63}{\texttt {ansi} Module}{section*.474}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansi.set_title}{{4.1.1}{63}{\texttt {ansi} Module}{section*.475}{}} +\@writefile{toc}{\contentsline {subparagraph}{\texttt {ansitowin32} Module}{63}{subparagraph*.476}} +\newlabel{commands/apidoc/src.colorama:ansitowin32-module}{{4.1.1}{63}{\texttt {ansitowin32} Module}{subparagraph*.476}{}} +\newlabel{commands/apidoc/src.colorama:module-src.colorama.ansitowin32}{{4.1.1}{63}{\texttt {ansitowin32} Module}{subparagraph*.476}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32}{{4.1.1}{63}{\texttt {ansitowin32} Module}{section*.477}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.ANSI_CSI_RE}{{4.1.1}{63}{\texttt {ansitowin32} Module}{section*.478}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.ANSI_OSC_RE}{{4.1.1}{63}{\texttt {ansitowin32} Module}{section*.479}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.call_win32}{{4.1.1}{63}{\texttt {ansitowin32} Module}{section*.480}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.convert_ansi}{{4.1.1}{63}{\texttt {ansitowin32} Module}{section*.481}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.convert_osc}{{4.1.1}{63}{\texttt {ansitowin32} Module}{section*.482}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.extract_params}{{4.1.1}{63}{\texttt {ansitowin32} Module}{section*.483}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.get_win32_calls}{{4.1.1}{63}{\texttt {ansitowin32} Module}{section*.484}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.reset_all}{{4.1.1}{63}{\texttt {ansitowin32} Module}{section*.485}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.should_wrap}{{4.1.1}{63}{\texttt {ansitowin32} Module}{section*.486}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.write}{{4.1.1}{63}{\texttt {ansitowin32} Module}{section*.487}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.write_and_convert}{{4.1.1}{63}{\texttt {ansitowin32} Module}{section*.488}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.AnsiToWin32.write_plain_text}{{4.1.1}{63}{\texttt {ansitowin32} Module}{section*.489}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.StreamWrapper}{{4.1.1}{63}{\texttt {ansitowin32} Module}{section*.490}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.StreamWrapper.write}{{4.1.1}{63}{\texttt {ansitowin32} Module}{section*.491}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.is_a_tty}{{4.1.1}{63}{\texttt {ansitowin32} Module}{section*.492}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.ansitowin32.is_stream_closed}{{4.1.1}{63}{\texttt {ansitowin32} Module}{section*.493}{}} +\@writefile{toc}{\contentsline {subparagraph}{\texttt {initialise} Module}{64}{subparagraph*.494}} +\newlabel{commands/apidoc/src.colorama:initialise-module}{{4.1.1}{64}{\texttt {initialise} Module}{subparagraph*.494}{}} +\newlabel{commands/apidoc/src.colorama:module-src.colorama.initialise}{{4.1.1}{64}{\texttt {initialise} Module}{subparagraph*.494}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.initialise.colorama_text}{{4.1.1}{64}{\texttt {initialise} Module}{section*.495}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.initialise.deinit}{{4.1.1}{64}{\texttt {initialise} Module}{section*.496}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.initialise.init}{{4.1.1}{64}{\texttt {initialise} Module}{section*.497}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.initialise.reinit}{{4.1.1}{64}{\texttt {initialise} Module}{section*.498}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.initialise.reset_all}{{4.1.1}{64}{\texttt {initialise} Module}{section*.499}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.initialise.wrap_stream}{{4.1.1}{64}{\texttt {initialise} Module}{section*.500}{}} +\@writefile{toc}{\contentsline {subparagraph}{\texttt {win32} Module}{64}{subparagraph*.501}} +\newlabel{commands/apidoc/src.colorama:win32-module}{{4.1.1}{64}{\texttt {win32} Module}{subparagraph*.501}{}} +\newlabel{commands/apidoc/src.colorama:module-src.colorama.win32}{{4.1.1}{64}{\texttt {win32} Module}{subparagraph*.501}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.win32.SetConsoleTextAttribute}{{4.1.1}{64}{\texttt {win32} Module}{section*.502}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.win32.winapi_test}{{4.1.1}{64}{\texttt {win32} Module}{section*.503}{}} +\@writefile{toc}{\contentsline {subparagraph}{\texttt {winterm} Module}{64}{subparagraph*.504}} +\newlabel{commands/apidoc/src.colorama:winterm-module}{{4.1.1}{64}{\texttt {winterm} Module}{subparagraph*.504}{}} +\newlabel{commands/apidoc/src.colorama:module-src.colorama.winterm}{{4.1.1}{64}{\texttt {winterm} Module}{subparagraph*.504}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor}{{4.1.1}{64}{\texttt {winterm} Module}{section*.505}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor.BLACK}{{4.1.1}{64}{\texttt {winterm} Module}{section*.506}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor.BLUE}{{4.1.1}{64}{\texttt {winterm} Module}{section*.507}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor.CYAN}{{4.1.1}{64}{\texttt {winterm} Module}{section*.508}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor.GREEN}{{4.1.1}{64}{\texttt {winterm} Module}{section*.509}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor.GREY}{{4.1.1}{64}{\texttt {winterm} Module}{section*.510}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor.MAGENTA}{{4.1.1}{64}{\texttt {winterm} Module}{section*.511}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor.RED}{{4.1.1}{64}{\texttt {winterm} Module}{section*.512}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinColor.YELLOW}{{4.1.1}{64}{\texttt {winterm} Module}{section*.513}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinStyle}{{4.1.1}{64}{\texttt {winterm} Module}{section*.514}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinStyle.BRIGHT}{{4.1.1}{64}{\texttt {winterm} Module}{section*.515}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinStyle.BRIGHT_BACKGROUND}{{4.1.1}{64}{\texttt {winterm} Module}{section*.516}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinStyle.NORMAL}{{4.1.1}{64}{\texttt {winterm} Module}{section*.517}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm}{{4.1.1}{64}{\texttt {winterm} Module}{section*.518}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.back}{{4.1.1}{64}{\texttt {winterm} Module}{section*.519}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.cursor_adjust}{{4.1.1}{64}{\texttt {winterm} Module}{section*.520}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.erase_line}{{4.1.1}{64}{\texttt {winterm} Module}{section*.521}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.erase_screen}{{4.1.1}{64}{\texttt {winterm} Module}{section*.522}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.fore}{{4.1.1}{64}{\texttt {winterm} Module}{section*.523}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.get_attrs}{{4.1.1}{64}{\texttt {winterm} Module}{section*.524}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.get_position}{{4.1.1}{64}{\texttt {winterm} Module}{section*.525}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.reset_all}{{4.1.1}{64}{\texttt {winterm} Module}{section*.526}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.set_attrs}{{4.1.1}{64}{\texttt {winterm} Module}{section*.527}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.set_console}{{4.1.1}{64}{\texttt {winterm} Module}{section*.528}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.set_cursor_position}{{4.1.1}{64}{\texttt {winterm} Module}{section*.529}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.set_title}{{4.1.1}{64}{\texttt {winterm} Module}{section*.530}{}} +\newlabel{commands/apidoc/src.colorama:src.colorama.winterm.WinTerm.style}{{4.1.1}{64}{\texttt {winterm} Module}{section*.531}{}} +\@writefile{toc}{\contentsline {chapter}{\numberline {5}Release Notes}{67}{chapter.5}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{index:release-notes}{{5}{63}{Release Notes}{chapter.5}{}} -\@writefile{toc}{\contentsline {section}{\numberline {5.1}Release notes}{63}{section.5.1}} -\newlabel{release_notes/release_notes_5.0.0:release-notes}{{5.1}{63}{Release notes}{section.5.1}{}} -\newlabel{release_notes/release_notes_5.0.0::doc}{{5.1}{63}{Release notes}{section.5.1}{}} -\@writefile{toc}{\contentsline {chapter}{Python Module Index}{65}{section*.532}} -\@writefile{toc}{\contentsline {chapter}{Index}{67}{section*.533}} +\newlabel{index:release-notes}{{5}{67}{Release Notes}{chapter.5}{}} +\@writefile{toc}{\contentsline {section}{\numberline {5.1}Release notes}{67}{section.5.1}} +\newlabel{release_notes/release_notes_5.0.0:release-notes}{{5.1}{67}{Release notes}{section.5.1}{}} +\newlabel{release_notes/release_notes_5.0.0::doc}{{5.1}{67}{Release notes}{section.5.1}{}} +\@writefile{toc}{\contentsline {chapter}{Python Module Index}{69}{section*.532}} +\@writefile{toc}{\contentsline {chapter}{Index}{71}{section*.533}} diff --git a/doc/build/latex/salomeTools.idx b/doc/build/latex/salomeTools.idx index a9a01f1..f418096 100644 --- a/doc/build/latex/salomeTools.idx +++ b/doc/build/latex/salomeTools.idx @@ -1,512 +1,512 @@ -\indexentry{src.\_\_init\_\_ (module)|hyperpage}{23} -\indexentry{Path (class in src.\_\_init\_\_)|hyperpage}{23} -\indexentry{base() (src.\_\_init\_\_.Path method)|hyperpage}{23} -\indexentry{chmod() (src.\_\_init\_\_.Path method)|hyperpage}{23} -\indexentry{copy() (src.\_\_init\_\_.Path method)|hyperpage}{23} -\indexentry{copydir() (src.\_\_init\_\_.Path method)|hyperpage}{23} -\indexentry{copyfile() (src.\_\_init\_\_.Path method)|hyperpage}{23} -\indexentry{copylink() (src.\_\_init\_\_.Path method)|hyperpage}{23} -\indexentry{dir() (src.\_\_init\_\_.Path method)|hyperpage}{23} -\indexentry{exists() (src.\_\_init\_\_.Path method)|hyperpage}{23} -\indexentry{isdir() (src.\_\_init\_\_.Path method)|hyperpage}{23} -\indexentry{isfile() (src.\_\_init\_\_.Path method)|hyperpage}{23} -\indexentry{islink() (src.\_\_init\_\_.Path method)|hyperpage}{23} -\indexentry{list() (src.\_\_init\_\_.Path method)|hyperpage}{23} -\indexentry{make() (src.\_\_init\_\_.Path method)|hyperpage}{23} -\indexentry{readlink() (src.\_\_init\_\_.Path method)|hyperpage}{23} -\indexentry{rm() (src.\_\_init\_\_.Path method)|hyperpage}{23} -\indexentry{smartcopy() (src.\_\_init\_\_.Path method)|hyperpage}{23} -\indexentry{symlink() (src.\_\_init\_\_.Path method)|hyperpage}{23} -\indexentry{SatException|hyperpage}{23} -\indexentry{activate\_mesa\_property() (in module src.\_\_init\_\_)|hyperpage}{23} -\indexentry{check\_config\_has\_application() (in module src.\_\_init\_\_)|hyperpage}{23} -\indexentry{check\_config\_has\_profile() (in module src.\_\_init\_\_)|hyperpage}{24} -\indexentry{config\_has\_application() (in module src.\_\_init\_\_)|hyperpage}{24} -\indexentry{deepcopy\_list() (in module src.\_\_init\_\_)|hyperpage}{24} -\indexentry{ensure\_path\_exists() (in module src.\_\_init\_\_)|hyperpage}{24} -\indexentry{find\_file\_in\_lpath() (in module src.\_\_init\_\_)|hyperpage}{24} -\indexentry{get\_base\_path() (in module src.\_\_init\_\_)|hyperpage}{24} -\indexentry{get\_cfg\_param() (in module src.\_\_init\_\_)|hyperpage}{24} -\indexentry{get\_launcher\_name() (in module src.\_\_init\_\_)|hyperpage}{24} -\indexentry{get\_log\_path() (in module src.\_\_init\_\_)|hyperpage}{25} -\indexentry{get\_property\_in\_product\_cfg() (in module src.\_\_init\_\_)|hyperpage}{25} -\indexentry{get\_salome\_version() (in module src.\_\_init\_\_)|hyperpage}{25} -\indexentry{get\_tmp\_filename() (in module src.\_\_init\_\_)|hyperpage}{25} -\indexentry{handleRemoveReadonly() (in module src.\_\_init\_\_)|hyperpage}{25} -\indexentry{merge\_dicts() (in module src.\_\_init\_\_)|hyperpage}{25} -\indexentry{only\_numbers() (in module src.\_\_init\_\_)|hyperpage}{25} -\indexentry{parse\_date() (in module src.\_\_init\_\_)|hyperpage}{25} -\indexentry{print\_info() (in module src.\_\_init\_\_)|hyperpage}{25} -\indexentry{read\_config\_from\_a\_file() (in module src.\_\_init\_\_)|hyperpage}{25} -\indexentry{remove\_item\_from\_list() (in module src.\_\_init\_\_)|hyperpage}{25} -\indexentry{replace\_in\_file() (in module src.\_\_init\_\_)|hyperpage}{25} -\indexentry{src.ElementTree (module)|hyperpage}{25} -\indexentry{Comment() (in module src.ElementTree)|hyperpage}{25} -\indexentry{dump() (in module src.ElementTree)|hyperpage}{25} -\indexentry{Element() (in module src.ElementTree)|hyperpage}{25} -\indexentry{ElementTree (class in src.ElementTree)|hyperpage}{25} -\indexentry{find() (src.ElementTree.ElementTree method)|hyperpage}{25} -\indexentry{findall() (src.ElementTree.ElementTree method)|hyperpage}{25} -\indexentry{findtext() (src.ElementTree.ElementTree method)|hyperpage}{26} -\indexentry{getiterator() (src.ElementTree.ElementTree method)|hyperpage}{26} -\indexentry{getroot() (src.ElementTree.ElementTree method)|hyperpage}{26} -\indexentry{parse() (src.ElementTree.ElementTree method)|hyperpage}{26} -\indexentry{write() (src.ElementTree.ElementTree method)|hyperpage}{26} -\indexentry{fromstring() (in module src.ElementTree)|hyperpage}{26} -\indexentry{iselement() (in module src.ElementTree)|hyperpage}{26} -\indexentry{iterparse (class in src.ElementTree)|hyperpage}{26} -\indexentry{next() (src.ElementTree.iterparse method)|hyperpage}{26} -\indexentry{parse() (in module src.ElementTree)|hyperpage}{26} -\indexentry{PI() (in module src.ElementTree)|hyperpage}{26} -\indexentry{ProcessingInstruction() (in module src.ElementTree)|hyperpage}{26} -\indexentry{QName (class in src.ElementTree)|hyperpage}{26} -\indexentry{SubElement() (in module src.ElementTree)|hyperpage}{26} -\indexentry{tostring() (in module src.ElementTree)|hyperpage}{26} -\indexentry{TreeBuilder (class in src.ElementTree)|hyperpage}{26} -\indexentry{close() (src.ElementTree.TreeBuilder method)|hyperpage}{26} -\indexentry{data() (src.ElementTree.TreeBuilder method)|hyperpage}{26} -\indexentry{end() (src.ElementTree.TreeBuilder method)|hyperpage}{26} -\indexentry{start() (src.ElementTree.TreeBuilder method)|hyperpage}{26} -\indexentry{XML() (in module src.ElementTree)|hyperpage}{26} -\indexentry{XMLTreeBuilder (class in src.ElementTree)|hyperpage}{26} -\indexentry{close() (src.ElementTree.XMLTreeBuilder method)|hyperpage}{26} -\indexentry{doctype() (src.ElementTree.XMLTreeBuilder method)|hyperpage}{26} -\indexentry{feed() (src.ElementTree.XMLTreeBuilder method)|hyperpage}{26} -\indexentry{src.architecture (module)|hyperpage}{26} -\indexentry{get\_distrib\_version() (in module src.architecture)|hyperpage}{26} -\indexentry{get\_distribution() (in module src.architecture)|hyperpage}{26} -\indexentry{get\_nb\_proc() (in module src.architecture)|hyperpage}{27} -\indexentry{get\_python\_version() (in module src.architecture)|hyperpage}{27} -\indexentry{get\_user() (in module src.architecture)|hyperpage}{27} -\indexentry{is\_windows() (in module src.architecture)|hyperpage}{27} -\indexentry{src.compilation (module)|hyperpage}{27} -\indexentry{Builder (class in src.compilation)|hyperpage}{27} -\indexentry{build\_configure() (src.compilation.Builder method)|hyperpage}{27} -\indexentry{check() (src.compilation.Builder method)|hyperpage}{27} -\indexentry{cmake() (src.compilation.Builder method)|hyperpage}{27} -\indexentry{complete\_environment() (src.compilation.Builder method)|hyperpage}{27} -\indexentry{configure() (src.compilation.Builder method)|hyperpage}{27} -\indexentry{do\_batch\_script\_build() (src.compilation.Builder method)|hyperpage}{27} -\indexentry{do\_default\_build() (src.compilation.Builder method)|hyperpage}{27} -\indexentry{do\_python\_script\_build() (src.compilation.Builder method)|hyperpage}{27} -\indexentry{do\_script\_build() (src.compilation.Builder method)|hyperpage}{27} -\indexentry{hack\_libtool() (src.compilation.Builder method)|hyperpage}{27} -\indexentry{install() (src.compilation.Builder method)|hyperpage}{27} -\indexentry{log() (src.compilation.Builder method)|hyperpage}{27} -\indexentry{log\_command() (src.compilation.Builder method)|hyperpage}{27} -\indexentry{make() (src.compilation.Builder method)|hyperpage}{27} -\indexentry{prepare() (src.compilation.Builder method)|hyperpage}{27} -\indexentry{put\_txt\_log\_in\_appli\_log\_dir() (src.compilation.Builder method)|hyperpage}{27} -\indexentry{wmake() (src.compilation.Builder method)|hyperpage}{28} -\indexentry{src.debug (module)|hyperpage}{28} -\indexentry{InStream (class in src.debug)|hyperpage}{28} -\indexentry{OutStream (class in src.debug)|hyperpage}{28} -\indexentry{close() (src.debug.OutStream method)|hyperpage}{28} -\indexentry{getLocalEnv() (in module src.debug)|hyperpage}{28} -\indexentry{getStrConfigDbg() (in module src.debug)|hyperpage}{28} -\indexentry{getStrConfigStd() (in module src.debug)|hyperpage}{28} -\indexentry{indent() (in module src.debug)|hyperpage}{28} -\indexentry{pop\_debug() (in module src.debug)|hyperpage}{28} -\indexentry{push\_debug() (in module src.debug)|hyperpage}{28} -\indexentry{saveConfigDbg() (in module src.debug)|hyperpage}{28} -\indexentry{saveConfigStd() (in module src.debug)|hyperpage}{28} -\indexentry{tofix() (in module src.debug)|hyperpage}{29} -\indexentry{write() (in module src.debug)|hyperpage}{29} -\indexentry{src.environment (module)|hyperpage}{29} -\indexentry{Environ (class in src.environment)|hyperpage}{29} -\indexentry{append() (src.environment.Environ method)|hyperpage}{29} -\indexentry{append\_value() (src.environment.Environ method)|hyperpage}{29} -\indexentry{command\_value() (src.environment.Environ method)|hyperpage}{29} -\indexentry{get() (src.environment.Environ method)|hyperpage}{29} -\indexentry{is\_defined() (src.environment.Environ method)|hyperpage}{29} -\indexentry{prepend() (src.environment.Environ method)|hyperpage}{29} -\indexentry{prepend\_value() (src.environment.Environ method)|hyperpage}{29} -\indexentry{set() (src.environment.Environ method)|hyperpage}{30} -\indexentry{FileEnvWriter (class in src.environment)|hyperpage}{30} -\indexentry{write\_cfgForPy\_file() (src.environment.FileEnvWriter method)|hyperpage}{30} -\indexentry{write\_env\_file() (src.environment.FileEnvWriter method)|hyperpage}{30} -\indexentry{SalomeEnviron (class in src.environment)|hyperpage}{30} -\indexentry{add\_comment() (src.environment.SalomeEnviron method)|hyperpage}{30} -\indexentry{add\_line() (src.environment.SalomeEnviron method)|hyperpage}{30} -\indexentry{add\_warning() (src.environment.SalomeEnviron method)|hyperpage}{30} -\indexentry{append() (src.environment.SalomeEnviron method)|hyperpage}{30} -\indexentry{dump() (src.environment.SalomeEnviron method)|hyperpage}{30} -\indexentry{finish() (src.environment.SalomeEnviron method)|hyperpage}{31} -\indexentry{get() (src.environment.SalomeEnviron method)|hyperpage}{31} -\indexentry{get\_names() (src.environment.SalomeEnviron method)|hyperpage}{31} -\indexentry{is\_defined() (src.environment.SalomeEnviron method)|hyperpage}{31} -\indexentry{load\_cfg\_environment() (src.environment.SalomeEnviron method)|hyperpage}{31} -\indexentry{prepend() (src.environment.SalomeEnviron method)|hyperpage}{31} -\indexentry{run\_env\_script() (src.environment.SalomeEnviron method)|hyperpage}{31} -\indexentry{run\_simple\_env\_script() (src.environment.SalomeEnviron method)|hyperpage}{31} -\indexentry{set() (src.environment.SalomeEnviron method)|hyperpage}{31} -\indexentry{set\_a\_product() (src.environment.SalomeEnviron method)|hyperpage}{31} -\indexentry{set\_application\_env() (src.environment.SalomeEnviron method)|hyperpage}{32} -\indexentry{set\_cpp\_env() (src.environment.SalomeEnviron method)|hyperpage}{32} -\indexentry{set\_full\_environ() (src.environment.SalomeEnviron method)|hyperpage}{32} -\indexentry{set\_products() (src.environment.SalomeEnviron method)|hyperpage}{32} -\indexentry{set\_python\_libdirs() (src.environment.SalomeEnviron method)|hyperpage}{32} -\indexentry{set\_salome\_generic\_product\_env() (src.environment.SalomeEnviron method)|hyperpage}{32} -\indexentry{set\_salome\_minimal\_product\_env() (src.environment.SalomeEnviron method)|hyperpage}{32} -\indexentry{Shell (class in src.environment)|hyperpage}{32} -\indexentry{load\_environment() (in module src.environment)|hyperpage}{32} -\indexentry{src.fileEnviron (module)|hyperpage}{33} -\indexentry{BashFileEnviron (class in src.fileEnviron)|hyperpage}{33} -\indexentry{command\_value() (src.fileEnviron.BashFileEnviron method)|hyperpage}{33} -\indexentry{finish() (src.fileEnviron.BashFileEnviron method)|hyperpage}{33} -\indexentry{set() (src.fileEnviron.BashFileEnviron method)|hyperpage}{33} -\indexentry{BatFileEnviron (class in src.fileEnviron)|hyperpage}{33} -\indexentry{add\_comment() (src.fileEnviron.BatFileEnviron method)|hyperpage}{33} -\indexentry{command\_value() (src.fileEnviron.BatFileEnviron method)|hyperpage}{33} -\indexentry{finish() (src.fileEnviron.BatFileEnviron method)|hyperpage}{33} -\indexentry{get() (src.fileEnviron.BatFileEnviron method)|hyperpage}{33} -\indexentry{set() (src.fileEnviron.BatFileEnviron method)|hyperpage}{33} -\indexentry{ContextFileEnviron (class in src.fileEnviron)|hyperpage}{33} -\indexentry{add\_echo() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{34} -\indexentry{add\_warning() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{34} -\indexentry{append\_value() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{34} -\indexentry{command\_value() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{34} -\indexentry{finish() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{34} -\indexentry{get() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{34} -\indexentry{prepend\_value() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{34} -\indexentry{set() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{34} -\indexentry{FileEnviron (class in src.fileEnviron)|hyperpage}{34} -\indexentry{add\_comment() (src.fileEnviron.FileEnviron method)|hyperpage}{34} -\indexentry{add\_echo() (src.fileEnviron.FileEnviron method)|hyperpage}{35} -\indexentry{add\_line() (src.fileEnviron.FileEnviron method)|hyperpage}{35} -\indexentry{add\_warning() (src.fileEnviron.FileEnviron method)|hyperpage}{35} -\indexentry{append() (src.fileEnviron.FileEnviron method)|hyperpage}{35} -\indexentry{append\_value() (src.fileEnviron.FileEnviron method)|hyperpage}{35} -\indexentry{command\_value() (src.fileEnviron.FileEnviron method)|hyperpage}{35} -\indexentry{finish() (src.fileEnviron.FileEnviron method)|hyperpage}{35} -\indexentry{get() (src.fileEnviron.FileEnviron method)|hyperpage}{35} -\indexentry{is\_defined() (src.fileEnviron.FileEnviron method)|hyperpage}{35} -\indexentry{prepend() (src.fileEnviron.FileEnviron method)|hyperpage}{35} -\indexentry{prepend\_value() (src.fileEnviron.FileEnviron method)|hyperpage}{36} -\indexentry{set() (src.fileEnviron.FileEnviron method)|hyperpage}{36} -\indexentry{LauncherFileEnviron (class in src.fileEnviron)|hyperpage}{36} -\indexentry{add() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{36} -\indexentry{add\_comment() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{36} -\indexentry{add\_echo() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{36} -\indexentry{add\_line() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{36} -\indexentry{add\_warning() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{36} -\indexentry{append() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{36} -\indexentry{append\_value() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{36} -\indexentry{change\_to\_launcher() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{36} -\indexentry{command\_value() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{36} -\indexentry{finish() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{37} -\indexentry{get() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{37} -\indexentry{is\_defined() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{37} -\indexentry{prepend() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{37} -\indexentry{prepend\_value() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{37} -\indexentry{set() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{37} -\indexentry{ScreenEnviron (class in src.fileEnviron)|hyperpage}{37} -\indexentry{add\_comment() (src.fileEnviron.ScreenEnviron method)|hyperpage}{37} -\indexentry{add\_echo() (src.fileEnviron.ScreenEnviron method)|hyperpage}{37} -\indexentry{add\_line() (src.fileEnviron.ScreenEnviron method)|hyperpage}{37} -\indexentry{add\_warning() (src.fileEnviron.ScreenEnviron method)|hyperpage}{37} -\indexentry{append() (src.fileEnviron.ScreenEnviron method)|hyperpage}{37} -\indexentry{command\_value() (src.fileEnviron.ScreenEnviron method)|hyperpage}{37} -\indexentry{get() (src.fileEnviron.ScreenEnviron method)|hyperpage}{37} -\indexentry{is\_defined() (src.fileEnviron.ScreenEnviron method)|hyperpage}{37} -\indexentry{prepend() (src.fileEnviron.ScreenEnviron method)|hyperpage}{37} -\indexentry{run\_env\_script() (src.fileEnviron.ScreenEnviron method)|hyperpage}{38} -\indexentry{set() (src.fileEnviron.ScreenEnviron method)|hyperpage}{38} -\indexentry{write() (src.fileEnviron.ScreenEnviron method)|hyperpage}{38} -\indexentry{get\_file\_environ() (in module src.fileEnviron)|hyperpage}{38} -\indexentry{special\_path\_separator() (in module src.fileEnviron)|hyperpage}{38} -\indexentry{src.fork (module)|hyperpage}{38} -\indexentry{batch() (in module src.fork)|hyperpage}{38} -\indexentry{batch\_salome() (in module src.fork)|hyperpage}{38} -\indexentry{launch\_command() (in module src.fork)|hyperpage}{38} -\indexentry{show\_progress() (in module src.fork)|hyperpage}{38} -\indexentry{write\_back() (in module src.fork)|hyperpage}{38} -\indexentry{src.logger (module)|hyperpage}{38} -\indexentry{Logger (class in src.logger)|hyperpage}{38} -\indexentry{add\_link() (src.logger.Logger method)|hyperpage}{38} -\indexentry{end\_write() (src.logger.Logger method)|hyperpage}{39} -\indexentry{error() (src.logger.Logger method)|hyperpage}{39} -\indexentry{flush() (src.logger.Logger method)|hyperpage}{39} -\indexentry{put\_initial\_xml\_fields() (src.logger.Logger method)|hyperpage}{39} -\indexentry{write() (src.logger.Logger method)|hyperpage}{39} -\indexentry{date\_to\_datetime() (in module src.logger)|hyperpage}{39} -\indexentry{list\_log\_file() (in module src.logger)|hyperpage}{39} -\indexentry{show\_command\_log() (in module src.logger)|hyperpage}{39} -\indexentry{timedelta\_total\_seconds() (in module src.logger)|hyperpage}{40} -\indexentry{update\_hat\_xml() (in module src.logger)|hyperpage}{40} -\indexentry{src.options (module)|hyperpage}{40} -\indexentry{OptResult (class in src.options)|hyperpage}{40} -\indexentry{Options (class in src.options)|hyperpage}{40} -\indexentry{add\_option() (src.options.Options method)|hyperpage}{40} -\indexentry{parse\_args() (src.options.Options method)|hyperpage}{40} -\indexentry{print\_help() (src.options.Options method)|hyperpage}{40} -\indexentry{src.printcolors (module)|hyperpage}{41} -\indexentry{cleancolor() (in module src.printcolors)|hyperpage}{41} -\indexentry{print\_color\_map() (in module src.printcolors)|hyperpage}{41} -\indexentry{print\_color\_range() (in module src.printcolors)|hyperpage}{41} -\indexentry{print\_value() (in module src.printcolors)|hyperpage}{41} -\indexentry{printc() (in module src.printcolors)|hyperpage}{41} -\indexentry{printcError() (in module src.printcolors)|hyperpage}{41} -\indexentry{printcHeader() (in module src.printcolors)|hyperpage}{41} -\indexentry{printcHighlight() (in module src.printcolors)|hyperpage}{41} -\indexentry{printcInfo() (in module src.printcolors)|hyperpage}{42} -\indexentry{printcLabel() (in module src.printcolors)|hyperpage}{42} -\indexentry{printcSuccess() (in module src.printcolors)|hyperpage}{42} -\indexentry{printcWarning() (in module src.printcolors)|hyperpage}{42} -\indexentry{src.product (module)|hyperpage}{42} -\indexentry{check\_config\_exists() (in module src.product)|hyperpage}{42} -\indexentry{check\_installation() (in module src.product)|hyperpage}{42} -\indexentry{check\_source() (in module src.product)|hyperpage}{43} -\indexentry{get\_base\_install\_dir() (in module src.product)|hyperpage}{43} -\indexentry{get\_install\_dir() (in module src.product)|hyperpage}{43} -\indexentry{get\_product\_components() (in module src.product)|hyperpage}{43} -\indexentry{get\_product\_config() (in module src.product)|hyperpage}{43} -\indexentry{get\_product\_dependencies() (in module src.product)|hyperpage}{43} -\indexentry{get\_product\_section() (in module src.product)|hyperpage}{44} -\indexentry{get\_products\_infos() (in module src.product)|hyperpage}{44} -\indexentry{product\_compiles() (in module src.product)|hyperpage}{44} -\indexentry{product\_has\_env\_script() (in module src.product)|hyperpage}{44} -\indexentry{product\_has\_logo() (in module src.product)|hyperpage}{44} -\indexentry{product\_has\_patches() (in module src.product)|hyperpage}{44} -\indexentry{product\_has\_salome\_gui() (in module src.product)|hyperpage}{44} -\indexentry{product\_has\_script() (in module src.product)|hyperpage}{45} -\indexentry{product\_is\_autotools() (in module src.product)|hyperpage}{45} -\indexentry{product\_is\_cmake() (in module src.product)|hyperpage}{45} -\indexentry{product\_is\_cpp() (in module src.product)|hyperpage}{45} -\indexentry{product\_is\_debug() (in module src.product)|hyperpage}{45} -\indexentry{product\_is\_dev() (in module src.product)|hyperpage}{45} -\indexentry{product\_is\_fixed() (in module src.product)|hyperpage}{45} -\indexentry{product\_is\_generated() (in module src.product)|hyperpage}{45} -\indexentry{product\_is\_mpi() (in module src.product)|hyperpage}{46} -\indexentry{product\_is\_native() (in module src.product)|hyperpage}{46} -\indexentry{product\_is\_salome() (in module src.product)|hyperpage}{46} -\indexentry{product\_is\_sample() (in module src.product)|hyperpage}{46} -\indexentry{product\_is\_smesh\_plugin() (in module src.product)|hyperpage}{46} -\indexentry{product\_is\_vcs() (in module src.product)|hyperpage}{46} -\indexentry{src.pyconf (module)|hyperpage}{46} -\indexentry{Config (class in src.pyconf)|hyperpage}{47} -\indexentry{Config.Namespace (class in src.pyconf)|hyperpage}{47} -\indexentry{addNamespace() (src.pyconf.Config method)|hyperpage}{47} -\indexentry{getByPath() (src.pyconf.Config method)|hyperpage}{48} -\indexentry{load() (src.pyconf.Config method)|hyperpage}{48} -\indexentry{removeNamespace() (src.pyconf.Config method)|hyperpage}{48} -\indexentry{ConfigError|hyperpage}{48} -\indexentry{ConfigFormatError|hyperpage}{48} -\indexentry{ConfigInputStream (class in src.pyconf)|hyperpage}{48} -\indexentry{close() (src.pyconf.ConfigInputStream method)|hyperpage}{48} -\indexentry{read() (src.pyconf.ConfigInputStream method)|hyperpage}{48} -\indexentry{readline() (src.pyconf.ConfigInputStream method)|hyperpage}{48} -\indexentry{ConfigList (class in src.pyconf)|hyperpage}{48} -\indexentry{getByPath() (src.pyconf.ConfigList method)|hyperpage}{48} -\indexentry{ConfigMerger (class in src.pyconf)|hyperpage}{48} -\indexentry{handleMismatch() (src.pyconf.ConfigMerger method)|hyperpage}{48} -\indexentry{merge() (src.pyconf.ConfigMerger method)|hyperpage}{48} -\indexentry{mergeMapping() (src.pyconf.ConfigMerger method)|hyperpage}{49} -\indexentry{mergeSequence() (src.pyconf.ConfigMerger method)|hyperpage}{49} -\indexentry{overwriteKeys() (src.pyconf.ConfigMerger method)|hyperpage}{49} -\indexentry{ConfigOutputStream (class in src.pyconf)|hyperpage}{49} -\indexentry{close() (src.pyconf.ConfigOutputStream method)|hyperpage}{49} -\indexentry{flush() (src.pyconf.ConfigOutputStream method)|hyperpage}{49} -\indexentry{write() (src.pyconf.ConfigOutputStream method)|hyperpage}{49} -\indexentry{ConfigReader (class in src.pyconf)|hyperpage}{49} -\indexentry{getChar() (src.pyconf.ConfigReader method)|hyperpage}{49} -\indexentry{getToken() (src.pyconf.ConfigReader method)|hyperpage}{49} -\indexentry{load() (src.pyconf.ConfigReader method)|hyperpage}{49} -\indexentry{location() (src.pyconf.ConfigReader method)|hyperpage}{49} -\indexentry{match() (src.pyconf.ConfigReader method)|hyperpage}{50} -\indexentry{parseFactor() (src.pyconf.ConfigReader method)|hyperpage}{50} -\indexentry{parseKeyValuePair() (src.pyconf.ConfigReader method)|hyperpage}{50} -\indexentry{parseMapping() (src.pyconf.ConfigReader method)|hyperpage}{50} -\indexentry{parseMappingBody() (src.pyconf.ConfigReader method)|hyperpage}{50} -\indexentry{parseReference() (src.pyconf.ConfigReader method)|hyperpage}{50} -\indexentry{parseScalar() (src.pyconf.ConfigReader method)|hyperpage}{50} -\indexentry{parseSequence() (src.pyconf.ConfigReader method)|hyperpage}{50} -\indexentry{parseSuffix() (src.pyconf.ConfigReader method)|hyperpage}{50} -\indexentry{parseTerm() (src.pyconf.ConfigReader method)|hyperpage}{50} -\indexentry{parseValue() (src.pyconf.ConfigReader method)|hyperpage}{50} -\indexentry{setStream() (src.pyconf.ConfigReader method)|hyperpage}{51} -\indexentry{ConfigResolutionError|hyperpage}{51} -\indexentry{Container (class in src.pyconf)|hyperpage}{51} -\indexentry{evaluate() (src.pyconf.Container method)|hyperpage}{51} -\indexentry{setPath() (src.pyconf.Container method)|hyperpage}{51} -\indexentry{writeToStream() (src.pyconf.Container method)|hyperpage}{51} -\indexentry{writeValue() (src.pyconf.Container method)|hyperpage}{51} -\indexentry{Expression (class in src.pyconf)|hyperpage}{51} -\indexentry{evaluate() (src.pyconf.Expression method)|hyperpage}{51} -\indexentry{Mapping (class in src.pyconf)|hyperpage}{51} -\indexentry{addMapping() (src.pyconf.Mapping method)|hyperpage}{51} -\indexentry{get() (src.pyconf.Mapping method)|hyperpage}{52} -\indexentry{iteritems() (src.pyconf.Mapping method)|hyperpage}{52} -\indexentry{iterkeys() (src.pyconf.Mapping method)|hyperpage}{52} -\indexentry{keys() (src.pyconf.Mapping method)|hyperpage}{52} -\indexentry{writeToStream() (src.pyconf.Mapping method)|hyperpage}{52} -\indexentry{Reference (class in src.pyconf)|hyperpage}{52} -\indexentry{addElement() (src.pyconf.Reference method)|hyperpage}{52} -\indexentry{findConfig() (src.pyconf.Reference method)|hyperpage}{52} -\indexentry{resolve() (src.pyconf.Reference method)|hyperpage}{52} -\indexentry{Sequence (class in src.pyconf)|hyperpage}{52} -\indexentry{Sequence.SeqIter (class in src.pyconf)|hyperpage}{52} -\indexentry{next() (src.pyconf.Sequence.SeqIter method)|hyperpage}{52} -\indexentry{append() (src.pyconf.Sequence method)|hyperpage}{52} -\indexentry{writeToStream() (src.pyconf.Sequence method)|hyperpage}{52} -\indexentry{deepCopyMapping() (in module src.pyconf)|hyperpage}{53} -\indexentry{defaultMergeResolve() (in module src.pyconf)|hyperpage}{53} -\indexentry{defaultStreamOpener() (in module src.pyconf)|hyperpage}{53} -\indexentry{isWord() (in module src.pyconf)|hyperpage}{53} -\indexentry{makePath() (in module src.pyconf)|hyperpage}{53} -\indexentry{overwriteMergeResolve() (in module src.pyconf)|hyperpage}{53} -\indexentry{src.system (module)|hyperpage}{53} -\indexentry{archive\_extract() (in module src.system)|hyperpage}{53} -\indexentry{cvs\_extract() (in module src.system)|hyperpage}{54} -\indexentry{git\_extract() (in module src.system)|hyperpage}{54} -\indexentry{show\_in\_editor() (in module src.system)|hyperpage}{54} -\indexentry{svn\_extract() (in module src.system)|hyperpage}{54} -\indexentry{src.template (module)|hyperpage}{55} -\indexentry{MyTemplate (class in src.template)|hyperpage}{55} -\indexentry{delimiter (src.template.MyTemplate attribute)|hyperpage}{55} -\indexentry{pattern (src.template.MyTemplate attribute)|hyperpage}{55} -\indexentry{substitute() (in module src.template)|hyperpage}{55} -\indexentry{src.test\_module (module)|hyperpage}{55} -\indexentry{Test (class in src.test\_module)|hyperpage}{55} -\indexentry{generate\_launching\_commands() (src.test\_module.Test method)|hyperpage}{55} -\indexentry{generate\_script() (src.test\_module.Test method)|hyperpage}{55} -\indexentry{get\_test\_timeout() (src.test\_module.Test method)|hyperpage}{55} -\indexentry{get\_tmp\_dir() (src.test\_module.Test method)|hyperpage}{55} -\indexentry{prepare\_testbase() (src.test\_module.Test method)|hyperpage}{55} -\indexentry{prepare\_testbase\_from\_dir() (src.test\_module.Test method)|hyperpage}{55} -\indexentry{prepare\_testbase\_from\_git() (src.test\_module.Test method)|hyperpage}{55} -\indexentry{prepare\_testbase\_from\_svn() (src.test\_module.Test method)|hyperpage}{55} -\indexentry{read\_results() (src.test\_module.Test method)|hyperpage}{55} -\indexentry{run\_all\_tests() (src.test\_module.Test method)|hyperpage}{55} -\indexentry{run\_grid\_tests() (src.test\_module.Test method)|hyperpage}{55} -\indexentry{run\_script() (src.test\_module.Test method)|hyperpage}{55} -\indexentry{run\_session\_tests() (src.test\_module.Test method)|hyperpage}{55} -\indexentry{run\_testbase\_tests() (src.test\_module.Test method)|hyperpage}{55} -\indexentry{run\_tests() (src.test\_module.Test method)|hyperpage}{55} -\indexentry{search\_known\_errors() (src.test\_module.Test method)|hyperpage}{55} -\indexentry{write\_test\_margin() (src.test\_module.Test method)|hyperpage}{55} -\indexentry{getTmpDirDEFAULT() (in module src.test\_module)|hyperpage}{55} -\indexentry{src.xmlManager (module)|hyperpage}{56} -\indexentry{ReadXmlFile (class in src.xmlManager)|hyperpage}{56} -\indexentry{getRootAttrib() (src.xmlManager.ReadXmlFile method)|hyperpage}{56} -\indexentry{get\_attrib() (src.xmlManager.ReadXmlFile method)|hyperpage}{56} -\indexentry{get\_node\_text() (src.xmlManager.ReadXmlFile method)|hyperpage}{56} -\indexentry{XmlLogFile (class in src.xmlManager)|hyperpage}{56} -\indexentry{add\_simple\_node() (src.xmlManager.XmlLogFile method)|hyperpage}{56} -\indexentry{append\_node\_attrib() (src.xmlManager.XmlLogFile method)|hyperpage}{56} -\indexentry{append\_node\_text() (src.xmlManager.XmlLogFile method)|hyperpage}{56} -\indexentry{write\_tree() (src.xmlManager.XmlLogFile method)|hyperpage}{56} -\indexentry{add\_simple\_node() (in module src.xmlManager)|hyperpage}{56} -\indexentry{append\_node\_attrib() (in module src.xmlManager)|hyperpage}{57} -\indexentry{find\_node\_by\_attrib() (in module src.xmlManager)|hyperpage}{57} -\indexentry{write\_report() (in module src.xmlManager)|hyperpage}{57} -\indexentry{src.colorama (module)|hyperpage}{57} -\indexentry{src.colorama.ansi (module)|hyperpage}{57} -\indexentry{AnsiBack (class in src.colorama.ansi)|hyperpage}{57} -\indexentry{BLACK (src.colorama.ansi.AnsiBack attribute)|hyperpage}{57} -\indexentry{BLUE (src.colorama.ansi.AnsiBack attribute)|hyperpage}{57} -\indexentry{CYAN (src.colorama.ansi.AnsiBack attribute)|hyperpage}{57} -\indexentry{GREEN (src.colorama.ansi.AnsiBack attribute)|hyperpage}{57} -\indexentry{LIGHTBLACK\_EX (src.colorama.ansi.AnsiBack attribute)|hyperpage}{57} -\indexentry{LIGHTBLUE\_EX (src.colorama.ansi.AnsiBack attribute)|hyperpage}{57} -\indexentry{LIGHTCYAN\_EX (src.colorama.ansi.AnsiBack attribute)|hyperpage}{58} -\indexentry{LIGHTGREEN\_EX (src.colorama.ansi.AnsiBack attribute)|hyperpage}{58} -\indexentry{LIGHTMAGENTA\_EX (src.colorama.ansi.AnsiBack attribute)|hyperpage}{58} -\indexentry{LIGHTRED\_EX (src.colorama.ansi.AnsiBack attribute)|hyperpage}{58} -\indexentry{LIGHTWHITE\_EX (src.colorama.ansi.AnsiBack attribute)|hyperpage}{58} -\indexentry{LIGHTYELLOW\_EX (src.colorama.ansi.AnsiBack attribute)|hyperpage}{58} -\indexentry{MAGENTA (src.colorama.ansi.AnsiBack attribute)|hyperpage}{58} -\indexentry{RED (src.colorama.ansi.AnsiBack attribute)|hyperpage}{58} -\indexentry{RESET (src.colorama.ansi.AnsiBack attribute)|hyperpage}{58} -\indexentry{WHITE (src.colorama.ansi.AnsiBack attribute)|hyperpage}{58} -\indexentry{YELLOW (src.colorama.ansi.AnsiBack attribute)|hyperpage}{58} -\indexentry{AnsiCodes (class in src.colorama.ansi)|hyperpage}{58} -\indexentry{AnsiCursor (class in src.colorama.ansi)|hyperpage}{58} -\indexentry{BACK() (src.colorama.ansi.AnsiCursor method)|hyperpage}{58} -\indexentry{DOWN() (src.colorama.ansi.AnsiCursor method)|hyperpage}{58} -\indexentry{FORWARD() (src.colorama.ansi.AnsiCursor method)|hyperpage}{58} -\indexentry{POS() (src.colorama.ansi.AnsiCursor method)|hyperpage}{58} -\indexentry{UP() (src.colorama.ansi.AnsiCursor method)|hyperpage}{58} -\indexentry{AnsiFore (class in src.colorama.ansi)|hyperpage}{58} -\indexentry{BLACK (src.colorama.ansi.AnsiFore attribute)|hyperpage}{58} -\indexentry{BLUE (src.colorama.ansi.AnsiFore attribute)|hyperpage}{58} -\indexentry{CYAN (src.colorama.ansi.AnsiFore attribute)|hyperpage}{58} -\indexentry{GREEN (src.colorama.ansi.AnsiFore attribute)|hyperpage}{58} -\indexentry{LIGHTBLACK\_EX (src.colorama.ansi.AnsiFore attribute)|hyperpage}{58} -\indexentry{LIGHTBLUE\_EX (src.colorama.ansi.AnsiFore attribute)|hyperpage}{58} -\indexentry{LIGHTCYAN\_EX (src.colorama.ansi.AnsiFore attribute)|hyperpage}{58} -\indexentry{LIGHTGREEN\_EX (src.colorama.ansi.AnsiFore attribute)|hyperpage}{58} -\indexentry{LIGHTMAGENTA\_EX (src.colorama.ansi.AnsiFore attribute)|hyperpage}{58} -\indexentry{LIGHTRED\_EX (src.colorama.ansi.AnsiFore attribute)|hyperpage}{58} -\indexentry{LIGHTWHITE\_EX (src.colorama.ansi.AnsiFore attribute)|hyperpage}{58} -\indexentry{LIGHTYELLOW\_EX (src.colorama.ansi.AnsiFore attribute)|hyperpage}{58} -\indexentry{MAGENTA (src.colorama.ansi.AnsiFore attribute)|hyperpage}{58} -\indexentry{RED (src.colorama.ansi.AnsiFore attribute)|hyperpage}{58} -\indexentry{RESET (src.colorama.ansi.AnsiFore attribute)|hyperpage}{58} -\indexentry{WHITE (src.colorama.ansi.AnsiFore attribute)|hyperpage}{58} -\indexentry{YELLOW (src.colorama.ansi.AnsiFore attribute)|hyperpage}{58} -\indexentry{AnsiStyle (class in src.colorama.ansi)|hyperpage}{58} -\indexentry{BRIGHT (src.colorama.ansi.AnsiStyle attribute)|hyperpage}{59} -\indexentry{DIM (src.colorama.ansi.AnsiStyle attribute)|hyperpage}{59} -\indexentry{NORMAL (src.colorama.ansi.AnsiStyle attribute)|hyperpage}{59} -\indexentry{RESET\_ALL (src.colorama.ansi.AnsiStyle attribute)|hyperpage}{59} -\indexentry{clear\_line() (in module src.colorama.ansi)|hyperpage}{59} -\indexentry{clear\_screen() (in module src.colorama.ansi)|hyperpage}{59} -\indexentry{code\_to\_chars() (in module src.colorama.ansi)|hyperpage}{59} -\indexentry{set\_title() (in module src.colorama.ansi)|hyperpage}{59} -\indexentry{src.colorama.ansitowin32 (module)|hyperpage}{59} -\indexentry{AnsiToWin32 (class in src.colorama.ansitowin32)|hyperpage}{59} -\indexentry{ANSI\_CSI\_RE (src.colorama.ansitowin32.AnsiToWin32 attribute)|hyperpage}{59} -\indexentry{ANSI\_OSC\_RE (src.colorama.ansitowin32.AnsiToWin32 attribute)|hyperpage}{59} -\indexentry{call\_win32() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{59} -\indexentry{convert\_ansi() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{59} -\indexentry{convert\_osc() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{59} -\indexentry{extract\_params() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{59} -\indexentry{get\_win32\_calls() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{59} -\indexentry{reset\_all() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{59} -\indexentry{should\_wrap() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{59} -\indexentry{write() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{59} -\indexentry{write\_and\_convert() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{59} -\indexentry{write\_plain\_text() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{59} -\indexentry{StreamWrapper (class in src.colorama.ansitowin32)|hyperpage}{59} -\indexentry{write() (src.colorama.ansitowin32.StreamWrapper method)|hyperpage}{59} -\indexentry{is\_a\_tty() (in module src.colorama.ansitowin32)|hyperpage}{59} -\indexentry{is\_stream\_closed() (in module src.colorama.ansitowin32)|hyperpage}{59} -\indexentry{src.colorama.initialise (module)|hyperpage}{60} -\indexentry{colorama\_text() (in module src.colorama.initialise)|hyperpage}{60} -\indexentry{deinit() (in module src.colorama.initialise)|hyperpage}{60} -\indexentry{init() (in module src.colorama.initialise)|hyperpage}{60} -\indexentry{reinit() (in module src.colorama.initialise)|hyperpage}{60} -\indexentry{reset\_all() (in module src.colorama.initialise)|hyperpage}{60} -\indexentry{wrap\_stream() (in module src.colorama.initialise)|hyperpage}{60} -\indexentry{src.colorama.win32 (module)|hyperpage}{60} -\indexentry{SetConsoleTextAttribute() (in module src.colorama.win32)|hyperpage}{60} -\indexentry{winapi\_test() (in module src.colorama.win32)|hyperpage}{60} -\indexentry{src.colorama.winterm (module)|hyperpage}{60} -\indexentry{WinColor (class in src.colorama.winterm)|hyperpage}{60} -\indexentry{BLACK (src.colorama.winterm.WinColor attribute)|hyperpage}{60} -\indexentry{BLUE (src.colorama.winterm.WinColor attribute)|hyperpage}{60} -\indexentry{CYAN (src.colorama.winterm.WinColor attribute)|hyperpage}{60} -\indexentry{GREEN (src.colorama.winterm.WinColor attribute)|hyperpage}{60} -\indexentry{GREY (src.colorama.winterm.WinColor attribute)|hyperpage}{60} -\indexentry{MAGENTA (src.colorama.winterm.WinColor attribute)|hyperpage}{60} -\indexentry{RED (src.colorama.winterm.WinColor attribute)|hyperpage}{60} -\indexentry{YELLOW (src.colorama.winterm.WinColor attribute)|hyperpage}{60} -\indexentry{WinStyle (class in src.colorama.winterm)|hyperpage}{60} -\indexentry{BRIGHT (src.colorama.winterm.WinStyle attribute)|hyperpage}{60} -\indexentry{BRIGHT\_BACKGROUND (src.colorama.winterm.WinStyle attribute)|hyperpage}{60} -\indexentry{NORMAL (src.colorama.winterm.WinStyle attribute)|hyperpage}{60} -\indexentry{WinTerm (class in src.colorama.winterm)|hyperpage}{60} -\indexentry{back() (src.colorama.winterm.WinTerm method)|hyperpage}{60} -\indexentry{cursor\_adjust() (src.colorama.winterm.WinTerm method)|hyperpage}{60} -\indexentry{erase\_line() (src.colorama.winterm.WinTerm method)|hyperpage}{60} -\indexentry{erase\_screen() (src.colorama.winterm.WinTerm method)|hyperpage}{60} -\indexentry{fore() (src.colorama.winterm.WinTerm method)|hyperpage}{60} -\indexentry{get\_attrs() (src.colorama.winterm.WinTerm method)|hyperpage}{60} -\indexentry{get\_position() (src.colorama.winterm.WinTerm method)|hyperpage}{60} -\indexentry{reset\_all() (src.colorama.winterm.WinTerm method)|hyperpage}{60} -\indexentry{set\_attrs() (src.colorama.winterm.WinTerm method)|hyperpage}{60} -\indexentry{set\_console() (src.colorama.winterm.WinTerm method)|hyperpage}{60} -\indexentry{set\_cursor\_position() (src.colorama.winterm.WinTerm method)|hyperpage}{60} -\indexentry{set\_title() (src.colorama.winterm.WinTerm method)|hyperpage}{60} -\indexentry{style() (src.colorama.winterm.WinTerm method)|hyperpage}{60} +\indexentry{src.\_\_init\_\_ (module)|hyperpage}{27} +\indexentry{Path (class in src.\_\_init\_\_)|hyperpage}{27} +\indexentry{base() (src.\_\_init\_\_.Path method)|hyperpage}{27} +\indexentry{chmod() (src.\_\_init\_\_.Path method)|hyperpage}{27} +\indexentry{copy() (src.\_\_init\_\_.Path method)|hyperpage}{27} +\indexentry{copydir() (src.\_\_init\_\_.Path method)|hyperpage}{27} +\indexentry{copyfile() (src.\_\_init\_\_.Path method)|hyperpage}{27} +\indexentry{copylink() (src.\_\_init\_\_.Path method)|hyperpage}{27} +\indexentry{dir() (src.\_\_init\_\_.Path method)|hyperpage}{27} +\indexentry{exists() (src.\_\_init\_\_.Path method)|hyperpage}{27} +\indexentry{isdir() (src.\_\_init\_\_.Path method)|hyperpage}{27} +\indexentry{isfile() (src.\_\_init\_\_.Path method)|hyperpage}{27} +\indexentry{islink() (src.\_\_init\_\_.Path method)|hyperpage}{27} +\indexentry{list() (src.\_\_init\_\_.Path method)|hyperpage}{27} +\indexentry{make() (src.\_\_init\_\_.Path method)|hyperpage}{27} +\indexentry{readlink() (src.\_\_init\_\_.Path method)|hyperpage}{27} +\indexentry{rm() (src.\_\_init\_\_.Path method)|hyperpage}{27} +\indexentry{smartcopy() (src.\_\_init\_\_.Path method)|hyperpage}{27} +\indexentry{symlink() (src.\_\_init\_\_.Path method)|hyperpage}{27} +\indexentry{SatException|hyperpage}{27} +\indexentry{activate\_mesa\_property() (in module src.\_\_init\_\_)|hyperpage}{27} +\indexentry{check\_config\_has\_application() (in module src.\_\_init\_\_)|hyperpage}{27} +\indexentry{check\_config\_has\_profile() (in module src.\_\_init\_\_)|hyperpage}{28} +\indexentry{config\_has\_application() (in module src.\_\_init\_\_)|hyperpage}{28} +\indexentry{deepcopy\_list() (in module src.\_\_init\_\_)|hyperpage}{28} +\indexentry{ensure\_path\_exists() (in module src.\_\_init\_\_)|hyperpage}{28} +\indexentry{find\_file\_in\_lpath() (in module src.\_\_init\_\_)|hyperpage}{28} +\indexentry{get\_base\_path() (in module src.\_\_init\_\_)|hyperpage}{28} +\indexentry{get\_cfg\_param() (in module src.\_\_init\_\_)|hyperpage}{28} +\indexentry{get\_launcher\_name() (in module src.\_\_init\_\_)|hyperpage}{28} +\indexentry{get\_log\_path() (in module src.\_\_init\_\_)|hyperpage}{29} +\indexentry{get\_property\_in\_product\_cfg() (in module src.\_\_init\_\_)|hyperpage}{29} +\indexentry{get\_salome\_version() (in module src.\_\_init\_\_)|hyperpage}{29} +\indexentry{get\_tmp\_filename() (in module src.\_\_init\_\_)|hyperpage}{29} +\indexentry{handleRemoveReadonly() (in module src.\_\_init\_\_)|hyperpage}{29} +\indexentry{merge\_dicts() (in module src.\_\_init\_\_)|hyperpage}{29} +\indexentry{only\_numbers() (in module src.\_\_init\_\_)|hyperpage}{29} +\indexentry{parse\_date() (in module src.\_\_init\_\_)|hyperpage}{29} +\indexentry{print\_info() (in module src.\_\_init\_\_)|hyperpage}{29} +\indexentry{read\_config\_from\_a\_file() (in module src.\_\_init\_\_)|hyperpage}{29} +\indexentry{remove\_item\_from\_list() (in module src.\_\_init\_\_)|hyperpage}{29} +\indexentry{replace\_in\_file() (in module src.\_\_init\_\_)|hyperpage}{29} +\indexentry{src.ElementTree (module)|hyperpage}{29} +\indexentry{Comment() (in module src.ElementTree)|hyperpage}{29} +\indexentry{dump() (in module src.ElementTree)|hyperpage}{29} +\indexentry{Element() (in module src.ElementTree)|hyperpage}{29} +\indexentry{ElementTree (class in src.ElementTree)|hyperpage}{29} +\indexentry{find() (src.ElementTree.ElementTree method)|hyperpage}{29} +\indexentry{findall() (src.ElementTree.ElementTree method)|hyperpage}{29} +\indexentry{findtext() (src.ElementTree.ElementTree method)|hyperpage}{30} +\indexentry{getiterator() (src.ElementTree.ElementTree method)|hyperpage}{30} +\indexentry{getroot() (src.ElementTree.ElementTree method)|hyperpage}{30} +\indexentry{parse() (src.ElementTree.ElementTree method)|hyperpage}{30} +\indexentry{write() (src.ElementTree.ElementTree method)|hyperpage}{30} +\indexentry{fromstring() (in module src.ElementTree)|hyperpage}{30} +\indexentry{iselement() (in module src.ElementTree)|hyperpage}{30} +\indexentry{iterparse (class in src.ElementTree)|hyperpage}{30} +\indexentry{next() (src.ElementTree.iterparse method)|hyperpage}{30} +\indexentry{parse() (in module src.ElementTree)|hyperpage}{30} +\indexentry{PI() (in module src.ElementTree)|hyperpage}{30} +\indexentry{ProcessingInstruction() (in module src.ElementTree)|hyperpage}{30} +\indexentry{QName (class in src.ElementTree)|hyperpage}{30} +\indexentry{SubElement() (in module src.ElementTree)|hyperpage}{30} +\indexentry{tostring() (in module src.ElementTree)|hyperpage}{30} +\indexentry{TreeBuilder (class in src.ElementTree)|hyperpage}{30} +\indexentry{close() (src.ElementTree.TreeBuilder method)|hyperpage}{30} +\indexentry{data() (src.ElementTree.TreeBuilder method)|hyperpage}{30} +\indexentry{end() (src.ElementTree.TreeBuilder method)|hyperpage}{30} +\indexentry{start() (src.ElementTree.TreeBuilder method)|hyperpage}{30} +\indexentry{XML() (in module src.ElementTree)|hyperpage}{30} +\indexentry{XMLTreeBuilder (class in src.ElementTree)|hyperpage}{30} +\indexentry{close() (src.ElementTree.XMLTreeBuilder method)|hyperpage}{30} +\indexentry{doctype() (src.ElementTree.XMLTreeBuilder method)|hyperpage}{30} +\indexentry{feed() (src.ElementTree.XMLTreeBuilder method)|hyperpage}{30} +\indexentry{src.architecture (module)|hyperpage}{30} +\indexentry{get\_distrib\_version() (in module src.architecture)|hyperpage}{30} +\indexentry{get\_distribution() (in module src.architecture)|hyperpage}{30} +\indexentry{get\_nb\_proc() (in module src.architecture)|hyperpage}{31} +\indexentry{get\_python\_version() (in module src.architecture)|hyperpage}{31} +\indexentry{get\_user() (in module src.architecture)|hyperpage}{31} +\indexentry{is\_windows() (in module src.architecture)|hyperpage}{31} +\indexentry{src.compilation (module)|hyperpage}{31} +\indexentry{Builder (class in src.compilation)|hyperpage}{31} +\indexentry{build\_configure() (src.compilation.Builder method)|hyperpage}{31} +\indexentry{check() (src.compilation.Builder method)|hyperpage}{31} +\indexentry{cmake() (src.compilation.Builder method)|hyperpage}{31} +\indexentry{complete\_environment() (src.compilation.Builder method)|hyperpage}{31} +\indexentry{configure() (src.compilation.Builder method)|hyperpage}{31} +\indexentry{do\_batch\_script\_build() (src.compilation.Builder method)|hyperpage}{31} +\indexentry{do\_default\_build() (src.compilation.Builder method)|hyperpage}{31} +\indexentry{do\_python\_script\_build() (src.compilation.Builder method)|hyperpage}{31} +\indexentry{do\_script\_build() (src.compilation.Builder method)|hyperpage}{31} +\indexentry{hack\_libtool() (src.compilation.Builder method)|hyperpage}{31} +\indexentry{install() (src.compilation.Builder method)|hyperpage}{31} +\indexentry{log() (src.compilation.Builder method)|hyperpage}{31} +\indexentry{log\_command() (src.compilation.Builder method)|hyperpage}{31} +\indexentry{make() (src.compilation.Builder method)|hyperpage}{31} +\indexentry{prepare() (src.compilation.Builder method)|hyperpage}{31} +\indexentry{put\_txt\_log\_in\_appli\_log\_dir() (src.compilation.Builder method)|hyperpage}{31} +\indexentry{wmake() (src.compilation.Builder method)|hyperpage}{32} +\indexentry{src.debug (module)|hyperpage}{32} +\indexentry{InStream (class in src.debug)|hyperpage}{32} +\indexentry{OutStream (class in src.debug)|hyperpage}{32} +\indexentry{close() (src.debug.OutStream method)|hyperpage}{32} +\indexentry{getLocalEnv() (in module src.debug)|hyperpage}{32} +\indexentry{getStrConfigDbg() (in module src.debug)|hyperpage}{32} +\indexentry{getStrConfigStd() (in module src.debug)|hyperpage}{32} +\indexentry{indent() (in module src.debug)|hyperpage}{32} +\indexentry{pop\_debug() (in module src.debug)|hyperpage}{32} +\indexentry{push\_debug() (in module src.debug)|hyperpage}{32} +\indexentry{saveConfigDbg() (in module src.debug)|hyperpage}{32} +\indexentry{saveConfigStd() (in module src.debug)|hyperpage}{32} +\indexentry{tofix() (in module src.debug)|hyperpage}{33} +\indexentry{write() (in module src.debug)|hyperpage}{33} +\indexentry{src.environment (module)|hyperpage}{33} +\indexentry{Environ (class in src.environment)|hyperpage}{33} +\indexentry{append() (src.environment.Environ method)|hyperpage}{33} +\indexentry{append\_value() (src.environment.Environ method)|hyperpage}{33} +\indexentry{command\_value() (src.environment.Environ method)|hyperpage}{33} +\indexentry{get() (src.environment.Environ method)|hyperpage}{33} +\indexentry{is\_defined() (src.environment.Environ method)|hyperpage}{33} +\indexentry{prepend() (src.environment.Environ method)|hyperpage}{33} +\indexentry{prepend\_value() (src.environment.Environ method)|hyperpage}{33} +\indexentry{set() (src.environment.Environ method)|hyperpage}{34} +\indexentry{FileEnvWriter (class in src.environment)|hyperpage}{34} +\indexentry{write\_cfgForPy\_file() (src.environment.FileEnvWriter method)|hyperpage}{34} +\indexentry{write\_env\_file() (src.environment.FileEnvWriter method)|hyperpage}{34} +\indexentry{SalomeEnviron (class in src.environment)|hyperpage}{34} +\indexentry{add\_comment() (src.environment.SalomeEnviron method)|hyperpage}{34} +\indexentry{add\_line() (src.environment.SalomeEnviron method)|hyperpage}{34} +\indexentry{add\_warning() (src.environment.SalomeEnviron method)|hyperpage}{34} +\indexentry{append() (src.environment.SalomeEnviron method)|hyperpage}{34} +\indexentry{dump() (src.environment.SalomeEnviron method)|hyperpage}{34} +\indexentry{finish() (src.environment.SalomeEnviron method)|hyperpage}{35} +\indexentry{get() (src.environment.SalomeEnviron method)|hyperpage}{35} +\indexentry{get\_names() (src.environment.SalomeEnviron method)|hyperpage}{35} +\indexentry{is\_defined() (src.environment.SalomeEnviron method)|hyperpage}{35} +\indexentry{load\_cfg\_environment() (src.environment.SalomeEnviron method)|hyperpage}{35} +\indexentry{prepend() (src.environment.SalomeEnviron method)|hyperpage}{35} +\indexentry{run\_env\_script() (src.environment.SalomeEnviron method)|hyperpage}{35} +\indexentry{run\_simple\_env\_script() (src.environment.SalomeEnviron method)|hyperpage}{35} +\indexentry{set() (src.environment.SalomeEnviron method)|hyperpage}{35} +\indexentry{set\_a\_product() (src.environment.SalomeEnviron method)|hyperpage}{35} +\indexentry{set\_application\_env() (src.environment.SalomeEnviron method)|hyperpage}{36} +\indexentry{set\_cpp\_env() (src.environment.SalomeEnviron method)|hyperpage}{36} +\indexentry{set\_full\_environ() (src.environment.SalomeEnviron method)|hyperpage}{36} +\indexentry{set\_products() (src.environment.SalomeEnviron method)|hyperpage}{36} +\indexentry{set\_python\_libdirs() (src.environment.SalomeEnviron method)|hyperpage}{36} +\indexentry{set\_salome\_generic\_product\_env() (src.environment.SalomeEnviron method)|hyperpage}{36} +\indexentry{set\_salome\_minimal\_product\_env() (src.environment.SalomeEnviron method)|hyperpage}{36} +\indexentry{Shell (class in src.environment)|hyperpage}{36} +\indexentry{load\_environment() (in module src.environment)|hyperpage}{36} +\indexentry{src.fileEnviron (module)|hyperpage}{37} +\indexentry{BashFileEnviron (class in src.fileEnviron)|hyperpage}{37} +\indexentry{command\_value() (src.fileEnviron.BashFileEnviron method)|hyperpage}{37} +\indexentry{finish() (src.fileEnviron.BashFileEnviron method)|hyperpage}{37} +\indexentry{set() (src.fileEnviron.BashFileEnviron method)|hyperpage}{37} +\indexentry{BatFileEnviron (class in src.fileEnviron)|hyperpage}{37} +\indexentry{add\_comment() (src.fileEnviron.BatFileEnviron method)|hyperpage}{37} +\indexentry{command\_value() (src.fileEnviron.BatFileEnviron method)|hyperpage}{37} +\indexentry{finish() (src.fileEnviron.BatFileEnviron method)|hyperpage}{37} +\indexentry{get() (src.fileEnviron.BatFileEnviron method)|hyperpage}{37} +\indexentry{set() (src.fileEnviron.BatFileEnviron method)|hyperpage}{37} +\indexentry{ContextFileEnviron (class in src.fileEnviron)|hyperpage}{37} +\indexentry{add\_echo() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{38} +\indexentry{add\_warning() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{38} +\indexentry{append\_value() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{38} +\indexentry{command\_value() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{38} +\indexentry{finish() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{38} +\indexentry{get() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{38} +\indexentry{prepend\_value() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{38} +\indexentry{set() (src.fileEnviron.ContextFileEnviron method)|hyperpage}{38} +\indexentry{FileEnviron (class in src.fileEnviron)|hyperpage}{38} +\indexentry{add\_comment() (src.fileEnviron.FileEnviron method)|hyperpage}{38} +\indexentry{add\_echo() (src.fileEnviron.FileEnviron method)|hyperpage}{39} +\indexentry{add\_line() (src.fileEnviron.FileEnviron method)|hyperpage}{39} +\indexentry{add\_warning() (src.fileEnviron.FileEnviron method)|hyperpage}{39} +\indexentry{append() (src.fileEnviron.FileEnviron method)|hyperpage}{39} +\indexentry{append\_value() (src.fileEnviron.FileEnviron method)|hyperpage}{39} +\indexentry{command\_value() (src.fileEnviron.FileEnviron method)|hyperpage}{39} +\indexentry{finish() (src.fileEnviron.FileEnviron method)|hyperpage}{39} +\indexentry{get() (src.fileEnviron.FileEnviron method)|hyperpage}{39} +\indexentry{is\_defined() (src.fileEnviron.FileEnviron method)|hyperpage}{39} +\indexentry{prepend() (src.fileEnviron.FileEnviron method)|hyperpage}{39} +\indexentry{prepend\_value() (src.fileEnviron.FileEnviron method)|hyperpage}{40} +\indexentry{set() (src.fileEnviron.FileEnviron method)|hyperpage}{40} +\indexentry{LauncherFileEnviron (class in src.fileEnviron)|hyperpage}{40} +\indexentry{add() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{40} +\indexentry{add\_comment() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{40} +\indexentry{add\_echo() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{40} +\indexentry{add\_line() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{40} +\indexentry{add\_warning() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{40} +\indexentry{append() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{40} +\indexentry{append\_value() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{40} +\indexentry{change\_to\_launcher() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{40} +\indexentry{command\_value() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{40} +\indexentry{finish() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{41} +\indexentry{get() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{41} +\indexentry{is\_defined() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{41} +\indexentry{prepend() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{41} +\indexentry{prepend\_value() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{41} +\indexentry{set() (src.fileEnviron.LauncherFileEnviron method)|hyperpage}{41} +\indexentry{ScreenEnviron (class in src.fileEnviron)|hyperpage}{41} +\indexentry{add\_comment() (src.fileEnviron.ScreenEnviron method)|hyperpage}{41} +\indexentry{add\_echo() (src.fileEnviron.ScreenEnviron method)|hyperpage}{41} +\indexentry{add\_line() (src.fileEnviron.ScreenEnviron method)|hyperpage}{41} +\indexentry{add\_warning() (src.fileEnviron.ScreenEnviron method)|hyperpage}{41} +\indexentry{append() (src.fileEnviron.ScreenEnviron method)|hyperpage}{41} +\indexentry{command\_value() (src.fileEnviron.ScreenEnviron method)|hyperpage}{41} +\indexentry{get() (src.fileEnviron.ScreenEnviron method)|hyperpage}{41} +\indexentry{is\_defined() (src.fileEnviron.ScreenEnviron method)|hyperpage}{41} +\indexentry{prepend() (src.fileEnviron.ScreenEnviron method)|hyperpage}{41} +\indexentry{run\_env\_script() (src.fileEnviron.ScreenEnviron method)|hyperpage}{42} +\indexentry{set() (src.fileEnviron.ScreenEnviron method)|hyperpage}{42} +\indexentry{write() (src.fileEnviron.ScreenEnviron method)|hyperpage}{42} +\indexentry{get\_file\_environ() (in module src.fileEnviron)|hyperpage}{42} +\indexentry{special\_path\_separator() (in module src.fileEnviron)|hyperpage}{42} +\indexentry{src.fork (module)|hyperpage}{42} +\indexentry{batch() (in module src.fork)|hyperpage}{42} +\indexentry{batch\_salome() (in module src.fork)|hyperpage}{42} +\indexentry{launch\_command() (in module src.fork)|hyperpage}{42} +\indexentry{show\_progress() (in module src.fork)|hyperpage}{42} +\indexentry{write\_back() (in module src.fork)|hyperpage}{42} +\indexentry{src.logger (module)|hyperpage}{42} +\indexentry{Logger (class in src.logger)|hyperpage}{42} +\indexentry{add\_link() (src.logger.Logger method)|hyperpage}{42} +\indexentry{end\_write() (src.logger.Logger method)|hyperpage}{43} +\indexentry{error() (src.logger.Logger method)|hyperpage}{43} +\indexentry{flush() (src.logger.Logger method)|hyperpage}{43} +\indexentry{put\_initial\_xml\_fields() (src.logger.Logger method)|hyperpage}{43} +\indexentry{write() (src.logger.Logger method)|hyperpage}{43} +\indexentry{date\_to\_datetime() (in module src.logger)|hyperpage}{43} +\indexentry{list\_log\_file() (in module src.logger)|hyperpage}{43} +\indexentry{show\_command\_log() (in module src.logger)|hyperpage}{43} +\indexentry{timedelta\_total\_seconds() (in module src.logger)|hyperpage}{44} +\indexentry{update\_hat\_xml() (in module src.logger)|hyperpage}{44} +\indexentry{src.options (module)|hyperpage}{44} +\indexentry{OptResult (class in src.options)|hyperpage}{44} +\indexentry{Options (class in src.options)|hyperpage}{44} +\indexentry{add\_option() (src.options.Options method)|hyperpage}{44} +\indexentry{parse\_args() (src.options.Options method)|hyperpage}{44} +\indexentry{print\_help() (src.options.Options method)|hyperpage}{44} +\indexentry{src.printcolors (module)|hyperpage}{45} +\indexentry{cleancolor() (in module src.printcolors)|hyperpage}{45} +\indexentry{print\_color\_map() (in module src.printcolors)|hyperpage}{45} +\indexentry{print\_color\_range() (in module src.printcolors)|hyperpage}{45} +\indexentry{print\_value() (in module src.printcolors)|hyperpage}{45} +\indexentry{printc() (in module src.printcolors)|hyperpage}{45} +\indexentry{printcError() (in module src.printcolors)|hyperpage}{45} +\indexentry{printcHeader() (in module src.printcolors)|hyperpage}{45} +\indexentry{printcHighlight() (in module src.printcolors)|hyperpage}{45} +\indexentry{printcInfo() (in module src.printcolors)|hyperpage}{46} +\indexentry{printcLabel() (in module src.printcolors)|hyperpage}{46} +\indexentry{printcSuccess() (in module src.printcolors)|hyperpage}{46} +\indexentry{printcWarning() (in module src.printcolors)|hyperpage}{46} +\indexentry{src.product (module)|hyperpage}{46} +\indexentry{check\_config\_exists() (in module src.product)|hyperpage}{46} +\indexentry{check\_installation() (in module src.product)|hyperpage}{46} +\indexentry{check\_source() (in module src.product)|hyperpage}{47} +\indexentry{get\_base\_install\_dir() (in module src.product)|hyperpage}{47} +\indexentry{get\_install\_dir() (in module src.product)|hyperpage}{47} +\indexentry{get\_product\_components() (in module src.product)|hyperpage}{47} +\indexentry{get\_product\_config() (in module src.product)|hyperpage}{47} +\indexentry{get\_product\_dependencies() (in module src.product)|hyperpage}{47} +\indexentry{get\_product\_section() (in module src.product)|hyperpage}{48} +\indexentry{get\_products\_infos() (in module src.product)|hyperpage}{48} +\indexentry{product\_compiles() (in module src.product)|hyperpage}{48} +\indexentry{product\_has\_env\_script() (in module src.product)|hyperpage}{48} +\indexentry{product\_has\_logo() (in module src.product)|hyperpage}{48} +\indexentry{product\_has\_patches() (in module src.product)|hyperpage}{48} +\indexentry{product\_has\_salome\_gui() (in module src.product)|hyperpage}{48} +\indexentry{product\_has\_script() (in module src.product)|hyperpage}{49} +\indexentry{product\_is\_autotools() (in module src.product)|hyperpage}{49} +\indexentry{product\_is\_cmake() (in module src.product)|hyperpage}{49} +\indexentry{product\_is\_cpp() (in module src.product)|hyperpage}{49} +\indexentry{product\_is\_debug() (in module src.product)|hyperpage}{49} +\indexentry{product\_is\_dev() (in module src.product)|hyperpage}{49} +\indexentry{product\_is\_fixed() (in module src.product)|hyperpage}{49} +\indexentry{product\_is\_generated() (in module src.product)|hyperpage}{49} +\indexentry{product\_is\_mpi() (in module src.product)|hyperpage}{50} +\indexentry{product\_is\_native() (in module src.product)|hyperpage}{50} +\indexentry{product\_is\_salome() (in module src.product)|hyperpage}{50} +\indexentry{product\_is\_sample() (in module src.product)|hyperpage}{50} +\indexentry{product\_is\_smesh\_plugin() (in module src.product)|hyperpage}{50} +\indexentry{product\_is\_vcs() (in module src.product)|hyperpage}{50} +\indexentry{src.pyconf (module)|hyperpage}{50} +\indexentry{Config (class in src.pyconf)|hyperpage}{51} +\indexentry{Config.Namespace (class in src.pyconf)|hyperpage}{51} +\indexentry{addNamespace() (src.pyconf.Config method)|hyperpage}{51} +\indexentry{getByPath() (src.pyconf.Config method)|hyperpage}{52} +\indexentry{load() (src.pyconf.Config method)|hyperpage}{52} +\indexentry{removeNamespace() (src.pyconf.Config method)|hyperpage}{52} +\indexentry{ConfigError|hyperpage}{52} +\indexentry{ConfigFormatError|hyperpage}{52} +\indexentry{ConfigInputStream (class in src.pyconf)|hyperpage}{52} +\indexentry{close() (src.pyconf.ConfigInputStream method)|hyperpage}{52} +\indexentry{read() (src.pyconf.ConfigInputStream method)|hyperpage}{52} +\indexentry{readline() (src.pyconf.ConfigInputStream method)|hyperpage}{52} +\indexentry{ConfigList (class in src.pyconf)|hyperpage}{52} +\indexentry{getByPath() (src.pyconf.ConfigList method)|hyperpage}{52} +\indexentry{ConfigMerger (class in src.pyconf)|hyperpage}{52} +\indexentry{handleMismatch() (src.pyconf.ConfigMerger method)|hyperpage}{52} +\indexentry{merge() (src.pyconf.ConfigMerger method)|hyperpage}{52} +\indexentry{mergeMapping() (src.pyconf.ConfigMerger method)|hyperpage}{53} +\indexentry{mergeSequence() (src.pyconf.ConfigMerger method)|hyperpage}{53} +\indexentry{overwriteKeys() (src.pyconf.ConfigMerger method)|hyperpage}{53} +\indexentry{ConfigOutputStream (class in src.pyconf)|hyperpage}{53} +\indexentry{close() (src.pyconf.ConfigOutputStream method)|hyperpage}{53} +\indexentry{flush() (src.pyconf.ConfigOutputStream method)|hyperpage}{53} +\indexentry{write() (src.pyconf.ConfigOutputStream method)|hyperpage}{53} +\indexentry{ConfigReader (class in src.pyconf)|hyperpage}{53} +\indexentry{getChar() (src.pyconf.ConfigReader method)|hyperpage}{53} +\indexentry{getToken() (src.pyconf.ConfigReader method)|hyperpage}{53} +\indexentry{load() (src.pyconf.ConfigReader method)|hyperpage}{53} +\indexentry{location() (src.pyconf.ConfigReader method)|hyperpage}{53} +\indexentry{match() (src.pyconf.ConfigReader method)|hyperpage}{54} +\indexentry{parseFactor() (src.pyconf.ConfigReader method)|hyperpage}{54} +\indexentry{parseKeyValuePair() (src.pyconf.ConfigReader method)|hyperpage}{54} +\indexentry{parseMapping() (src.pyconf.ConfigReader method)|hyperpage}{54} +\indexentry{parseMappingBody() (src.pyconf.ConfigReader method)|hyperpage}{54} +\indexentry{parseReference() (src.pyconf.ConfigReader method)|hyperpage}{54} +\indexentry{parseScalar() (src.pyconf.ConfigReader method)|hyperpage}{54} +\indexentry{parseSequence() (src.pyconf.ConfigReader method)|hyperpage}{54} +\indexentry{parseSuffix() (src.pyconf.ConfigReader method)|hyperpage}{54} +\indexentry{parseTerm() (src.pyconf.ConfigReader method)|hyperpage}{54} +\indexentry{parseValue() (src.pyconf.ConfigReader method)|hyperpage}{54} +\indexentry{setStream() (src.pyconf.ConfigReader method)|hyperpage}{55} +\indexentry{ConfigResolutionError|hyperpage}{55} +\indexentry{Container (class in src.pyconf)|hyperpage}{55} +\indexentry{evaluate() (src.pyconf.Container method)|hyperpage}{55} +\indexentry{setPath() (src.pyconf.Container method)|hyperpage}{55} +\indexentry{writeToStream() (src.pyconf.Container method)|hyperpage}{55} +\indexentry{writeValue() (src.pyconf.Container method)|hyperpage}{55} +\indexentry{Expression (class in src.pyconf)|hyperpage}{55} +\indexentry{evaluate() (src.pyconf.Expression method)|hyperpage}{55} +\indexentry{Mapping (class in src.pyconf)|hyperpage}{55} +\indexentry{addMapping() (src.pyconf.Mapping method)|hyperpage}{55} +\indexentry{get() (src.pyconf.Mapping method)|hyperpage}{56} +\indexentry{iteritems() (src.pyconf.Mapping method)|hyperpage}{56} +\indexentry{iterkeys() (src.pyconf.Mapping method)|hyperpage}{56} +\indexentry{keys() (src.pyconf.Mapping method)|hyperpage}{56} +\indexentry{writeToStream() (src.pyconf.Mapping method)|hyperpage}{56} +\indexentry{Reference (class in src.pyconf)|hyperpage}{56} +\indexentry{addElement() (src.pyconf.Reference method)|hyperpage}{56} +\indexentry{findConfig() (src.pyconf.Reference method)|hyperpage}{56} +\indexentry{resolve() (src.pyconf.Reference method)|hyperpage}{56} +\indexentry{Sequence (class in src.pyconf)|hyperpage}{56} +\indexentry{Sequence.SeqIter (class in src.pyconf)|hyperpage}{56} +\indexentry{next() (src.pyconf.Sequence.SeqIter method)|hyperpage}{56} +\indexentry{append() (src.pyconf.Sequence method)|hyperpage}{56} +\indexentry{writeToStream() (src.pyconf.Sequence method)|hyperpage}{56} +\indexentry{deepCopyMapping() (in module src.pyconf)|hyperpage}{57} +\indexentry{defaultMergeResolve() (in module src.pyconf)|hyperpage}{57} +\indexentry{defaultStreamOpener() (in module src.pyconf)|hyperpage}{57} +\indexentry{isWord() (in module src.pyconf)|hyperpage}{57} +\indexentry{makePath() (in module src.pyconf)|hyperpage}{57} +\indexentry{overwriteMergeResolve() (in module src.pyconf)|hyperpage}{57} +\indexentry{src.system (module)|hyperpage}{57} +\indexentry{archive\_extract() (in module src.system)|hyperpage}{57} +\indexentry{cvs\_extract() (in module src.system)|hyperpage}{58} +\indexentry{git\_extract() (in module src.system)|hyperpage}{58} +\indexentry{show\_in\_editor() (in module src.system)|hyperpage}{58} +\indexentry{svn\_extract() (in module src.system)|hyperpage}{58} +\indexentry{src.template (module)|hyperpage}{59} +\indexentry{MyTemplate (class in src.template)|hyperpage}{59} +\indexentry{delimiter (src.template.MyTemplate attribute)|hyperpage}{59} +\indexentry{pattern (src.template.MyTemplate attribute)|hyperpage}{59} +\indexentry{substitute() (in module src.template)|hyperpage}{59} +\indexentry{src.test\_module (module)|hyperpage}{59} +\indexentry{Test (class in src.test\_module)|hyperpage}{59} +\indexentry{generate\_launching\_commands() (src.test\_module.Test method)|hyperpage}{59} +\indexentry{generate\_script() (src.test\_module.Test method)|hyperpage}{59} +\indexentry{get\_test\_timeout() (src.test\_module.Test method)|hyperpage}{59} +\indexentry{get\_tmp\_dir() (src.test\_module.Test method)|hyperpage}{59} +\indexentry{prepare\_testbase() (src.test\_module.Test method)|hyperpage}{59} +\indexentry{prepare\_testbase\_from\_dir() (src.test\_module.Test method)|hyperpage}{59} +\indexentry{prepare\_testbase\_from\_git() (src.test\_module.Test method)|hyperpage}{59} +\indexentry{prepare\_testbase\_from\_svn() (src.test\_module.Test method)|hyperpage}{59} +\indexentry{read\_results() (src.test\_module.Test method)|hyperpage}{59} +\indexentry{run\_all\_tests() (src.test\_module.Test method)|hyperpage}{59} +\indexentry{run\_grid\_tests() (src.test\_module.Test method)|hyperpage}{59} +\indexentry{run\_script() (src.test\_module.Test method)|hyperpage}{59} +\indexentry{run\_session\_tests() (src.test\_module.Test method)|hyperpage}{59} +\indexentry{run\_testbase\_tests() (src.test\_module.Test method)|hyperpage}{59} +\indexentry{run\_tests() (src.test\_module.Test method)|hyperpage}{59} +\indexentry{search\_known\_errors() (src.test\_module.Test method)|hyperpage}{59} +\indexentry{write\_test\_margin() (src.test\_module.Test method)|hyperpage}{59} +\indexentry{getTmpDirDEFAULT() (in module src.test\_module)|hyperpage}{59} +\indexentry{src.xmlManager (module)|hyperpage}{60} +\indexentry{ReadXmlFile (class in src.xmlManager)|hyperpage}{60} +\indexentry{getRootAttrib() (src.xmlManager.ReadXmlFile method)|hyperpage}{60} +\indexentry{get\_attrib() (src.xmlManager.ReadXmlFile method)|hyperpage}{60} +\indexentry{get\_node\_text() (src.xmlManager.ReadXmlFile method)|hyperpage}{60} +\indexentry{XmlLogFile (class in src.xmlManager)|hyperpage}{60} +\indexentry{add\_simple\_node() (src.xmlManager.XmlLogFile method)|hyperpage}{60} +\indexentry{append\_node\_attrib() (src.xmlManager.XmlLogFile method)|hyperpage}{60} +\indexentry{append\_node\_text() (src.xmlManager.XmlLogFile method)|hyperpage}{60} +\indexentry{write\_tree() (src.xmlManager.XmlLogFile method)|hyperpage}{60} +\indexentry{add\_simple\_node() (in module src.xmlManager)|hyperpage}{60} +\indexentry{append\_node\_attrib() (in module src.xmlManager)|hyperpage}{61} +\indexentry{find\_node\_by\_attrib() (in module src.xmlManager)|hyperpage}{61} +\indexentry{write\_report() (in module src.xmlManager)|hyperpage}{61} +\indexentry{src.colorama (module)|hyperpage}{61} +\indexentry{src.colorama.ansi (module)|hyperpage}{61} +\indexentry{AnsiBack (class in src.colorama.ansi)|hyperpage}{61} +\indexentry{BLACK (src.colorama.ansi.AnsiBack attribute)|hyperpage}{61} +\indexentry{BLUE (src.colorama.ansi.AnsiBack attribute)|hyperpage}{61} +\indexentry{CYAN (src.colorama.ansi.AnsiBack attribute)|hyperpage}{61} +\indexentry{GREEN (src.colorama.ansi.AnsiBack attribute)|hyperpage}{61} +\indexentry{LIGHTBLACK\_EX (src.colorama.ansi.AnsiBack attribute)|hyperpage}{61} +\indexentry{LIGHTBLUE\_EX (src.colorama.ansi.AnsiBack attribute)|hyperpage}{61} +\indexentry{LIGHTCYAN\_EX (src.colorama.ansi.AnsiBack attribute)|hyperpage}{62} +\indexentry{LIGHTGREEN\_EX (src.colorama.ansi.AnsiBack attribute)|hyperpage}{62} +\indexentry{LIGHTMAGENTA\_EX (src.colorama.ansi.AnsiBack attribute)|hyperpage}{62} +\indexentry{LIGHTRED\_EX (src.colorama.ansi.AnsiBack attribute)|hyperpage}{62} +\indexentry{LIGHTWHITE\_EX (src.colorama.ansi.AnsiBack attribute)|hyperpage}{62} +\indexentry{LIGHTYELLOW\_EX (src.colorama.ansi.AnsiBack attribute)|hyperpage}{62} +\indexentry{MAGENTA (src.colorama.ansi.AnsiBack attribute)|hyperpage}{62} +\indexentry{RED (src.colorama.ansi.AnsiBack attribute)|hyperpage}{62} +\indexentry{RESET (src.colorama.ansi.AnsiBack attribute)|hyperpage}{62} +\indexentry{WHITE (src.colorama.ansi.AnsiBack attribute)|hyperpage}{62} +\indexentry{YELLOW (src.colorama.ansi.AnsiBack attribute)|hyperpage}{62} +\indexentry{AnsiCodes (class in src.colorama.ansi)|hyperpage}{62} +\indexentry{AnsiCursor (class in src.colorama.ansi)|hyperpage}{62} +\indexentry{BACK() (src.colorama.ansi.AnsiCursor method)|hyperpage}{62} +\indexentry{DOWN() (src.colorama.ansi.AnsiCursor method)|hyperpage}{62} +\indexentry{FORWARD() (src.colorama.ansi.AnsiCursor method)|hyperpage}{62} +\indexentry{POS() (src.colorama.ansi.AnsiCursor method)|hyperpage}{62} +\indexentry{UP() (src.colorama.ansi.AnsiCursor method)|hyperpage}{62} +\indexentry{AnsiFore (class in src.colorama.ansi)|hyperpage}{62} +\indexentry{BLACK (src.colorama.ansi.AnsiFore attribute)|hyperpage}{62} +\indexentry{BLUE (src.colorama.ansi.AnsiFore attribute)|hyperpage}{62} +\indexentry{CYAN (src.colorama.ansi.AnsiFore attribute)|hyperpage}{62} +\indexentry{GREEN (src.colorama.ansi.AnsiFore attribute)|hyperpage}{62} +\indexentry{LIGHTBLACK\_EX (src.colorama.ansi.AnsiFore attribute)|hyperpage}{62} +\indexentry{LIGHTBLUE\_EX (src.colorama.ansi.AnsiFore attribute)|hyperpage}{62} +\indexentry{LIGHTCYAN\_EX (src.colorama.ansi.AnsiFore attribute)|hyperpage}{62} +\indexentry{LIGHTGREEN\_EX (src.colorama.ansi.AnsiFore attribute)|hyperpage}{62} +\indexentry{LIGHTMAGENTA\_EX (src.colorama.ansi.AnsiFore attribute)|hyperpage}{62} +\indexentry{LIGHTRED\_EX (src.colorama.ansi.AnsiFore attribute)|hyperpage}{62} +\indexentry{LIGHTWHITE\_EX (src.colorama.ansi.AnsiFore attribute)|hyperpage}{62} +\indexentry{LIGHTYELLOW\_EX (src.colorama.ansi.AnsiFore attribute)|hyperpage}{62} +\indexentry{MAGENTA (src.colorama.ansi.AnsiFore attribute)|hyperpage}{62} +\indexentry{RED (src.colorama.ansi.AnsiFore attribute)|hyperpage}{62} +\indexentry{RESET (src.colorama.ansi.AnsiFore attribute)|hyperpage}{62} +\indexentry{WHITE (src.colorama.ansi.AnsiFore attribute)|hyperpage}{62} +\indexentry{YELLOW (src.colorama.ansi.AnsiFore attribute)|hyperpage}{62} +\indexentry{AnsiStyle (class in src.colorama.ansi)|hyperpage}{62} +\indexentry{BRIGHT (src.colorama.ansi.AnsiStyle attribute)|hyperpage}{63} +\indexentry{DIM (src.colorama.ansi.AnsiStyle attribute)|hyperpage}{63} +\indexentry{NORMAL (src.colorama.ansi.AnsiStyle attribute)|hyperpage}{63} +\indexentry{RESET\_ALL (src.colorama.ansi.AnsiStyle attribute)|hyperpage}{63} +\indexentry{clear\_line() (in module src.colorama.ansi)|hyperpage}{63} +\indexentry{clear\_screen() (in module src.colorama.ansi)|hyperpage}{63} +\indexentry{code\_to\_chars() (in module src.colorama.ansi)|hyperpage}{63} +\indexentry{set\_title() (in module src.colorama.ansi)|hyperpage}{63} +\indexentry{src.colorama.ansitowin32 (module)|hyperpage}{63} +\indexentry{AnsiToWin32 (class in src.colorama.ansitowin32)|hyperpage}{63} +\indexentry{ANSI\_CSI\_RE (src.colorama.ansitowin32.AnsiToWin32 attribute)|hyperpage}{63} +\indexentry{ANSI\_OSC\_RE (src.colorama.ansitowin32.AnsiToWin32 attribute)|hyperpage}{63} +\indexentry{call\_win32() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{63} +\indexentry{convert\_ansi() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{63} +\indexentry{convert\_osc() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{63} +\indexentry{extract\_params() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{63} +\indexentry{get\_win32\_calls() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{63} +\indexentry{reset\_all() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{63} +\indexentry{should\_wrap() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{63} +\indexentry{write() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{63} +\indexentry{write\_and\_convert() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{63} +\indexentry{write\_plain\_text() (src.colorama.ansitowin32.AnsiToWin32 method)|hyperpage}{63} +\indexentry{StreamWrapper (class in src.colorama.ansitowin32)|hyperpage}{63} +\indexentry{write() (src.colorama.ansitowin32.StreamWrapper method)|hyperpage}{63} +\indexentry{is\_a\_tty() (in module src.colorama.ansitowin32)|hyperpage}{63} +\indexentry{is\_stream\_closed() (in module src.colorama.ansitowin32)|hyperpage}{63} +\indexentry{src.colorama.initialise (module)|hyperpage}{64} +\indexentry{colorama\_text() (in module src.colorama.initialise)|hyperpage}{64} +\indexentry{deinit() (in module src.colorama.initialise)|hyperpage}{64} +\indexentry{init() (in module src.colorama.initialise)|hyperpage}{64} +\indexentry{reinit() (in module src.colorama.initialise)|hyperpage}{64} +\indexentry{reset\_all() (in module src.colorama.initialise)|hyperpage}{64} +\indexentry{wrap\_stream() (in module src.colorama.initialise)|hyperpage}{64} +\indexentry{src.colorama.win32 (module)|hyperpage}{64} +\indexentry{SetConsoleTextAttribute() (in module src.colorama.win32)|hyperpage}{64} +\indexentry{winapi\_test() (in module src.colorama.win32)|hyperpage}{64} +\indexentry{src.colorama.winterm (module)|hyperpage}{64} +\indexentry{WinColor (class in src.colorama.winterm)|hyperpage}{64} +\indexentry{BLACK (src.colorama.winterm.WinColor attribute)|hyperpage}{64} +\indexentry{BLUE (src.colorama.winterm.WinColor attribute)|hyperpage}{64} +\indexentry{CYAN (src.colorama.winterm.WinColor attribute)|hyperpage}{64} +\indexentry{GREEN (src.colorama.winterm.WinColor attribute)|hyperpage}{64} +\indexentry{GREY (src.colorama.winterm.WinColor attribute)|hyperpage}{64} +\indexentry{MAGENTA (src.colorama.winterm.WinColor attribute)|hyperpage}{64} +\indexentry{RED (src.colorama.winterm.WinColor attribute)|hyperpage}{64} +\indexentry{YELLOW (src.colorama.winterm.WinColor attribute)|hyperpage}{64} +\indexentry{WinStyle (class in src.colorama.winterm)|hyperpage}{64} +\indexentry{BRIGHT (src.colorama.winterm.WinStyle attribute)|hyperpage}{64} +\indexentry{BRIGHT\_BACKGROUND (src.colorama.winterm.WinStyle attribute)|hyperpage}{64} +\indexentry{NORMAL (src.colorama.winterm.WinStyle attribute)|hyperpage}{64} +\indexentry{WinTerm (class in src.colorama.winterm)|hyperpage}{64} +\indexentry{back() (src.colorama.winterm.WinTerm method)|hyperpage}{64} +\indexentry{cursor\_adjust() (src.colorama.winterm.WinTerm method)|hyperpage}{64} +\indexentry{erase\_line() (src.colorama.winterm.WinTerm method)|hyperpage}{64} +\indexentry{erase\_screen() (src.colorama.winterm.WinTerm method)|hyperpage}{64} +\indexentry{fore() (src.colorama.winterm.WinTerm method)|hyperpage}{64} +\indexentry{get\_attrs() (src.colorama.winterm.WinTerm method)|hyperpage}{64} +\indexentry{get\_position() (src.colorama.winterm.WinTerm method)|hyperpage}{64} +\indexentry{reset\_all() (src.colorama.winterm.WinTerm method)|hyperpage}{64} +\indexentry{set\_attrs() (src.colorama.winterm.WinTerm method)|hyperpage}{64} +\indexentry{set\_console() (src.colorama.winterm.WinTerm method)|hyperpage}{64} +\indexentry{set\_cursor\_position() (src.colorama.winterm.WinTerm method)|hyperpage}{64} +\indexentry{set\_title() (src.colorama.winterm.WinTerm method)|hyperpage}{64} +\indexentry{style() (src.colorama.winterm.WinTerm method)|hyperpage}{64} diff --git a/doc/build/latex/salomeTools.ind b/doc/build/latex/salomeTools.ind index b7f927c..e769546 100644 --- a/doc/build/latex/salomeTools.ind +++ b/doc/build/latex/salomeTools.ind @@ -2,583 +2,583 @@ \def\bigletter#1{{\Large\sffamily#1}\nopagebreak\vspace{1mm}} \bigletter A - \item activate\_mesa\_property() (in module src.\_\_init\_\_), \hyperpage{23} - \item add() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{36} - \item add\_comment() (src.environment.SalomeEnviron method), \hyperpage{30} - \item add\_comment() (src.fileEnviron.BatFileEnviron method), \hyperpage{33} - \item add\_comment() (src.fileEnviron.FileEnviron method), \hyperpage{34} - \item add\_comment() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{36} - \item add\_comment() (src.fileEnviron.ScreenEnviron method), \hyperpage{37} - \item add\_echo() (src.fileEnviron.ContextFileEnviron method), \hyperpage{34} - \item add\_echo() (src.fileEnviron.FileEnviron method), \hyperpage{35} - \item add\_echo() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{36} - \item add\_echo() (src.fileEnviron.ScreenEnviron method), \hyperpage{37} - \item add\_line() (src.environment.SalomeEnviron method), \hyperpage{30} - \item add\_line() (src.fileEnviron.FileEnviron method), \hyperpage{35} - \item add\_line() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{36} - \item add\_line() (src.fileEnviron.ScreenEnviron method), \hyperpage{37} - \item add\_link() (src.logger.Logger method), \hyperpage{38} - \item add\_option() (src.options.Options method), \hyperpage{40} - \item add\_simple\_node() (in module src.xmlManager), \hyperpage{56} - \item add\_simple\_node() (src.xmlManager.XmlLogFile method), \hyperpage{56} - \item add\_warning() (src.environment.SalomeEnviron method), \hyperpage{30} - \item add\_warning() (src.fileEnviron.ContextFileEnviron method), \hyperpage{34} - \item add\_warning() (src.fileEnviron.FileEnviron method), \hyperpage{35} - \item add\_warning() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{36} - \item add\_warning() (src.fileEnviron.ScreenEnviron method), \hyperpage{37} - \item addElement() (src.pyconf.Reference method), \hyperpage{52} - \item addMapping() (src.pyconf.Mapping method), \hyperpage{51} - \item addNamespace() (src.pyconf.Config method), \hyperpage{47} - \item ANSI\_CSI\_RE (src.colorama.ansitowin32.AnsiToWin32 attribute), \hyperpage{59} - \item ANSI\_OSC\_RE (src.colorama.ansitowin32.AnsiToWin32 attribute), \hyperpage{59} - \item AnsiBack (class in src.colorama.ansi), \hyperpage{57} - \item AnsiCodes (class in src.colorama.ansi), \hyperpage{58} - \item AnsiCursor (class in src.colorama.ansi), \hyperpage{58} - \item AnsiFore (class in src.colorama.ansi), \hyperpage{58} - \item AnsiStyle (class in src.colorama.ansi), \hyperpage{58} - \item AnsiToWin32 (class in src.colorama.ansitowin32), \hyperpage{59} - \item append() (src.environment.Environ method), \hyperpage{29} - \item append() (src.environment.SalomeEnviron method), \hyperpage{30} - \item append() (src.fileEnviron.FileEnviron method), \hyperpage{35} - \item append() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{36} - \item append() (src.fileEnviron.ScreenEnviron method), \hyperpage{37} - \item append() (src.pyconf.Sequence method), \hyperpage{52} - \item append\_node\_attrib() (in module src.xmlManager), \hyperpage{57} - \item append\_node\_attrib() (src.xmlManager.XmlLogFile method), \hyperpage{56} - \item append\_node\_text() (src.xmlManager.XmlLogFile method), \hyperpage{56} - \item append\_value() (src.environment.Environ method), \hyperpage{29} - \item append\_value() (src.fileEnviron.ContextFileEnviron method), \hyperpage{34} - \item append\_value() (src.fileEnviron.FileEnviron method), \hyperpage{35} - \item append\_value() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{36} - \item archive\_extract() (in module src.system), \hyperpage{53} + \item activate\_mesa\_property() (in module src.\_\_init\_\_), \hyperpage{27} + \item add() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{40} + \item add\_comment() (src.environment.SalomeEnviron method), \hyperpage{34} + \item add\_comment() (src.fileEnviron.BatFileEnviron method), \hyperpage{37} + \item add\_comment() (src.fileEnviron.FileEnviron method), \hyperpage{38} + \item add\_comment() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{40} + \item add\_comment() (src.fileEnviron.ScreenEnviron method), \hyperpage{41} + \item add\_echo() (src.fileEnviron.ContextFileEnviron method), \hyperpage{38} + \item add\_echo() (src.fileEnviron.FileEnviron method), \hyperpage{39} + \item add\_echo() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{40} + \item add\_echo() (src.fileEnviron.ScreenEnviron method), \hyperpage{41} + \item add\_line() (src.environment.SalomeEnviron method), \hyperpage{34} + \item add\_line() (src.fileEnviron.FileEnviron method), \hyperpage{39} + \item add\_line() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{40} + \item add\_line() (src.fileEnviron.ScreenEnviron method), \hyperpage{41} + \item add\_link() (src.logger.Logger method), \hyperpage{42} + \item add\_option() (src.options.Options method), \hyperpage{44} + \item add\_simple\_node() (in module src.xmlManager), \hyperpage{60} + \item add\_simple\_node() (src.xmlManager.XmlLogFile method), \hyperpage{60} + \item add\_warning() (src.environment.SalomeEnviron method), \hyperpage{34} + \item add\_warning() (src.fileEnviron.ContextFileEnviron method), \hyperpage{38} + \item add\_warning() (src.fileEnviron.FileEnviron method), \hyperpage{39} + \item add\_warning() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{40} + \item add\_warning() (src.fileEnviron.ScreenEnviron method), \hyperpage{41} + \item addElement() (src.pyconf.Reference method), \hyperpage{56} + \item addMapping() (src.pyconf.Mapping method), \hyperpage{55} + \item addNamespace() (src.pyconf.Config method), \hyperpage{51} + \item ANSI\_CSI\_RE (src.colorama.ansitowin32.AnsiToWin32 attribute), \hyperpage{63} + \item ANSI\_OSC\_RE (src.colorama.ansitowin32.AnsiToWin32 attribute), \hyperpage{63} + \item AnsiBack (class in src.colorama.ansi), \hyperpage{61} + \item AnsiCodes (class in src.colorama.ansi), \hyperpage{62} + \item AnsiCursor (class in src.colorama.ansi), \hyperpage{62} + \item AnsiFore (class in src.colorama.ansi), \hyperpage{62} + \item AnsiStyle (class in src.colorama.ansi), \hyperpage{62} + \item AnsiToWin32 (class in src.colorama.ansitowin32), \hyperpage{63} + \item append() (src.environment.Environ method), \hyperpage{33} + \item append() (src.environment.SalomeEnviron method), \hyperpage{34} + \item append() (src.fileEnviron.FileEnviron method), \hyperpage{39} + \item append() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{40} + \item append() (src.fileEnviron.ScreenEnviron method), \hyperpage{41} + \item append() (src.pyconf.Sequence method), \hyperpage{56} + \item append\_node\_attrib() (in module src.xmlManager), \hyperpage{61} + \item append\_node\_attrib() (src.xmlManager.XmlLogFile method), \hyperpage{60} + \item append\_node\_text() (src.xmlManager.XmlLogFile method), \hyperpage{60} + \item append\_value() (src.environment.Environ method), \hyperpage{33} + \item append\_value() (src.fileEnviron.ContextFileEnviron method), \hyperpage{38} + \item append\_value() (src.fileEnviron.FileEnviron method), \hyperpage{39} + \item append\_value() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{40} + \item archive\_extract() (in module src.system), \hyperpage{57} \indexspace \bigletter B - \item BACK() (src.colorama.ansi.AnsiCursor method), \hyperpage{58} - \item back() (src.colorama.winterm.WinTerm method), \hyperpage{60} - \item base() (src.\_\_init\_\_.Path method), \hyperpage{23} - \item BashFileEnviron (class in src.fileEnviron), \hyperpage{33} - \item batch() (in module src.fork), \hyperpage{38} - \item batch\_salome() (in module src.fork), \hyperpage{38} - \item BatFileEnviron (class in src.fileEnviron), \hyperpage{33} - \item BLACK (src.colorama.ansi.AnsiBack attribute), \hyperpage{57} - \item BLACK (src.colorama.ansi.AnsiFore attribute), \hyperpage{58} - \item BLACK (src.colorama.winterm.WinColor attribute), \hyperpage{60} - \item BLUE (src.colorama.ansi.AnsiBack attribute), \hyperpage{57} - \item BLUE (src.colorama.ansi.AnsiFore attribute), \hyperpage{58} - \item BLUE (src.colorama.winterm.WinColor attribute), \hyperpage{60} - \item BRIGHT (src.colorama.ansi.AnsiStyle attribute), \hyperpage{59} - \item BRIGHT (src.colorama.winterm.WinStyle attribute), \hyperpage{60} - \item BRIGHT\_BACKGROUND (src.colorama.winterm.WinStyle attribute), \hyperpage{60} - \item build\_configure() (src.compilation.Builder method), \hyperpage{27} - \item Builder (class in src.compilation), \hyperpage{27} + \item BACK() (src.colorama.ansi.AnsiCursor method), \hyperpage{62} + \item back() (src.colorama.winterm.WinTerm method), \hyperpage{64} + \item base() (src.\_\_init\_\_.Path method), \hyperpage{27} + \item BashFileEnviron (class in src.fileEnviron), \hyperpage{37} + \item batch() (in module src.fork), \hyperpage{42} + \item batch\_salome() (in module src.fork), \hyperpage{42} + \item BatFileEnviron (class in src.fileEnviron), \hyperpage{37} + \item BLACK (src.colorama.ansi.AnsiBack attribute), \hyperpage{61} + \item BLACK (src.colorama.ansi.AnsiFore attribute), \hyperpage{62} + \item BLACK (src.colorama.winterm.WinColor attribute), \hyperpage{64} + \item BLUE (src.colorama.ansi.AnsiBack attribute), \hyperpage{61} + \item BLUE (src.colorama.ansi.AnsiFore attribute), \hyperpage{62} + \item BLUE (src.colorama.winterm.WinColor attribute), \hyperpage{64} + \item BRIGHT (src.colorama.ansi.AnsiStyle attribute), \hyperpage{63} + \item BRIGHT (src.colorama.winterm.WinStyle attribute), \hyperpage{64} + \item BRIGHT\_BACKGROUND (src.colorama.winterm.WinStyle attribute), \hyperpage{64} + \item build\_configure() (src.compilation.Builder method), \hyperpage{31} + \item Builder (class in src.compilation), \hyperpage{31} \indexspace \bigletter C - \item call\_win32() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{59} - \item change\_to\_launcher() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{36} - \item check() (src.compilation.Builder method), \hyperpage{27} - \item check\_config\_exists() (in module src.product), \hyperpage{42} - \item check\_config\_has\_application() (in module src.\_\_init\_\_), \hyperpage{23} - \item check\_config\_has\_profile() (in module src.\_\_init\_\_), \hyperpage{24} - \item check\_installation() (in module src.product), \hyperpage{42} - \item check\_source() (in module src.product), \hyperpage{43} - \item chmod() (src.\_\_init\_\_.Path method), \hyperpage{23} - \item cleancolor() (in module src.printcolors), \hyperpage{41} - \item clear\_line() (in module src.colorama.ansi), \hyperpage{59} - \item clear\_screen() (in module src.colorama.ansi), \hyperpage{59} - \item close() (src.debug.OutStream method), \hyperpage{28} - \item close() (src.ElementTree.TreeBuilder method), \hyperpage{26} - \item close() (src.ElementTree.XMLTreeBuilder method), \hyperpage{26} - \item close() (src.pyconf.ConfigInputStream method), \hyperpage{48} - \item close() (src.pyconf.ConfigOutputStream method), \hyperpage{49} - \item cmake() (src.compilation.Builder method), \hyperpage{27} - \item code\_to\_chars() (in module src.colorama.ansi), \hyperpage{59} - \item colorama\_text() (in module src.colorama.initialise), \hyperpage{60} - \item command\_value() (src.environment.Environ method), \hyperpage{29} - \item command\_value() (src.fileEnviron.BashFileEnviron method), \hyperpage{33} - \item command\_value() (src.fileEnviron.BatFileEnviron method), \hyperpage{33} - \item command\_value() (src.fileEnviron.ContextFileEnviron method), \hyperpage{34} - \item command\_value() (src.fileEnviron.FileEnviron method), \hyperpage{35} - \item command\_value() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{36} - \item command\_value() (src.fileEnviron.ScreenEnviron method), \hyperpage{37} - \item Comment() (in module src.ElementTree), \hyperpage{25} - \item complete\_environment() (src.compilation.Builder method), \hyperpage{27} - \item Config (class in src.pyconf), \hyperpage{47} - \item Config.Namespace (class in src.pyconf), \hyperpage{47} - \item config\_has\_application() (in module src.\_\_init\_\_), \hyperpage{24} - \item ConfigError, \hyperpage{48} - \item ConfigFormatError, \hyperpage{48} - \item ConfigInputStream (class in src.pyconf), \hyperpage{48} - \item ConfigList (class in src.pyconf), \hyperpage{48} - \item ConfigMerger (class in src.pyconf), \hyperpage{48} - \item ConfigOutputStream (class in src.pyconf), \hyperpage{49} - \item ConfigReader (class in src.pyconf), \hyperpage{49} - \item ConfigResolutionError, \hyperpage{51} - \item configure() (src.compilation.Builder method), \hyperpage{27} - \item Container (class in src.pyconf), \hyperpage{51} - \item ContextFileEnviron (class in src.fileEnviron), \hyperpage{33} - \item convert\_ansi() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{59} - \item convert\_osc() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{59} - \item copy() (src.\_\_init\_\_.Path method), \hyperpage{23} - \item copydir() (src.\_\_init\_\_.Path method), \hyperpage{23} - \item copyfile() (src.\_\_init\_\_.Path method), \hyperpage{23} - \item copylink() (src.\_\_init\_\_.Path method), \hyperpage{23} - \item cursor\_adjust() (src.colorama.winterm.WinTerm method), \hyperpage{60} - \item cvs\_extract() (in module src.system), \hyperpage{54} - \item CYAN (src.colorama.ansi.AnsiBack attribute), \hyperpage{57} - \item CYAN (src.colorama.ansi.AnsiFore attribute), \hyperpage{58} - \item CYAN (src.colorama.winterm.WinColor attribute), \hyperpage{60} + \item call\_win32() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{63} + \item change\_to\_launcher() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{40} + \item check() (src.compilation.Builder method), \hyperpage{31} + \item check\_config\_exists() (in module src.product), \hyperpage{46} + \item check\_config\_has\_application() (in module src.\_\_init\_\_), \hyperpage{27} + \item check\_config\_has\_profile() (in module src.\_\_init\_\_), \hyperpage{28} + \item check\_installation() (in module src.product), \hyperpage{46} + \item check\_source() (in module src.product), \hyperpage{47} + \item chmod() (src.\_\_init\_\_.Path method), \hyperpage{27} + \item cleancolor() (in module src.printcolors), \hyperpage{45} + \item clear\_line() (in module src.colorama.ansi), \hyperpage{63} + \item clear\_screen() (in module src.colorama.ansi), \hyperpage{63} + \item close() (src.debug.OutStream method), \hyperpage{32} + \item close() (src.ElementTree.TreeBuilder method), \hyperpage{30} + \item close() (src.ElementTree.XMLTreeBuilder method), \hyperpage{30} + \item close() (src.pyconf.ConfigInputStream method), \hyperpage{52} + \item close() (src.pyconf.ConfigOutputStream method), \hyperpage{53} + \item cmake() (src.compilation.Builder method), \hyperpage{31} + \item code\_to\_chars() (in module src.colorama.ansi), \hyperpage{63} + \item colorama\_text() (in module src.colorama.initialise), \hyperpage{64} + \item command\_value() (src.environment.Environ method), \hyperpage{33} + \item command\_value() (src.fileEnviron.BashFileEnviron method), \hyperpage{37} + \item command\_value() (src.fileEnviron.BatFileEnviron method), \hyperpage{37} + \item command\_value() (src.fileEnviron.ContextFileEnviron method), \hyperpage{38} + \item command\_value() (src.fileEnviron.FileEnviron method), \hyperpage{39} + \item command\_value() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{40} + \item command\_value() (src.fileEnviron.ScreenEnviron method), \hyperpage{41} + \item Comment() (in module src.ElementTree), \hyperpage{29} + \item complete\_environment() (src.compilation.Builder method), \hyperpage{31} + \item Config (class in src.pyconf), \hyperpage{51} + \item Config.Namespace (class in src.pyconf), \hyperpage{51} + \item config\_has\_application() (in module src.\_\_init\_\_), \hyperpage{28} + \item ConfigError, \hyperpage{52} + \item ConfigFormatError, \hyperpage{52} + \item ConfigInputStream (class in src.pyconf), \hyperpage{52} + \item ConfigList (class in src.pyconf), \hyperpage{52} + \item ConfigMerger (class in src.pyconf), \hyperpage{52} + \item ConfigOutputStream (class in src.pyconf), \hyperpage{53} + \item ConfigReader (class in src.pyconf), \hyperpage{53} + \item ConfigResolutionError, \hyperpage{55} + \item configure() (src.compilation.Builder method), \hyperpage{31} + \item Container (class in src.pyconf), \hyperpage{55} + \item ContextFileEnviron (class in src.fileEnviron), \hyperpage{37} + \item convert\_ansi() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{63} + \item convert\_osc() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{63} + \item copy() (src.\_\_init\_\_.Path method), \hyperpage{27} + \item copydir() (src.\_\_init\_\_.Path method), \hyperpage{27} + \item copyfile() (src.\_\_init\_\_.Path method), \hyperpage{27} + \item copylink() (src.\_\_init\_\_.Path method), \hyperpage{27} + \item cursor\_adjust() (src.colorama.winterm.WinTerm method), \hyperpage{64} + \item cvs\_extract() (in module src.system), \hyperpage{58} + \item CYAN (src.colorama.ansi.AnsiBack attribute), \hyperpage{61} + \item CYAN (src.colorama.ansi.AnsiFore attribute), \hyperpage{62} + \item CYAN (src.colorama.winterm.WinColor attribute), \hyperpage{64} \indexspace \bigletter D - \item data() (src.ElementTree.TreeBuilder method), \hyperpage{26} - \item date\_to\_datetime() (in module src.logger), \hyperpage{39} - \item deepcopy\_list() (in module src.\_\_init\_\_), \hyperpage{24} - \item deepCopyMapping() (in module src.pyconf), \hyperpage{53} - \item defaultMergeResolve() (in module src.pyconf), \hyperpage{53} - \item defaultStreamOpener() (in module src.pyconf), \hyperpage{53} - \item deinit() (in module src.colorama.initialise), \hyperpage{60} - \item delimiter (src.template.MyTemplate attribute), \hyperpage{55} - \item DIM (src.colorama.ansi.AnsiStyle attribute), \hyperpage{59} - \item dir() (src.\_\_init\_\_.Path method), \hyperpage{23} - \item do\_batch\_script\_build() (src.compilation.Builder method), \hyperpage{27} - \item do\_default\_build() (src.compilation.Builder method), \hyperpage{27} - \item do\_python\_script\_build() (src.compilation.Builder method), \hyperpage{27} - \item do\_script\_build() (src.compilation.Builder method), \hyperpage{27} - \item doctype() (src.ElementTree.XMLTreeBuilder method), \hyperpage{26} - \item DOWN() (src.colorama.ansi.AnsiCursor method), \hyperpage{58} - \item dump() (in module src.ElementTree), \hyperpage{25} - \item dump() (src.environment.SalomeEnviron method), \hyperpage{30} + \item data() (src.ElementTree.TreeBuilder method), \hyperpage{30} + \item date\_to\_datetime() (in module src.logger), \hyperpage{43} + \item deepcopy\_list() (in module src.\_\_init\_\_), \hyperpage{28} + \item deepCopyMapping() (in module src.pyconf), \hyperpage{57} + \item defaultMergeResolve() (in module src.pyconf), \hyperpage{57} + \item defaultStreamOpener() (in module src.pyconf), \hyperpage{57} + \item deinit() (in module src.colorama.initialise), \hyperpage{64} + \item delimiter (src.template.MyTemplate attribute), \hyperpage{59} + \item DIM (src.colorama.ansi.AnsiStyle attribute), \hyperpage{63} + \item dir() (src.\_\_init\_\_.Path method), \hyperpage{27} + \item do\_batch\_script\_build() (src.compilation.Builder method), \hyperpage{31} + \item do\_default\_build() (src.compilation.Builder method), \hyperpage{31} + \item do\_python\_script\_build() (src.compilation.Builder method), \hyperpage{31} + \item do\_script\_build() (src.compilation.Builder method), \hyperpage{31} + \item doctype() (src.ElementTree.XMLTreeBuilder method), \hyperpage{30} + \item DOWN() (src.colorama.ansi.AnsiCursor method), \hyperpage{62} + \item dump() (in module src.ElementTree), \hyperpage{29} + \item dump() (src.environment.SalomeEnviron method), \hyperpage{34} \indexspace \bigletter E - \item Element() (in module src.ElementTree), \hyperpage{25} - \item ElementTree (class in src.ElementTree), \hyperpage{25} - \item end() (src.ElementTree.TreeBuilder method), \hyperpage{26} - \item end\_write() (src.logger.Logger method), \hyperpage{39} - \item ensure\_path\_exists() (in module src.\_\_init\_\_), \hyperpage{24} - \item Environ (class in src.environment), \hyperpage{29} - \item erase\_line() (src.colorama.winterm.WinTerm method), \hyperpage{60} - \item erase\_screen() (src.colorama.winterm.WinTerm method), \hyperpage{60} - \item error() (src.logger.Logger method), \hyperpage{39} - \item evaluate() (src.pyconf.Container method), \hyperpage{51} - \item evaluate() (src.pyconf.Expression method), \hyperpage{51} - \item exists() (src.\_\_init\_\_.Path method), \hyperpage{23} - \item Expression (class in src.pyconf), \hyperpage{51} - \item extract\_params() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{59} + \item Element() (in module src.ElementTree), \hyperpage{29} + \item ElementTree (class in src.ElementTree), \hyperpage{29} + \item end() (src.ElementTree.TreeBuilder method), \hyperpage{30} + \item end\_write() (src.logger.Logger method), \hyperpage{43} + \item ensure\_path\_exists() (in module src.\_\_init\_\_), \hyperpage{28} + \item Environ (class in src.environment), \hyperpage{33} + \item erase\_line() (src.colorama.winterm.WinTerm method), \hyperpage{64} + \item erase\_screen() (src.colorama.winterm.WinTerm method), \hyperpage{64} + \item error() (src.logger.Logger method), \hyperpage{43} + \item evaluate() (src.pyconf.Container method), \hyperpage{55} + \item evaluate() (src.pyconf.Expression method), \hyperpage{55} + \item exists() (src.\_\_init\_\_.Path method), \hyperpage{27} + \item Expression (class in src.pyconf), \hyperpage{55} + \item extract\_params() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{63} \indexspace \bigletter F - \item feed() (src.ElementTree.XMLTreeBuilder method), \hyperpage{26} - \item FileEnviron (class in src.fileEnviron), \hyperpage{34} - \item FileEnvWriter (class in src.environment), \hyperpage{30} - \item find() (src.ElementTree.ElementTree method), \hyperpage{25} - \item find\_file\_in\_lpath() (in module src.\_\_init\_\_), \hyperpage{24} - \item find\_node\_by\_attrib() (in module src.xmlManager), \hyperpage{57} - \item findall() (src.ElementTree.ElementTree method), \hyperpage{25} - \item findConfig() (src.pyconf.Reference method), \hyperpage{52} - \item findtext() (src.ElementTree.ElementTree method), \hyperpage{26} - \item finish() (src.environment.SalomeEnviron method), \hyperpage{31} - \item finish() (src.fileEnviron.BashFileEnviron method), \hyperpage{33} - \item finish() (src.fileEnviron.BatFileEnviron method), \hyperpage{33} - \item finish() (src.fileEnviron.ContextFileEnviron method), \hyperpage{34} - \item finish() (src.fileEnviron.FileEnviron method), \hyperpage{35} - \item finish() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{37} - \item flush() (src.logger.Logger method), \hyperpage{39} - \item flush() (src.pyconf.ConfigOutputStream method), \hyperpage{49} - \item fore() (src.colorama.winterm.WinTerm method), \hyperpage{60} - \item FORWARD() (src.colorama.ansi.AnsiCursor method), \hyperpage{58} - \item fromstring() (in module src.ElementTree), \hyperpage{26} + \item feed() (src.ElementTree.XMLTreeBuilder method), \hyperpage{30} + \item FileEnviron (class in src.fileEnviron), \hyperpage{38} + \item FileEnvWriter (class in src.environment), \hyperpage{34} + \item find() (src.ElementTree.ElementTree method), \hyperpage{29} + \item find\_file\_in\_lpath() (in module src.\_\_init\_\_), \hyperpage{28} + \item find\_node\_by\_attrib() (in module src.xmlManager), \hyperpage{61} + \item findall() (src.ElementTree.ElementTree method), \hyperpage{29} + \item findConfig() (src.pyconf.Reference method), \hyperpage{56} + \item findtext() (src.ElementTree.ElementTree method), \hyperpage{30} + \item finish() (src.environment.SalomeEnviron method), \hyperpage{35} + \item finish() (src.fileEnviron.BashFileEnviron method), \hyperpage{37} + \item finish() (src.fileEnviron.BatFileEnviron method), \hyperpage{37} + \item finish() (src.fileEnviron.ContextFileEnviron method), \hyperpage{38} + \item finish() (src.fileEnviron.FileEnviron method), \hyperpage{39} + \item finish() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{41} + \item flush() (src.logger.Logger method), \hyperpage{43} + \item flush() (src.pyconf.ConfigOutputStream method), \hyperpage{53} + \item fore() (src.colorama.winterm.WinTerm method), \hyperpage{64} + \item FORWARD() (src.colorama.ansi.AnsiCursor method), \hyperpage{62} + \item fromstring() (in module src.ElementTree), \hyperpage{30} \indexspace \bigletter G - \item generate\_launching\_commands() (src.test\_module.Test method), \hyperpage{55} - \item generate\_script() (src.test\_module.Test method), \hyperpage{55} - \item get() (src.environment.Environ method), \hyperpage{29} - \item get() (src.environment.SalomeEnviron method), \hyperpage{31} - \item get() (src.fileEnviron.BatFileEnviron method), \hyperpage{33} - \item get() (src.fileEnviron.ContextFileEnviron method), \hyperpage{34} - \item get() (src.fileEnviron.FileEnviron method), \hyperpage{35} - \item get() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{37} - \item get() (src.fileEnviron.ScreenEnviron method), \hyperpage{37} - \item get() (src.pyconf.Mapping method), \hyperpage{52} - \item get\_attrib() (src.xmlManager.ReadXmlFile method), \hyperpage{56} - \item get\_attrs() (src.colorama.winterm.WinTerm method), \hyperpage{60} - \item get\_base\_install\_dir() (in module src.product), \hyperpage{43} - \item get\_base\_path() (in module src.\_\_init\_\_), \hyperpage{24} - \item get\_cfg\_param() (in module src.\_\_init\_\_), \hyperpage{24} - \item get\_distrib\_version() (in module src.architecture), \hyperpage{26} - \item get\_distribution() (in module src.architecture), \hyperpage{26} - \item get\_file\_environ() (in module src.fileEnviron), \hyperpage{38} - \item get\_install\_dir() (in module src.product), \hyperpage{43} - \item get\_launcher\_name() (in module src.\_\_init\_\_), \hyperpage{24} - \item get\_log\_path() (in module src.\_\_init\_\_), \hyperpage{25} - \item get\_names() (src.environment.SalomeEnviron method), \hyperpage{31} - \item get\_nb\_proc() (in module src.architecture), \hyperpage{27} - \item get\_node\_text() (src.xmlManager.ReadXmlFile method), \hyperpage{56} - \item get\_position() (src.colorama.winterm.WinTerm method), \hyperpage{60} - \item get\_product\_components() (in module src.product), \hyperpage{43} - \item get\_product\_config() (in module src.product), \hyperpage{43} - \item get\_product\_dependencies() (in module src.product), \hyperpage{43} - \item get\_product\_section() (in module src.product), \hyperpage{44} - \item get\_products\_infos() (in module src.product), \hyperpage{44} - \item get\_property\_in\_product\_cfg() (in module src.\_\_init\_\_), \hyperpage{25} - \item get\_python\_version() (in module src.architecture), \hyperpage{27} - \item get\_salome\_version() (in module src.\_\_init\_\_), \hyperpage{25} - \item get\_test\_timeout() (src.test\_module.Test method), \hyperpage{55} - \item get\_tmp\_dir() (src.test\_module.Test method), \hyperpage{55} - \item get\_tmp\_filename() (in module src.\_\_init\_\_), \hyperpage{25} - \item get\_user() (in module src.architecture), \hyperpage{27} - \item get\_win32\_calls() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{59} - \item getByPath() (src.pyconf.Config method), \hyperpage{48} - \item getByPath() (src.pyconf.ConfigList method), \hyperpage{48} - \item getChar() (src.pyconf.ConfigReader method), \hyperpage{49} - \item getiterator() (src.ElementTree.ElementTree method), \hyperpage{26} - \item getLocalEnv() (in module src.debug), \hyperpage{28} - \item getroot() (src.ElementTree.ElementTree method), \hyperpage{26} - \item getRootAttrib() (src.xmlManager.ReadXmlFile method), \hyperpage{56} - \item getStrConfigDbg() (in module src.debug), \hyperpage{28} - \item getStrConfigStd() (in module src.debug), \hyperpage{28} - \item getTmpDirDEFAULT() (in module src.test\_module), \hyperpage{55} - \item getToken() (src.pyconf.ConfigReader method), \hyperpage{49} - \item git\_extract() (in module src.system), \hyperpage{54} - \item GREEN (src.colorama.ansi.AnsiBack attribute), \hyperpage{57} - \item GREEN (src.colorama.ansi.AnsiFore attribute), \hyperpage{58} - \item GREEN (src.colorama.winterm.WinColor attribute), \hyperpage{60} - \item GREY (src.colorama.winterm.WinColor attribute), \hyperpage{60} + \item generate\_launching\_commands() (src.test\_module.Test method), \hyperpage{59} + \item generate\_script() (src.test\_module.Test method), \hyperpage{59} + \item get() (src.environment.Environ method), \hyperpage{33} + \item get() (src.environment.SalomeEnviron method), \hyperpage{35} + \item get() (src.fileEnviron.BatFileEnviron method), \hyperpage{37} + \item get() (src.fileEnviron.ContextFileEnviron method), \hyperpage{38} + \item get() (src.fileEnviron.FileEnviron method), \hyperpage{39} + \item get() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{41} + \item get() (src.fileEnviron.ScreenEnviron method), \hyperpage{41} + \item get() (src.pyconf.Mapping method), \hyperpage{56} + \item get\_attrib() (src.xmlManager.ReadXmlFile method), \hyperpage{60} + \item get\_attrs() (src.colorama.winterm.WinTerm method), \hyperpage{64} + \item get\_base\_install\_dir() (in module src.product), \hyperpage{47} + \item get\_base\_path() (in module src.\_\_init\_\_), \hyperpage{28} + \item get\_cfg\_param() (in module src.\_\_init\_\_), \hyperpage{28} + \item get\_distrib\_version() (in module src.architecture), \hyperpage{30} + \item get\_distribution() (in module src.architecture), \hyperpage{30} + \item get\_file\_environ() (in module src.fileEnviron), \hyperpage{42} + \item get\_install\_dir() (in module src.product), \hyperpage{47} + \item get\_launcher\_name() (in module src.\_\_init\_\_), \hyperpage{28} + \item get\_log\_path() (in module src.\_\_init\_\_), \hyperpage{29} + \item get\_names() (src.environment.SalomeEnviron method), \hyperpage{35} + \item get\_nb\_proc() (in module src.architecture), \hyperpage{31} + \item get\_node\_text() (src.xmlManager.ReadXmlFile method), \hyperpage{60} + \item get\_position() (src.colorama.winterm.WinTerm method), \hyperpage{64} + \item get\_product\_components() (in module src.product), \hyperpage{47} + \item get\_product\_config() (in module src.product), \hyperpage{47} + \item get\_product\_dependencies() (in module src.product), \hyperpage{47} + \item get\_product\_section() (in module src.product), \hyperpage{48} + \item get\_products\_infos() (in module src.product), \hyperpage{48} + \item get\_property\_in\_product\_cfg() (in module src.\_\_init\_\_), \hyperpage{29} + \item get\_python\_version() (in module src.architecture), \hyperpage{31} + \item get\_salome\_version() (in module src.\_\_init\_\_), \hyperpage{29} + \item get\_test\_timeout() (src.test\_module.Test method), \hyperpage{59} + \item get\_tmp\_dir() (src.test\_module.Test method), \hyperpage{59} + \item get\_tmp\_filename() (in module src.\_\_init\_\_), \hyperpage{29} + \item get\_user() (in module src.architecture), \hyperpage{31} + \item get\_win32\_calls() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{63} + \item getByPath() (src.pyconf.Config method), \hyperpage{52} + \item getByPath() (src.pyconf.ConfigList method), \hyperpage{52} + \item getChar() (src.pyconf.ConfigReader method), \hyperpage{53} + \item getiterator() (src.ElementTree.ElementTree method), \hyperpage{30} + \item getLocalEnv() (in module src.debug), \hyperpage{32} + \item getroot() (src.ElementTree.ElementTree method), \hyperpage{30} + \item getRootAttrib() (src.xmlManager.ReadXmlFile method), \hyperpage{60} + \item getStrConfigDbg() (in module src.debug), \hyperpage{32} + \item getStrConfigStd() (in module src.debug), \hyperpage{32} + \item getTmpDirDEFAULT() (in module src.test\_module), \hyperpage{59} + \item getToken() (src.pyconf.ConfigReader method), \hyperpage{53} + \item git\_extract() (in module src.system), \hyperpage{58} + \item GREEN (src.colorama.ansi.AnsiBack attribute), \hyperpage{61} + \item GREEN (src.colorama.ansi.AnsiFore attribute), \hyperpage{62} + \item GREEN (src.colorama.winterm.WinColor attribute), \hyperpage{64} + \item GREY (src.colorama.winterm.WinColor attribute), \hyperpage{64} \indexspace \bigletter H - \item hack\_libtool() (src.compilation.Builder method), \hyperpage{27} - \item handleMismatch() (src.pyconf.ConfigMerger method), \hyperpage{48} - \item handleRemoveReadonly() (in module src.\_\_init\_\_), \hyperpage{25} + \item hack\_libtool() (src.compilation.Builder method), \hyperpage{31} + \item handleMismatch() (src.pyconf.ConfigMerger method), \hyperpage{52} + \item handleRemoveReadonly() (in module src.\_\_init\_\_), \hyperpage{29} \indexspace \bigletter I - \item indent() (in module src.debug), \hyperpage{28} - \item init() (in module src.colorama.initialise), \hyperpage{60} - \item install() (src.compilation.Builder method), \hyperpage{27} - \item InStream (class in src.debug), \hyperpage{28} - \item is\_a\_tty() (in module src.colorama.ansitowin32), \hyperpage{59} - \item is\_defined() (src.environment.Environ method), \hyperpage{29} - \item is\_defined() (src.environment.SalomeEnviron method), \hyperpage{31} - \item is\_defined() (src.fileEnviron.FileEnviron method), \hyperpage{35} - \item is\_defined() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{37} - \item is\_defined() (src.fileEnviron.ScreenEnviron method), \hyperpage{37} - \item is\_stream\_closed() (in module src.colorama.ansitowin32), \hyperpage{59} - \item is\_windows() (in module src.architecture), \hyperpage{27} - \item isdir() (src.\_\_init\_\_.Path method), \hyperpage{23} - \item iselement() (in module src.ElementTree), \hyperpage{26} - \item isfile() (src.\_\_init\_\_.Path method), \hyperpage{23} - \item islink() (src.\_\_init\_\_.Path method), \hyperpage{23} - \item isWord() (in module src.pyconf), \hyperpage{53} - \item iteritems() (src.pyconf.Mapping method), \hyperpage{52} - \item iterkeys() (src.pyconf.Mapping method), \hyperpage{52} - \item iterparse (class in src.ElementTree), \hyperpage{26} + \item indent() (in module src.debug), \hyperpage{32} + \item init() (in module src.colorama.initialise), \hyperpage{64} + \item install() (src.compilation.Builder method), \hyperpage{31} + \item InStream (class in src.debug), \hyperpage{32} + \item is\_a\_tty() (in module src.colorama.ansitowin32), \hyperpage{63} + \item is\_defined() (src.environment.Environ method), \hyperpage{33} + \item is\_defined() (src.environment.SalomeEnviron method), \hyperpage{35} + \item is\_defined() (src.fileEnviron.FileEnviron method), \hyperpage{39} + \item is\_defined() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{41} + \item is\_defined() (src.fileEnviron.ScreenEnviron method), \hyperpage{41} + \item is\_stream\_closed() (in module src.colorama.ansitowin32), \hyperpage{63} + \item is\_windows() (in module src.architecture), \hyperpage{31} + \item isdir() (src.\_\_init\_\_.Path method), \hyperpage{27} + \item iselement() (in module src.ElementTree), \hyperpage{30} + \item isfile() (src.\_\_init\_\_.Path method), \hyperpage{27} + \item islink() (src.\_\_init\_\_.Path method), \hyperpage{27} + \item isWord() (in module src.pyconf), \hyperpage{57} + \item iteritems() (src.pyconf.Mapping method), \hyperpage{56} + \item iterkeys() (src.pyconf.Mapping method), \hyperpage{56} + \item iterparse (class in src.ElementTree), \hyperpage{30} \indexspace \bigletter K - \item keys() (src.pyconf.Mapping method), \hyperpage{52} + \item keys() (src.pyconf.Mapping method), \hyperpage{56} \indexspace \bigletter L - \item launch\_command() (in module src.fork), \hyperpage{38} - \item LauncherFileEnviron (class in src.fileEnviron), \hyperpage{36} - \item LIGHTBLACK\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{57} - \item LIGHTBLACK\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{58} - \item LIGHTBLUE\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{57} - \item LIGHTBLUE\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{58} - \item LIGHTCYAN\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{58} - \item LIGHTCYAN\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{58} - \item LIGHTGREEN\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{58} - \item LIGHTGREEN\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{58} - \item LIGHTMAGENTA\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{58} - \item LIGHTMAGENTA\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{58} - \item LIGHTRED\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{58} - \item LIGHTRED\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{58} - \item LIGHTWHITE\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{58} - \item LIGHTWHITE\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{58} - \item LIGHTYELLOW\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{58} - \item LIGHTYELLOW\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{58} - \item list() (src.\_\_init\_\_.Path method), \hyperpage{23} - \item list\_log\_file() (in module src.logger), \hyperpage{39} - \item load() (src.pyconf.Config method), \hyperpage{48} - \item load() (src.pyconf.ConfigReader method), \hyperpage{49} - \item load\_cfg\_environment() (src.environment.SalomeEnviron method), \hyperpage{31} - \item load\_environment() (in module src.environment), \hyperpage{32} - \item location() (src.pyconf.ConfigReader method), \hyperpage{49} - \item log() (src.compilation.Builder method), \hyperpage{27} - \item log\_command() (src.compilation.Builder method), \hyperpage{27} - \item Logger (class in src.logger), \hyperpage{38} + \item launch\_command() (in module src.fork), \hyperpage{42} + \item LauncherFileEnviron (class in src.fileEnviron), \hyperpage{40} + \item LIGHTBLACK\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{61} + \item LIGHTBLACK\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{62} + \item LIGHTBLUE\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{61} + \item LIGHTBLUE\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{62} + \item LIGHTCYAN\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{62} + \item LIGHTCYAN\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{62} + \item LIGHTGREEN\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{62} + \item LIGHTGREEN\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{62} + \item LIGHTMAGENTA\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{62} + \item LIGHTMAGENTA\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{62} + \item LIGHTRED\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{62} + \item LIGHTRED\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{62} + \item LIGHTWHITE\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{62} + \item LIGHTWHITE\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{62} + \item LIGHTYELLOW\_EX (src.colorama.ansi.AnsiBack attribute), \hyperpage{62} + \item LIGHTYELLOW\_EX (src.colorama.ansi.AnsiFore attribute), \hyperpage{62} + \item list() (src.\_\_init\_\_.Path method), \hyperpage{27} + \item list\_log\_file() (in module src.logger), \hyperpage{43} + \item load() (src.pyconf.Config method), \hyperpage{52} + \item load() (src.pyconf.ConfigReader method), \hyperpage{53} + \item load\_cfg\_environment() (src.environment.SalomeEnviron method), \hyperpage{35} + \item load\_environment() (in module src.environment), \hyperpage{36} + \item location() (src.pyconf.ConfigReader method), \hyperpage{53} + \item log() (src.compilation.Builder method), \hyperpage{31} + \item log\_command() (src.compilation.Builder method), \hyperpage{31} + \item Logger (class in src.logger), \hyperpage{42} \indexspace \bigletter M - \item MAGENTA (src.colorama.ansi.AnsiBack attribute), \hyperpage{58} - \item MAGENTA (src.colorama.ansi.AnsiFore attribute), \hyperpage{58} - \item MAGENTA (src.colorama.winterm.WinColor attribute), \hyperpage{60} - \item make() (src.\_\_init\_\_.Path method), \hyperpage{23} - \item make() (src.compilation.Builder method), \hyperpage{27} - \item makePath() (in module src.pyconf), \hyperpage{53} - \item Mapping (class in src.pyconf), \hyperpage{51} - \item match() (src.pyconf.ConfigReader method), \hyperpage{50} - \item merge() (src.pyconf.ConfigMerger method), \hyperpage{48} - \item merge\_dicts() (in module src.\_\_init\_\_), \hyperpage{25} - \item mergeMapping() (src.pyconf.ConfigMerger method), \hyperpage{49} - \item mergeSequence() (src.pyconf.ConfigMerger method), \hyperpage{49} - \item MyTemplate (class in src.template), \hyperpage{55} + \item MAGENTA (src.colorama.ansi.AnsiBack attribute), \hyperpage{62} + \item MAGENTA (src.colorama.ansi.AnsiFore attribute), \hyperpage{62} + \item MAGENTA (src.colorama.winterm.WinColor attribute), \hyperpage{64} + \item make() (src.\_\_init\_\_.Path method), \hyperpage{27} + \item make() (src.compilation.Builder method), \hyperpage{31} + \item makePath() (in module src.pyconf), \hyperpage{57} + \item Mapping (class in src.pyconf), \hyperpage{55} + \item match() (src.pyconf.ConfigReader method), \hyperpage{54} + \item merge() (src.pyconf.ConfigMerger method), \hyperpage{52} + \item merge\_dicts() (in module src.\_\_init\_\_), \hyperpage{29} + \item mergeMapping() (src.pyconf.ConfigMerger method), \hyperpage{53} + \item mergeSequence() (src.pyconf.ConfigMerger method), \hyperpage{53} + \item MyTemplate (class in src.template), \hyperpage{59} \indexspace \bigletter N - \item next() (src.ElementTree.iterparse method), \hyperpage{26} - \item next() (src.pyconf.Sequence.SeqIter method), \hyperpage{52} - \item NORMAL (src.colorama.ansi.AnsiStyle attribute), \hyperpage{59} - \item NORMAL (src.colorama.winterm.WinStyle attribute), \hyperpage{60} + \item next() (src.ElementTree.iterparse method), \hyperpage{30} + \item next() (src.pyconf.Sequence.SeqIter method), \hyperpage{56} + \item NORMAL (src.colorama.ansi.AnsiStyle attribute), \hyperpage{63} + \item NORMAL (src.colorama.winterm.WinStyle attribute), \hyperpage{64} \indexspace \bigletter O - \item only\_numbers() (in module src.\_\_init\_\_), \hyperpage{25} - \item Options (class in src.options), \hyperpage{40} - \item OptResult (class in src.options), \hyperpage{40} - \item OutStream (class in src.debug), \hyperpage{28} - \item overwriteKeys() (src.pyconf.ConfigMerger method), \hyperpage{49} - \item overwriteMergeResolve() (in module src.pyconf), \hyperpage{53} + \item only\_numbers() (in module src.\_\_init\_\_), \hyperpage{29} + \item Options (class in src.options), \hyperpage{44} + \item OptResult (class in src.options), \hyperpage{44} + \item OutStream (class in src.debug), \hyperpage{32} + \item overwriteKeys() (src.pyconf.ConfigMerger method), \hyperpage{53} + \item overwriteMergeResolve() (in module src.pyconf), \hyperpage{57} \indexspace \bigletter P - \item parse() (in module src.ElementTree), \hyperpage{26} - \item parse() (src.ElementTree.ElementTree method), \hyperpage{26} - \item parse\_args() (src.options.Options method), \hyperpage{40} - \item parse\_date() (in module src.\_\_init\_\_), \hyperpage{25} - \item parseFactor() (src.pyconf.ConfigReader method), \hyperpage{50} - \item parseKeyValuePair() (src.pyconf.ConfigReader method), \hyperpage{50} - \item parseMapping() (src.pyconf.ConfigReader method), \hyperpage{50} - \item parseMappingBody() (src.pyconf.ConfigReader method), \hyperpage{50} - \item parseReference() (src.pyconf.ConfigReader method), \hyperpage{50} - \item parseScalar() (src.pyconf.ConfigReader method), \hyperpage{50} - \item parseSequence() (src.pyconf.ConfigReader method), \hyperpage{50} - \item parseSuffix() (src.pyconf.ConfigReader method), \hyperpage{50} - \item parseTerm() (src.pyconf.ConfigReader method), \hyperpage{50} - \item parseValue() (src.pyconf.ConfigReader method), \hyperpage{50} - \item Path (class in src.\_\_init\_\_), \hyperpage{23} - \item pattern (src.template.MyTemplate attribute), \hyperpage{55} - \item PI() (in module src.ElementTree), \hyperpage{26} - \item pop\_debug() (in module src.debug), \hyperpage{28} - \item POS() (src.colorama.ansi.AnsiCursor method), \hyperpage{58} - \item prepare() (src.compilation.Builder method), \hyperpage{27} - \item prepare\_testbase() (src.test\_module.Test method), \hyperpage{55} - \item prepare\_testbase\_from\_dir() (src.test\_module.Test method), \hyperpage{55} - \item prepare\_testbase\_from\_git() (src.test\_module.Test method), \hyperpage{55} - \item prepare\_testbase\_from\_svn() (src.test\_module.Test method), \hyperpage{55} - \item prepend() (src.environment.Environ method), \hyperpage{29} - \item prepend() (src.environment.SalomeEnviron method), \hyperpage{31} - \item prepend() (src.fileEnviron.FileEnviron method), \hyperpage{35} - \item prepend() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{37} - \item prepend() (src.fileEnviron.ScreenEnviron method), \hyperpage{37} - \item prepend\_value() (src.environment.Environ method), \hyperpage{29} - \item prepend\_value() (src.fileEnviron.ContextFileEnviron method), \hyperpage{34} - \item prepend\_value() (src.fileEnviron.FileEnviron method), \hyperpage{36} - \item prepend\_value() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{37} - \item print\_color\_map() (in module src.printcolors), \hyperpage{41} - \item print\_color\_range() (in module src.printcolors), \hyperpage{41} - \item print\_help() (src.options.Options method), \hyperpage{40} - \item print\_info() (in module src.\_\_init\_\_), \hyperpage{25} - \item print\_value() (in module src.printcolors), \hyperpage{41} - \item printc() (in module src.printcolors), \hyperpage{41} - \item printcError() (in module src.printcolors), \hyperpage{41} - \item printcHeader() (in module src.printcolors), \hyperpage{41} - \item printcHighlight() (in module src.printcolors), \hyperpage{41} - \item printcInfo() (in module src.printcolors), \hyperpage{42} - \item printcLabel() (in module src.printcolors), \hyperpage{42} - \item printcSuccess() (in module src.printcolors), \hyperpage{42} - \item printcWarning() (in module src.printcolors), \hyperpage{42} - \item ProcessingInstruction() (in module src.ElementTree), \hyperpage{26} - \item product\_compiles() (in module src.product), \hyperpage{44} - \item product\_has\_env\_script() (in module src.product), \hyperpage{44} - \item product\_has\_logo() (in module src.product), \hyperpage{44} - \item product\_has\_patches() (in module src.product), \hyperpage{44} - \item product\_has\_salome\_gui() (in module src.product), \hyperpage{44} - \item product\_has\_script() (in module src.product), \hyperpage{45} - \item product\_is\_autotools() (in module src.product), \hyperpage{45} - \item product\_is\_cmake() (in module src.product), \hyperpage{45} - \item product\_is\_cpp() (in module src.product), \hyperpage{45} - \item product\_is\_debug() (in module src.product), \hyperpage{45} - \item product\_is\_dev() (in module src.product), \hyperpage{45} - \item product\_is\_fixed() (in module src.product), \hyperpage{45} - \item product\_is\_generated() (in module src.product), \hyperpage{45} - \item product\_is\_mpi() (in module src.product), \hyperpage{46} - \item product\_is\_native() (in module src.product), \hyperpage{46} - \item product\_is\_salome() (in module src.product), \hyperpage{46} - \item product\_is\_sample() (in module src.product), \hyperpage{46} - \item product\_is\_smesh\_plugin() (in module src.product), \hyperpage{46} - \item product\_is\_vcs() (in module src.product), \hyperpage{46} - \item push\_debug() (in module src.debug), \hyperpage{28} - \item put\_initial\_xml\_fields() (src.logger.Logger method), \hyperpage{39} - \item put\_txt\_log\_in\_appli\_log\_dir() (src.compilation.Builder method), \hyperpage{27} + \item parse() (in module src.ElementTree), \hyperpage{30} + \item parse() (src.ElementTree.ElementTree method), \hyperpage{30} + \item parse\_args() (src.options.Options method), \hyperpage{44} + \item parse\_date() (in module src.\_\_init\_\_), \hyperpage{29} + \item parseFactor() (src.pyconf.ConfigReader method), \hyperpage{54} + \item parseKeyValuePair() (src.pyconf.ConfigReader method), \hyperpage{54} + \item parseMapping() (src.pyconf.ConfigReader method), \hyperpage{54} + \item parseMappingBody() (src.pyconf.ConfigReader method), \hyperpage{54} + \item parseReference() (src.pyconf.ConfigReader method), \hyperpage{54} + \item parseScalar() (src.pyconf.ConfigReader method), \hyperpage{54} + \item parseSequence() (src.pyconf.ConfigReader method), \hyperpage{54} + \item parseSuffix() (src.pyconf.ConfigReader method), \hyperpage{54} + \item parseTerm() (src.pyconf.ConfigReader method), \hyperpage{54} + \item parseValue() (src.pyconf.ConfigReader method), \hyperpage{54} + \item Path (class in src.\_\_init\_\_), \hyperpage{27} + \item pattern (src.template.MyTemplate attribute), \hyperpage{59} + \item PI() (in module src.ElementTree), \hyperpage{30} + \item pop\_debug() (in module src.debug), \hyperpage{32} + \item POS() (src.colorama.ansi.AnsiCursor method), \hyperpage{62} + \item prepare() (src.compilation.Builder method), \hyperpage{31} + \item prepare\_testbase() (src.test\_module.Test method), \hyperpage{59} + \item prepare\_testbase\_from\_dir() (src.test\_module.Test method), \hyperpage{59} + \item prepare\_testbase\_from\_git() (src.test\_module.Test method), \hyperpage{59} + \item prepare\_testbase\_from\_svn() (src.test\_module.Test method), \hyperpage{59} + \item prepend() (src.environment.Environ method), \hyperpage{33} + \item prepend() (src.environment.SalomeEnviron method), \hyperpage{35} + \item prepend() (src.fileEnviron.FileEnviron method), \hyperpage{39} + \item prepend() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{41} + \item prepend() (src.fileEnviron.ScreenEnviron method), \hyperpage{41} + \item prepend\_value() (src.environment.Environ method), \hyperpage{33} + \item prepend\_value() (src.fileEnviron.ContextFileEnviron method), \hyperpage{38} + \item prepend\_value() (src.fileEnviron.FileEnviron method), \hyperpage{40} + \item prepend\_value() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{41} + \item print\_color\_map() (in module src.printcolors), \hyperpage{45} + \item print\_color\_range() (in module src.printcolors), \hyperpage{45} + \item print\_help() (src.options.Options method), \hyperpage{44} + \item print\_info() (in module src.\_\_init\_\_), \hyperpage{29} + \item print\_value() (in module src.printcolors), \hyperpage{45} + \item printc() (in module src.printcolors), \hyperpage{45} + \item printcError() (in module src.printcolors), \hyperpage{45} + \item printcHeader() (in module src.printcolors), \hyperpage{45} + \item printcHighlight() (in module src.printcolors), \hyperpage{45} + \item printcInfo() (in module src.printcolors), \hyperpage{46} + \item printcLabel() (in module src.printcolors), \hyperpage{46} + \item printcSuccess() (in module src.printcolors), \hyperpage{46} + \item printcWarning() (in module src.printcolors), \hyperpage{46} + \item ProcessingInstruction() (in module src.ElementTree), \hyperpage{30} + \item product\_compiles() (in module src.product), \hyperpage{48} + \item product\_has\_env\_script() (in module src.product), \hyperpage{48} + \item product\_has\_logo() (in module src.product), \hyperpage{48} + \item product\_has\_patches() (in module src.product), \hyperpage{48} + \item product\_has\_salome\_gui() (in module src.product), \hyperpage{48} + \item product\_has\_script() (in module src.product), \hyperpage{49} + \item product\_is\_autotools() (in module src.product), \hyperpage{49} + \item product\_is\_cmake() (in module src.product), \hyperpage{49} + \item product\_is\_cpp() (in module src.product), \hyperpage{49} + \item product\_is\_debug() (in module src.product), \hyperpage{49} + \item product\_is\_dev() (in module src.product), \hyperpage{49} + \item product\_is\_fixed() (in module src.product), \hyperpage{49} + \item product\_is\_generated() (in module src.product), \hyperpage{49} + \item product\_is\_mpi() (in module src.product), \hyperpage{50} + \item product\_is\_native() (in module src.product), \hyperpage{50} + \item product\_is\_salome() (in module src.product), \hyperpage{50} + \item product\_is\_sample() (in module src.product), \hyperpage{50} + \item product\_is\_smesh\_plugin() (in module src.product), \hyperpage{50} + \item product\_is\_vcs() (in module src.product), \hyperpage{50} + \item push\_debug() (in module src.debug), \hyperpage{32} + \item put\_initial\_xml\_fields() (src.logger.Logger method), \hyperpage{43} + \item put\_txt\_log\_in\_appli\_log\_dir() (src.compilation.Builder method), \hyperpage{31} \indexspace \bigletter Q - \item QName (class in src.ElementTree), \hyperpage{26} + \item QName (class in src.ElementTree), \hyperpage{30} \indexspace \bigletter R - \item read() (src.pyconf.ConfigInputStream method), \hyperpage{48} - \item read\_config\_from\_a\_file() (in module src.\_\_init\_\_), \hyperpage{25} - \item read\_results() (src.test\_module.Test method), \hyperpage{55} - \item readline() (src.pyconf.ConfigInputStream method), \hyperpage{48} - \item readlink() (src.\_\_init\_\_.Path method), \hyperpage{23} - \item ReadXmlFile (class in src.xmlManager), \hyperpage{56} - \item RED (src.colorama.ansi.AnsiBack attribute), \hyperpage{58} - \item RED (src.colorama.ansi.AnsiFore attribute), \hyperpage{58} - \item RED (src.colorama.winterm.WinColor attribute), \hyperpage{60} - \item Reference (class in src.pyconf), \hyperpage{52} - \item reinit() (in module src.colorama.initialise), \hyperpage{60} - \item remove\_item\_from\_list() (in module src.\_\_init\_\_), \hyperpage{25} - \item removeNamespace() (src.pyconf.Config method), \hyperpage{48} - \item replace\_in\_file() (in module src.\_\_init\_\_), \hyperpage{25} - \item RESET (src.colorama.ansi.AnsiBack attribute), \hyperpage{58} - \item RESET (src.colorama.ansi.AnsiFore attribute), \hyperpage{58} - \item RESET\_ALL (src.colorama.ansi.AnsiStyle attribute), \hyperpage{59} - \item reset\_all() (in module src.colorama.initialise), \hyperpage{60} - \item reset\_all() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{59} - \item reset\_all() (src.colorama.winterm.WinTerm method), \hyperpage{60} - \item resolve() (src.pyconf.Reference method), \hyperpage{52} - \item rm() (src.\_\_init\_\_.Path method), \hyperpage{23} - \item run\_all\_tests() (src.test\_module.Test method), \hyperpage{55} - \item run\_env\_script() (src.environment.SalomeEnviron method), \hyperpage{31} - \item run\_env\_script() (src.fileEnviron.ScreenEnviron method), \hyperpage{38} - \item run\_grid\_tests() (src.test\_module.Test method), \hyperpage{55} - \item run\_script() (src.test\_module.Test method), \hyperpage{55} - \item run\_session\_tests() (src.test\_module.Test method), \hyperpage{55} - \item run\_simple\_env\_script() (src.environment.SalomeEnviron method), \hyperpage{31} - \item run\_testbase\_tests() (src.test\_module.Test method), \hyperpage{55} - \item run\_tests() (src.test\_module.Test method), \hyperpage{55} + \item read() (src.pyconf.ConfigInputStream method), \hyperpage{52} + \item read\_config\_from\_a\_file() (in module src.\_\_init\_\_), \hyperpage{29} + \item read\_results() (src.test\_module.Test method), \hyperpage{59} + \item readline() (src.pyconf.ConfigInputStream method), \hyperpage{52} + \item readlink() (src.\_\_init\_\_.Path method), \hyperpage{27} + \item ReadXmlFile (class in src.xmlManager), \hyperpage{60} + \item RED (src.colorama.ansi.AnsiBack attribute), \hyperpage{62} + \item RED (src.colorama.ansi.AnsiFore attribute), \hyperpage{62} + \item RED (src.colorama.winterm.WinColor attribute), \hyperpage{64} + \item Reference (class in src.pyconf), \hyperpage{56} + \item reinit() (in module src.colorama.initialise), \hyperpage{64} + \item remove\_item\_from\_list() (in module src.\_\_init\_\_), \hyperpage{29} + \item removeNamespace() (src.pyconf.Config method), \hyperpage{52} + \item replace\_in\_file() (in module src.\_\_init\_\_), \hyperpage{29} + \item RESET (src.colorama.ansi.AnsiBack attribute), \hyperpage{62} + \item RESET (src.colorama.ansi.AnsiFore attribute), \hyperpage{62} + \item RESET\_ALL (src.colorama.ansi.AnsiStyle attribute), \hyperpage{63} + \item reset\_all() (in module src.colorama.initialise), \hyperpage{64} + \item reset\_all() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{63} + \item reset\_all() (src.colorama.winterm.WinTerm method), \hyperpage{64} + \item resolve() (src.pyconf.Reference method), \hyperpage{56} + \item rm() (src.\_\_init\_\_.Path method), \hyperpage{27} + \item run\_all\_tests() (src.test\_module.Test method), \hyperpage{59} + \item run\_env\_script() (src.environment.SalomeEnviron method), \hyperpage{35} + \item run\_env\_script() (src.fileEnviron.ScreenEnviron method), \hyperpage{42} + \item run\_grid\_tests() (src.test\_module.Test method), \hyperpage{59} + \item run\_script() (src.test\_module.Test method), \hyperpage{59} + \item run\_session\_tests() (src.test\_module.Test method), \hyperpage{59} + \item run\_simple\_env\_script() (src.environment.SalomeEnviron method), \hyperpage{35} + \item run\_testbase\_tests() (src.test\_module.Test method), \hyperpage{59} + \item run\_tests() (src.test\_module.Test method), \hyperpage{59} \indexspace \bigletter S - \item SalomeEnviron (class in src.environment), \hyperpage{30} - \item SatException, \hyperpage{23} - \item saveConfigDbg() (in module src.debug), \hyperpage{28} - \item saveConfigStd() (in module src.debug), \hyperpage{28} - \item ScreenEnviron (class in src.fileEnviron), \hyperpage{37} - \item search\_known\_errors() (src.test\_module.Test method), \hyperpage{55} - \item Sequence (class in src.pyconf), \hyperpage{52} - \item Sequence.SeqIter (class in src.pyconf), \hyperpage{52} - \item set() (src.environment.Environ method), \hyperpage{30} - \item set() (src.environment.SalomeEnviron method), \hyperpage{31} - \item set() (src.fileEnviron.BashFileEnviron method), \hyperpage{33} - \item set() (src.fileEnviron.BatFileEnviron method), \hyperpage{33} - \item set() (src.fileEnviron.ContextFileEnviron method), \hyperpage{34} - \item set() (src.fileEnviron.FileEnviron method), \hyperpage{36} - \item set() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{37} - \item set() (src.fileEnviron.ScreenEnviron method), \hyperpage{38} - \item set\_a\_product() (src.environment.SalomeEnviron method), \hyperpage{31} - \item set\_application\_env() (src.environment.SalomeEnviron method), \hyperpage{32} - \item set\_attrs() (src.colorama.winterm.WinTerm method), \hyperpage{60} - \item set\_console() (src.colorama.winterm.WinTerm method), \hyperpage{60} - \item set\_cpp\_env() (src.environment.SalomeEnviron method), \hyperpage{32} - \item set\_cursor\_position() (src.colorama.winterm.WinTerm method), \hyperpage{60} - \item set\_full\_environ() (src.environment.SalomeEnviron method), \hyperpage{32} - \item set\_products() (src.environment.SalomeEnviron method), \hyperpage{32} - \item set\_python\_libdirs() (src.environment.SalomeEnviron method), \hyperpage{32} - \item set\_salome\_generic\_product\_env() (src.environment.SalomeEnviron method), \hyperpage{32} - \item set\_salome\_minimal\_product\_env() (src.environment.SalomeEnviron method), \hyperpage{32} - \item set\_title() (in module src.colorama.ansi), \hyperpage{59} - \item set\_title() (src.colorama.winterm.WinTerm method), \hyperpage{60} - \item SetConsoleTextAttribute() (in module src.colorama.win32), \hyperpage{60} - \item setPath() (src.pyconf.Container method), \hyperpage{51} - \item setStream() (src.pyconf.ConfigReader method), \hyperpage{51} - \item Shell (class in src.environment), \hyperpage{32} - \item should\_wrap() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{59} - \item show\_command\_log() (in module src.logger), \hyperpage{39} - \item show\_in\_editor() (in module src.system), \hyperpage{54} - \item show\_progress() (in module src.fork), \hyperpage{38} - \item smartcopy() (src.\_\_init\_\_.Path method), \hyperpage{23} - \item special\_path\_separator() (in module src.fileEnviron), \hyperpage{38} - \item src.\_\_init\_\_ (module), \hyperpage{23} - \item src.architecture (module), \hyperpage{26} - \item src.colorama (module), \hyperpage{57} - \item src.colorama.ansi (module), \hyperpage{57} - \item src.colorama.ansitowin32 (module), \hyperpage{59} - \item src.colorama.initialise (module), \hyperpage{60} - \item src.colorama.win32 (module), \hyperpage{60} - \item src.colorama.winterm (module), \hyperpage{60} - \item src.compilation (module), \hyperpage{27} - \item src.debug (module), \hyperpage{28} - \item src.ElementTree (module), \hyperpage{25} - \item src.environment (module), \hyperpage{29} - \item src.fileEnviron (module), \hyperpage{33} - \item src.fork (module), \hyperpage{38} - \item src.logger (module), \hyperpage{38} - \item src.options (module), \hyperpage{40} - \item src.printcolors (module), \hyperpage{41} - \item src.product (module), \hyperpage{42} - \item src.pyconf (module), \hyperpage{46} - \item src.system (module), \hyperpage{53} - \item src.template (module), \hyperpage{55} - \item src.test\_module (module), \hyperpage{55} - \item src.xmlManager (module), \hyperpage{56} - \item start() (src.ElementTree.TreeBuilder method), \hyperpage{26} - \item StreamWrapper (class in src.colorama.ansitowin32), \hyperpage{59} - \item style() (src.colorama.winterm.WinTerm method), \hyperpage{60} - \item SubElement() (in module src.ElementTree), \hyperpage{26} - \item substitute() (in module src.template), \hyperpage{55} - \item svn\_extract() (in module src.system), \hyperpage{54} - \item symlink() (src.\_\_init\_\_.Path method), \hyperpage{23} + \item SalomeEnviron (class in src.environment), \hyperpage{34} + \item SatException, \hyperpage{27} + \item saveConfigDbg() (in module src.debug), \hyperpage{32} + \item saveConfigStd() (in module src.debug), \hyperpage{32} + \item ScreenEnviron (class in src.fileEnviron), \hyperpage{41} + \item search\_known\_errors() (src.test\_module.Test method), \hyperpage{59} + \item Sequence (class in src.pyconf), \hyperpage{56} + \item Sequence.SeqIter (class in src.pyconf), \hyperpage{56} + \item set() (src.environment.Environ method), \hyperpage{34} + \item set() (src.environment.SalomeEnviron method), \hyperpage{35} + \item set() (src.fileEnviron.BashFileEnviron method), \hyperpage{37} + \item set() (src.fileEnviron.BatFileEnviron method), \hyperpage{37} + \item set() (src.fileEnviron.ContextFileEnviron method), \hyperpage{38} + \item set() (src.fileEnviron.FileEnviron method), \hyperpage{40} + \item set() (src.fileEnviron.LauncherFileEnviron method), \hyperpage{41} + \item set() (src.fileEnviron.ScreenEnviron method), \hyperpage{42} + \item set\_a\_product() (src.environment.SalomeEnviron method), \hyperpage{35} + \item set\_application\_env() (src.environment.SalomeEnviron method), \hyperpage{36} + \item set\_attrs() (src.colorama.winterm.WinTerm method), \hyperpage{64} + \item set\_console() (src.colorama.winterm.WinTerm method), \hyperpage{64} + \item set\_cpp\_env() (src.environment.SalomeEnviron method), \hyperpage{36} + \item set\_cursor\_position() (src.colorama.winterm.WinTerm method), \hyperpage{64} + \item set\_full\_environ() (src.environment.SalomeEnviron method), \hyperpage{36} + \item set\_products() (src.environment.SalomeEnviron method), \hyperpage{36} + \item set\_python\_libdirs() (src.environment.SalomeEnviron method), \hyperpage{36} + \item set\_salome\_generic\_product\_env() (src.environment.SalomeEnviron method), \hyperpage{36} + \item set\_salome\_minimal\_product\_env() (src.environment.SalomeEnviron method), \hyperpage{36} + \item set\_title() (in module src.colorama.ansi), \hyperpage{63} + \item set\_title() (src.colorama.winterm.WinTerm method), \hyperpage{64} + \item SetConsoleTextAttribute() (in module src.colorama.win32), \hyperpage{64} + \item setPath() (src.pyconf.Container method), \hyperpage{55} + \item setStream() (src.pyconf.ConfigReader method), \hyperpage{55} + \item Shell (class in src.environment), \hyperpage{36} + \item should\_wrap() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{63} + \item show\_command\_log() (in module src.logger), \hyperpage{43} + \item show\_in\_editor() (in module src.system), \hyperpage{58} + \item show\_progress() (in module src.fork), \hyperpage{42} + \item smartcopy() (src.\_\_init\_\_.Path method), \hyperpage{27} + \item special\_path\_separator() (in module src.fileEnviron), \hyperpage{42} + \item src.\_\_init\_\_ (module), \hyperpage{27} + \item src.architecture (module), \hyperpage{30} + \item src.colorama (module), \hyperpage{61} + \item src.colorama.ansi (module), \hyperpage{61} + \item src.colorama.ansitowin32 (module), \hyperpage{63} + \item src.colorama.initialise (module), \hyperpage{64} + \item src.colorama.win32 (module), \hyperpage{64} + \item src.colorama.winterm (module), \hyperpage{64} + \item src.compilation (module), \hyperpage{31} + \item src.debug (module), \hyperpage{32} + \item src.ElementTree (module), \hyperpage{29} + \item src.environment (module), \hyperpage{33} + \item src.fileEnviron (module), \hyperpage{37} + \item src.fork (module), \hyperpage{42} + \item src.logger (module), \hyperpage{42} + \item src.options (module), \hyperpage{44} + \item src.printcolors (module), \hyperpage{45} + \item src.product (module), \hyperpage{46} + \item src.pyconf (module), \hyperpage{50} + \item src.system (module), \hyperpage{57} + \item src.template (module), \hyperpage{59} + \item src.test\_module (module), \hyperpage{59} + \item src.xmlManager (module), \hyperpage{60} + \item start() (src.ElementTree.TreeBuilder method), \hyperpage{30} + \item StreamWrapper (class in src.colorama.ansitowin32), \hyperpage{63} + \item style() (src.colorama.winterm.WinTerm method), \hyperpage{64} + \item SubElement() (in module src.ElementTree), \hyperpage{30} + \item substitute() (in module src.template), \hyperpage{59} + \item svn\_extract() (in module src.system), \hyperpage{58} + \item symlink() (src.\_\_init\_\_.Path method), \hyperpage{27} \indexspace \bigletter T - \item Test (class in src.test\_module), \hyperpage{55} - \item timedelta\_total\_seconds() (in module src.logger), \hyperpage{40} - \item tofix() (in module src.debug), \hyperpage{29} - \item tostring() (in module src.ElementTree), \hyperpage{26} - \item TreeBuilder (class in src.ElementTree), \hyperpage{26} + \item Test (class in src.test\_module), \hyperpage{59} + \item timedelta\_total\_seconds() (in module src.logger), \hyperpage{44} + \item tofix() (in module src.debug), \hyperpage{33} + \item tostring() (in module src.ElementTree), \hyperpage{30} + \item TreeBuilder (class in src.ElementTree), \hyperpage{30} \indexspace \bigletter U - \item UP() (src.colorama.ansi.AnsiCursor method), \hyperpage{58} - \item update\_hat\_xml() (in module src.logger), \hyperpage{40} + \item UP() (src.colorama.ansi.AnsiCursor method), \hyperpage{62} + \item update\_hat\_xml() (in module src.logger), \hyperpage{44} \indexspace \bigletter W - \item WHITE (src.colorama.ansi.AnsiBack attribute), \hyperpage{58} - \item WHITE (src.colorama.ansi.AnsiFore attribute), \hyperpage{58} - \item winapi\_test() (in module src.colorama.win32), \hyperpage{60} - \item WinColor (class in src.colorama.winterm), \hyperpage{60} - \item WinStyle (class in src.colorama.winterm), \hyperpage{60} - \item WinTerm (class in src.colorama.winterm), \hyperpage{60} - \item wmake() (src.compilation.Builder method), \hyperpage{28} - \item wrap\_stream() (in module src.colorama.initialise), \hyperpage{60} - \item write() (in module src.debug), \hyperpage{29} - \item write() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{59} - \item write() (src.colorama.ansitowin32.StreamWrapper method), \hyperpage{59} - \item write() (src.ElementTree.ElementTree method), \hyperpage{26} - \item write() (src.fileEnviron.ScreenEnviron method), \hyperpage{38} - \item write() (src.logger.Logger method), \hyperpage{39} - \item write() (src.pyconf.ConfigOutputStream method), \hyperpage{49} - \item write\_and\_convert() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{59} - \item write\_back() (in module src.fork), \hyperpage{38} - \item write\_cfgForPy\_file() (src.environment.FileEnvWriter method), \hyperpage{30} - \item write\_env\_file() (src.environment.FileEnvWriter method), \hyperpage{30} - \item write\_plain\_text() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{59} - \item write\_report() (in module src.xmlManager), \hyperpage{57} - \item write\_test\_margin() (src.test\_module.Test method), \hyperpage{55} - \item write\_tree() (src.xmlManager.XmlLogFile method), \hyperpage{56} - \item writeToStream() (src.pyconf.Container method), \hyperpage{51} - \item writeToStream() (src.pyconf.Mapping method), \hyperpage{52} - \item writeToStream() (src.pyconf.Sequence method), \hyperpage{52} - \item writeValue() (src.pyconf.Container method), \hyperpage{51} + \item WHITE (src.colorama.ansi.AnsiBack attribute), \hyperpage{62} + \item WHITE (src.colorama.ansi.AnsiFore attribute), \hyperpage{62} + \item winapi\_test() (in module src.colorama.win32), \hyperpage{64} + \item WinColor (class in src.colorama.winterm), \hyperpage{64} + \item WinStyle (class in src.colorama.winterm), \hyperpage{64} + \item WinTerm (class in src.colorama.winterm), \hyperpage{64} + \item wmake() (src.compilation.Builder method), \hyperpage{32} + \item wrap\_stream() (in module src.colorama.initialise), \hyperpage{64} + \item write() (in module src.debug), \hyperpage{33} + \item write() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{63} + \item write() (src.colorama.ansitowin32.StreamWrapper method), \hyperpage{63} + \item write() (src.ElementTree.ElementTree method), \hyperpage{30} + \item write() (src.fileEnviron.ScreenEnviron method), \hyperpage{42} + \item write() (src.logger.Logger method), \hyperpage{43} + \item write() (src.pyconf.ConfigOutputStream method), \hyperpage{53} + \item write\_and\_convert() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{63} + \item write\_back() (in module src.fork), \hyperpage{42} + \item write\_cfgForPy\_file() (src.environment.FileEnvWriter method), \hyperpage{34} + \item write\_env\_file() (src.environment.FileEnvWriter method), \hyperpage{34} + \item write\_plain\_text() (src.colorama.ansitowin32.AnsiToWin32 method), \hyperpage{63} + \item write\_report() (in module src.xmlManager), \hyperpage{61} + \item write\_test\_margin() (src.test\_module.Test method), \hyperpage{59} + \item write\_tree() (src.xmlManager.XmlLogFile method), \hyperpage{60} + \item writeToStream() (src.pyconf.Container method), \hyperpage{55} + \item writeToStream() (src.pyconf.Mapping method), \hyperpage{56} + \item writeToStream() (src.pyconf.Sequence method), \hyperpage{56} + \item writeValue() (src.pyconf.Container method), \hyperpage{55} \indexspace \bigletter X - \item XML() (in module src.ElementTree), \hyperpage{26} - \item XmlLogFile (class in src.xmlManager), \hyperpage{56} - \item XMLTreeBuilder (class in src.ElementTree), \hyperpage{26} + \item XML() (in module src.ElementTree), \hyperpage{30} + \item XmlLogFile (class in src.xmlManager), \hyperpage{60} + \item XMLTreeBuilder (class in src.ElementTree), \hyperpage{30} \indexspace \bigletter Y - \item YELLOW (src.colorama.ansi.AnsiBack attribute), \hyperpage{58} - \item YELLOW (src.colorama.ansi.AnsiFore attribute), \hyperpage{58} - \item YELLOW (src.colorama.winterm.WinColor attribute), \hyperpage{60} + \item YELLOW (src.colorama.ansi.AnsiBack attribute), \hyperpage{62} + \item YELLOW (src.colorama.ansi.AnsiFore attribute), \hyperpage{62} + \item YELLOW (src.colorama.winterm.WinColor attribute), \hyperpage{64} \end{theindex} diff --git a/doc/build/latex/salomeTools.log b/doc/build/latex/salomeTools.log index c5c52f5..3d236f0 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) 24 APR 2018 15:21 +This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex 2018.4.13) 24 APR 2018 15:51 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -1087,6 +1087,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 121--122 [1 + <./sat_about.png>] [2 ] @@ -1106,88 +1107,112 @@ LaTeX Font Info: Try loading font information for TS1+ptm on input line 163. (/data/tmplgls/wambeke/share/texlive/2017/texmf-dist/tex/latex/psnfss/ts1ptm.fd File: ts1ptm.fd 2001/06/04 font definitions for TS1/ptm. -) [3] +) [3] [4] LaTeX Font Info: Font shape `T1/phv/bx/n' in size <9> not available (Font) Font shape `T1/phv/b/n' tried instead on input line 278. LaTeX Font Info: Font shape `T1/phv/bx/it' in size <9> not available (Font) Font shape `T1/phv/b/it' tried instead on input line 278. LaTeX Font Info: Font shape `T1/phv/b/it' in size <9> not available (Font) Font shape `T1/phv/b/sl' tried instead on input line 278. - [4] [5] [6] + [5 + +] [6] Chapter 2. [7 -] +] [8 + +] [9] Underfull \hbox (badness 10000) in paragraph at lines 489--490 [] -[8] [9] [10] [11] +[10 + +] [11] [12 + +] [13] [14 + +] Underfull \hbox (badness 10000) in paragraph at lines 816--817 []\T1/ptm/m/n/10 Create the vir-tual ap-pli-ca-tion di-rec-tory in the sa-lome- Tool ap-pli-ca-tion di-rec-tory [] -[12] +[15 + +] Underfull \hbox (badness 10000) in paragraph at lines 905--906 []\T1/ptm/m/n/10 The --terminal (or -t) dis-play the log di-rectly in the ter-m i-nal, through a [][]CLI[][] [] -[13] [14] +[16 + +] [17 + +] LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <9> not available (Font) Font shape `T1/pcr/b/n' tried instead on input line 1088. - [15] + [18] [19 + +] Underfull \hbox (badness 8075) in paragraph at lines 1216--1219 []\T1/ptm/m/n/10 This com-mand will cre-ate an archive named \T1/pcr/m/n/10 SAL OME_xx.tgz \T1/ptm/m/n/10 in the work-ing di-rec-tory [] -[16] +[20 + +] Overfull \hbox (44.44682pt too wide) in paragraph at lines 1276--1277 []\T1/ptm/m/n/10 The ver-sion con-trol sys-tems known by this op-tion are [][]C VS[][] (https://fr.wikipedia.org/wiki/Concurrent_versions_system), [] -[17] [18] +[21] [22 + +] Chapter 3. -[19 +[23 -] [20] [21] [22 +] [24 -] +] [25] [26] Chapter 4. LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <10> not available (Font) Font shape `T1/pcr/b/n' tried instead on input line 1509. -[23] [24] [25] [26] [27] [28] [29] +[27 + +] [28] [29] [30] [31] [32] [33] Underfull \hbox (badness 10000) in paragraph at lines 2688--2688 []\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 , [] -[30] [31] [32] [33] [34] [35] [36] [37] +[34] [35] [36] [37] [38] [39] [40] [41] Underfull \hbox (badness 10000) in paragraph at lines 4104--4104 []\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- [] -[38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] +[42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] Underfull \hbox (badness 10000) in paragraph at lines 6286--6290 []\T1/ptm/m/n/10 Examples: makePath(`', `suf-fix') -> `suf-fix' makePath(`prefi x', `suf-fix') -> `pre-fix.suffix' [] -[53] [54] [55] [56] [57] [58] [59] [60] [61] [62 +[57] [58] [59] [60] [61] [62] [63] [64] [65] [66 ] Chapter 5. -[63] [64 +[67] [68 -] [65 +] [69 -] (./salomeTools.ind [66 +] (./salomeTools.ind [70 ] @@ -1285,7 +1310,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 52--53 []\T1/ptm/m/n/10 append_value() (src.fileEnviron.LauncherFileEnviron [] -[67 +[71 ] Underfull \hbox (badness 10000) in paragraph at lines 72--73 @@ -1362,7 +1387,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 163--164 []\T1/ptm/m/n/10 erase_screen() (src.colorama.winterm.WinTerm [] -[68] +[72] Overfull \hbox (12.3738pt too wide) in paragraph at lines 169--170 []\T1/ptm/m/n/10 extract_params() (src.colorama.ansitowin32.AnsiToWin32 [] @@ -1397,7 +1422,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 267--268 []\T1/ptm/m/n/10 is_defined() (src.fileEnviron.LauncherFileEnviron [] -[69] +[73] Underfull \hbox (badness 10000) in paragraph at lines 269--270 []\T1/ptm/m/n/10 is_stream_closed() (in mod-ule [] @@ -1482,7 +1507,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 356--357 []\T1/ptm/m/n/10 parseMappingBody() (src.pyconf.ConfigReader [] -[70] +[74] Underfull \hbox (badness 10000) in paragraph at lines 370--371 []\T1/ptm/m/n/10 prepare_testbase_from_dir() (src.test_module.Test [] @@ -1537,7 +1562,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 453--454 \T1/ptm/m/n/10 (src.environment.SalomeEnviron method), [] -[71] +[75] Underfull \hbox (badness 10000) in paragraph at lines 475--476 []\T1/ptm/m/n/10 set_a_product() (src.environment.SalomeEnviron [] @@ -1617,12 +1642,12 @@ Underfull \hbox (badness 10000) in paragraph at lines 562--563 []\T1/ptm/m/n/10 write_env_file() (src.environment.FileEnvWriter [] -[72] +[76] Overfull \hbox (16.83371pt too wide) in paragraph at lines 563--564 []\T1/ptm/m/n/10 write_plain_text() (src.colorama.ansitowin32.AnsiToWin32 [] -[73 +[77 ]) Package atveryend Info: Empty hook `BeforeClearDocument' on input line 7626. @@ -1636,9 +1661,9 @@ Package rerunfilecheck Info: File `salomeTools.out' has not changed. Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 7626. ) Here is how much of TeX's memory you used: - 10560 strings out of 492982 - 172028 string characters out of 6124607 - 264120 words of memory out of 5000000 + 10564 strings out of 492982 + 172056 string characters out of 6124607 + 264129 words of memory out of 5000000 13256 multiletter control sequences out of 15000+600000 66589 words of font info for 74 fonts, out of 8000000 for 9000 1142 hyphenation exceptions out of 8191 @@ -1655,10 +1680,10 @@ ambeke/share/texlive/2017/texmf-dist/fonts/type1/urw/times/utmb8a.pfb> -Output written on salomeTools.pdf (77 pages, 667450 bytes). +Output written on salomeTools.pdf (81 pages, 669542 bytes). PDF statistics: - 1787 PDF objects out of 2073 (max. 8388607) - 1680 compressed objects within 17 object streams - 675 named destinations out of 1000 (max. 500000) + 1805 PDF objects out of 2073 (max. 8388607) + 1694 compressed objects within 17 object streams + 679 named destinations out of 1000 (max. 500000) 190 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/doc/build/latex/salomeTools.pdf b/doc/build/latex/salomeTools.pdf index a8a0443a86b12dd9ba7542e2660678ef9ed6fa4d..130cedf781449aa26444db32e302eb35188fc6d6 100644 GIT binary patch delta 104321 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�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 P*vQbFOI6j?-;E0ZcS~cT diff --git a/doc/build/latex/salomeTools.tex b/doc/build/latex/salomeTools.tex index a47e6c4..27fdf4b 100644 --- a/doc/build/latex/salomeTools.tex +++ b/doc/build/latex/salomeTools.tex @@ -111,7 +111,7 @@ \maketitle \tableofcontents -\phantomsection\label{index::doc} +\phantomsection\label{index::doc}\clearpage {\hfill\scalebox{1.000000}{\includegraphics{sat_about.png}}\hfill} @@ -256,7 +256,7 @@ and other user preferences. \# to get the current setting sat config SALOME-xx --value USER \end{Verbatim} - +\clearpage \section{Usage of SAlomeTools} \label{usage_of_sat:svn}\label{usage_of_sat:usage-of-salometools}\label{usage_of_sat::doc} @@ -352,7 +352,7 @@ sat compile SALOME\PYGZus{}xx ---products SAMPLES --clean\PYGZus{}all \chapter{List of Commands} -\label{index:list-of-commands} +\label{index:list-of-commands}\clearpage \section{Command config} \label{commands/config:svn}\label{commands/config:command-config}\label{commands/config::doc} @@ -469,7 +469,7 @@ sat commands: sat config SALOME-xx -v PATHS sat config SALOME-xx -v USERS \end{Verbatim} - +\clearpage \section{Command prepare} \label{commands/prepare:svn}\label{commands/prepare:command-prepare}\label{commands/prepare::doc} @@ -595,7 +595,7 @@ sat config \textless{}application\textgreater{} --info \textless{}product\textgr \textbf{dir\_info} : (used if get\_method = dir) the directory with the sources. \end{itemize} - +\clearpage \section{Command compile} \label{commands/compile:svn}\label{commands/compile:command-compile}\label{commands/compile::doc} @@ -719,7 +719,7 @@ The main options are: \textbf{nb\_proc} : number of jobs to use with make for this product. \end{itemize} - +\clearpage \section{Command launcher} \label{commands/launcher:svn}\label{commands/launcher:command-launcher}\label{commands/launcher::doc} @@ -793,7 +793,7 @@ Some useful configuration pathes: \end{itemize} \end{itemize} - +\clearpage \section{Command application} \label{commands/application:svn}\label{commands/application::doc}\label{commands/application:command-application} @@ -875,7 +875,7 @@ The virtual application can be configured with the virtual\_app section of the c \end{itemize} \end{itemize} - +\clearpage \section{Command log} \label{commands/log:svn}\label{commands/log:command-log}\label{commands/log::doc} @@ -946,7 +946,7 @@ sat log \textless{}application\textgreater{} --clean 50 \end{itemize} \end{itemize} - +\clearpage \section{Command environ} \label{commands/environ:svn}\label{commands/environ:command-environ}\label{commands/environ::doc} @@ -1111,7 +1111,7 @@ SalomeTools defines four handles: \textbf{set\_native\_env(env)} : used only for native products, at build and run time. \end{itemize} - +\clearpage \section{Command clean} \label{commands/clean:svn}\label{commands/clean:command-clean}\label{commands/clean::doc} @@ -1183,7 +1183,7 @@ sat clean SALOME-xxx --build --install \PYG{l+s+se}{\PYGZbs{}} \subsection{Some useful configuration pathes} \label{commands/clean:some-useful-configuration-pathes} No specific configuration. - +\clearpage \section{Command package} \label{commands/package:svn}\label{commands/package:command-package}\label{commands/package::doc} @@ -1281,7 +1281,7 @@ The version control systems known by this option are \href{https://fr.wikipedia. \subsection{Some useful configuration pathes} \label{commands/package:some-useful-configuration-pathes} No specific configuration. - +\clearpage \section{Command generate} \label{commands/generate:svn}\label{commands/generate:command-generate}\label{commands/generate::doc} @@ -1340,7 +1340,7 @@ sat generate \textless{}application\textgreater{} --yacsgen \textless{}path\_to\ \chapter{Developer documentation} -\label{index:developer-documentation} +\label{index:developer-documentation}\clearpage \section{Add a user custom command} \label{write_command:svn}\label{write_command:add-a-user-custom-command}\label{write_command::doc} diff --git a/doc/build/latex/salomeTools.toc b/doc/build/latex/salomeTools.toc index 44f82a3..2ea41c2 100644 --- a/doc/build/latex/salomeTools.toc +++ b/doc/build/latex/salomeTools.toc @@ -8,97 +8,97 @@ \contentsline {subsubsection}{PRODUCTS section}{4}{subsubsection*.4} \contentsline {subsubsection}{APPLICATION section}{4}{subsubsection*.5} \contentsline {subsubsection}{USER section}{4}{subsubsection*.6} -\contentsline {section}{\numberline {1.3}Usage of SAlomeTools}{4}{section.1.3} -\contentsline {subsection}{\numberline {1.3.1}Usage}{4}{subsection.1.3.1} -\contentsline {subsubsection}{Options of sat}{4}{subsubsection*.7} +\contentsline {section}{\numberline {1.3}Usage of SAlomeTools}{5}{section.1.3} +\contentsline {subsection}{\numberline {1.3.1}Usage}{5}{subsection.1.3.1} +\contentsline {subsubsection}{Options of sat}{5}{subsubsection*.7} \contentsline {paragraph}{\emph {--help or -h}}{5}{paragraph*.8} \contentsline {paragraph}{\emph {--debug or -g}}{5}{paragraph*.9} \contentsline {paragraph}{\emph {--verbose or -v}}{5}{paragraph*.10} \contentsline {subsection}{\numberline {1.3.2}Build a SALOME product}{5}{subsection.1.3.2} \contentsline {subsubsection}{Get the list of available products}{5}{subsubsection*.11} \contentsline {subsubsection}{Prepare sources of a product}{5}{subsubsection*.12} -\contentsline {subsubsection}{Compile SALOME}{5}{subsubsection*.13} +\contentsline {subsubsection}{Compile SALOME}{6}{subsubsection*.13} \contentsline {chapter}{\numberline {2}List of Commands}{7}{chapter.2} -\contentsline {section}{\numberline {2.1}Command config}{7}{section.2.1} -\contentsline {subsection}{\numberline {2.1.1}Description}{7}{subsection.2.1.1} -\contentsline {subsection}{\numberline {2.1.2}Usage}{7}{subsection.2.1.2} -\contentsline {subsection}{\numberline {2.1.3}Some useful configuration pathes}{8}{subsection.2.1.3} -\contentsline {section}{\numberline {2.2}Command prepare}{8}{section.2.2} -\contentsline {subsection}{\numberline {2.2.1}Description}{8}{subsection.2.2.1} -\contentsline {subsection}{\numberline {2.2.2}Remarks}{8}{subsection.2.2.2} -\contentsline {subsubsection}{VCS bases (git, svn, cvs)}{8}{subsubsection*.14} -\contentsline {subsubsection}{Dev mode}{9}{subsubsection*.15} -\contentsline {subsection}{\numberline {2.2.3}Usage}{9}{subsection.2.2.3} -\contentsline {subsection}{\numberline {2.2.4}Some useful configuration pathes}{9}{subsection.2.2.4} -\contentsline {section}{\numberline {2.3}Command compile}{10}{section.2.3} -\contentsline {subsection}{\numberline {2.3.1}Description}{10}{subsection.2.3.1} -\contentsline {subsection}{\numberline {2.3.2}Usage}{10}{subsection.2.3.2} -\contentsline {subsection}{\numberline {2.3.3}Some useful configuration pathes}{11}{subsection.2.3.3} -\contentsline {section}{\numberline {2.4}Command launcher}{11}{section.2.4} -\contentsline {subsection}{\numberline {2.4.1}Description}{11}{subsection.2.4.1} -\contentsline {subsection}{\numberline {2.4.2}Usage}{11}{subsection.2.4.2} -\contentsline {subsection}{\numberline {2.4.3}Configuration}{11}{subsection.2.4.3} -\contentsline {section}{\numberline {2.5}Command application}{12}{section.2.5} -\contentsline {subsection}{\numberline {2.5.1}Description}{12}{subsection.2.5.1} -\contentsline {subsection}{\numberline {2.5.2}Usage}{12}{subsection.2.5.2} -\contentsline {subsection}{\numberline {2.5.3}Some useful configuration pathes}{12}{subsection.2.5.3} -\contentsline {section}{\numberline {2.6}Command log}{13}{section.2.6} -\contentsline {subsection}{\numberline {2.6.1}Description}{13}{subsection.2.6.1} -\contentsline {subsection}{\numberline {2.6.2}Usage}{13}{subsection.2.6.2} -\contentsline {subsection}{\numberline {2.6.3}Some useful configuration pathes}{13}{subsection.2.6.3} -\contentsline {section}{\numberline {2.7}Command environ}{13}{section.2.7} -\contentsline {subsection}{\numberline {2.7.1}Description}{13}{subsection.2.7.1} -\contentsline {subsection}{\numberline {2.7.2}Usage}{14}{subsection.2.7.2} -\contentsline {subsection}{\numberline {2.7.3}Configuration}{14}{subsection.2.7.3} -\contentsline {section}{\numberline {2.8}Command clean}{15}{section.2.8} -\contentsline {subsection}{\numberline {2.8.1}Description}{15}{subsection.2.8.1} -\contentsline {subsection}{\numberline {2.8.2}Usage}{15}{subsection.2.8.2} -\contentsline {subsection}{\numberline {2.8.3}Availables options}{16}{subsection.2.8.3} -\contentsline {subsection}{\numberline {2.8.4}Some useful configuration pathes}{16}{subsection.2.8.4} -\contentsline {section}{\numberline {2.9}Command package}{16}{section.2.9} -\contentsline {subsection}{\numberline {2.9.1}Description}{16}{subsection.2.9.1} -\contentsline {subsection}{\numberline {2.9.2}Usage}{16}{subsection.2.9.2} -\contentsline {subsection}{\numberline {2.9.3}Some useful configuration pathes}{17}{subsection.2.9.3} -\contentsline {section}{\numberline {2.10}Command generate}{17}{section.2.10} -\contentsline {subsection}{\numberline {2.10.1}Description}{17}{subsection.2.10.1} -\contentsline {subsection}{\numberline {2.10.2}Remarks}{18}{subsection.2.10.2} -\contentsline {subsection}{\numberline {2.10.3}Usage}{18}{subsection.2.10.3} -\contentsline {chapter}{\numberline {3}Developer documentation}{19}{chapter.3} -\contentsline {section}{\numberline {3.1}Add a user custom command}{19}{section.3.1} -\contentsline {subsection}{\numberline {3.1.1}Introduction}{19}{subsection.3.1.1} -\contentsline {subsection}{\numberline {3.1.2}Basic requirements}{19}{subsection.3.1.2} -\contentsline {subsection}{\numberline {3.1.3}HowTo access salomeTools config and other commands}{20}{subsection.3.1.3} -\contentsline {subsection}{\numberline {3.1.4}HowTo logger}{20}{subsection.3.1.4} -\contentsline {subsection}{\numberline {3.1.5}HELLO example}{20}{subsection.3.1.5} -\contentsline {chapter}{\numberline {4}Code documentation}{23}{chapter.4} -\contentsline {section}{\numberline {4.1}src}{23}{section.4.1} -\contentsline {subsection}{\numberline {4.1.1}src Package}{23}{subsection.4.1.1} -\contentsline {subsubsection}{\texttt {src} Package}{23}{subsubsection*.16} -\contentsline {subsubsection}{\texttt {ElementTree} Module}{25}{subsubsection*.59} -\contentsline {subsubsection}{\texttt {architecture} Module}{26}{subsubsection*.91} -\contentsline {subsubsection}{\texttt {compilation} Module}{27}{subsubsection*.98} -\contentsline {subsubsection}{\texttt {debug} Module}{28}{subsubsection*.117} -\contentsline {subsubsection}{\texttt {environment} Module}{29}{subsubsection*.131} -\contentsline {subsubsection}{\texttt {fileEnviron} Module}{33}{subsubsection*.169} -\contentsline {subsubsection}{\texttt {fork} Module}{38}{subsubsection*.234} -\contentsline {subsubsection}{\texttt {logger} Module}{38}{subsubsection*.240} -\contentsline {subsubsection}{\texttt {options} Module}{40}{subsubsection*.253} -\contentsline {subsubsection}{\texttt {printcolors} Module}{41}{subsubsection*.259} -\contentsline {subsubsection}{\texttt {product} Module}{42}{subsubsection*.272} -\contentsline {subsubsection}{\texttt {pyconf} Module}{46}{subsubsection*.302} -\contentsline {subsubsection}{\texttt {system} Module}{53}{subsubsection*.374} -\contentsline {subsubsection}{\texttt {template} Module}{55}{subsubsection*.380} -\contentsline {subsubsection}{\texttt {test\_module} Module}{55}{subsubsection*.385} -\contentsline {subsubsection}{\texttt {xmlManager} Module}{56}{subsubsection*.405} -\contentsline {subsubsection}{Subpackages}{57}{subsubsection*.419} -\contentsline {paragraph}{colorama Package}{57}{paragraph*.420} -\contentsline {subparagraph}{\texttt {colorama} Package}{57}{subparagraph*.421} -\contentsline {subparagraph}{\texttt {ansi} Module}{57}{subparagraph*.423} -\contentsline {subparagraph}{\texttt {ansitowin32} Module}{59}{subparagraph*.476} -\contentsline {subparagraph}{\texttt {initialise} Module}{60}{subparagraph*.494} -\contentsline {subparagraph}{\texttt {win32} Module}{60}{subparagraph*.501} -\contentsline {subparagraph}{\texttt {winterm} Module}{60}{subparagraph*.504} -\contentsline {chapter}{\numberline {5}Release Notes}{63}{chapter.5} -\contentsline {section}{\numberline {5.1}Release notes}{63}{section.5.1} -\contentsline {chapter}{Python Module Index}{65}{section*.532} -\contentsline {chapter}{Index}{67}{section*.533} +\contentsline {section}{\numberline {2.1}Command config}{8}{section.2.1} +\contentsline {subsection}{\numberline {2.1.1}Description}{8}{subsection.2.1.1} +\contentsline {subsection}{\numberline {2.1.2}Usage}{8}{subsection.2.1.2} +\contentsline {subsection}{\numberline {2.1.3}Some useful configuration pathes}{9}{subsection.2.1.3} +\contentsline {section}{\numberline {2.2}Command prepare}{10}{section.2.2} +\contentsline {subsection}{\numberline {2.2.1}Description}{10}{subsection.2.2.1} +\contentsline {subsection}{\numberline {2.2.2}Remarks}{10}{subsection.2.2.2} +\contentsline {subsubsection}{VCS bases (git, svn, cvs)}{10}{subsubsection*.14} +\contentsline {subsubsection}{Dev mode}{10}{subsubsection*.15} +\contentsline {subsection}{\numberline {2.2.3}Usage}{10}{subsection.2.2.3} +\contentsline {subsection}{\numberline {2.2.4}Some useful configuration pathes}{11}{subsection.2.2.4} +\contentsline {section}{\numberline {2.3}Command compile}{12}{section.2.3} +\contentsline {subsection}{\numberline {2.3.1}Description}{12}{subsection.2.3.1} +\contentsline {subsection}{\numberline {2.3.2}Usage}{12}{subsection.2.3.2} +\contentsline {subsection}{\numberline {2.3.3}Some useful configuration pathes}{13}{subsection.2.3.3} +\contentsline {section}{\numberline {2.4}Command launcher}{14}{section.2.4} +\contentsline {subsection}{\numberline {2.4.1}Description}{14}{subsection.2.4.1} +\contentsline {subsection}{\numberline {2.4.2}Usage}{14}{subsection.2.4.2} +\contentsline {subsection}{\numberline {2.4.3}Configuration}{14}{subsection.2.4.3} +\contentsline {section}{\numberline {2.5}Command application}{15}{section.2.5} +\contentsline {subsection}{\numberline {2.5.1}Description}{15}{subsection.2.5.1} +\contentsline {subsection}{\numberline {2.5.2}Usage}{15}{subsection.2.5.2} +\contentsline {subsection}{\numberline {2.5.3}Some useful configuration pathes}{15}{subsection.2.5.3} +\contentsline {section}{\numberline {2.6}Command log}{16}{section.2.6} +\contentsline {subsection}{\numberline {2.6.1}Description}{16}{subsection.2.6.1} +\contentsline {subsection}{\numberline {2.6.2}Usage}{16}{subsection.2.6.2} +\contentsline {subsection}{\numberline {2.6.3}Some useful configuration pathes}{16}{subsection.2.6.3} +\contentsline {section}{\numberline {2.7}Command environ}{17}{section.2.7} +\contentsline {subsection}{\numberline {2.7.1}Description}{17}{subsection.2.7.1} +\contentsline {subsection}{\numberline {2.7.2}Usage}{17}{subsection.2.7.2} +\contentsline {subsection}{\numberline {2.7.3}Configuration}{17}{subsection.2.7.3} +\contentsline {section}{\numberline {2.8}Command clean}{19}{section.2.8} +\contentsline {subsection}{\numberline {2.8.1}Description}{19}{subsection.2.8.1} +\contentsline {subsection}{\numberline {2.8.2}Usage}{19}{subsection.2.8.2} +\contentsline {subsection}{\numberline {2.8.3}Availables options}{19}{subsection.2.8.3} +\contentsline {subsection}{\numberline {2.8.4}Some useful configuration pathes}{19}{subsection.2.8.4} +\contentsline {section}{\numberline {2.9}Command package}{20}{section.2.9} +\contentsline {subsection}{\numberline {2.9.1}Description}{20}{subsection.2.9.1} +\contentsline {subsection}{\numberline {2.9.2}Usage}{20}{subsection.2.9.2} +\contentsline {subsection}{\numberline {2.9.3}Some useful configuration pathes}{21}{subsection.2.9.3} +\contentsline {section}{\numberline {2.10}Command generate}{22}{section.2.10} +\contentsline {subsection}{\numberline {2.10.1}Description}{22}{subsection.2.10.1} +\contentsline {subsection}{\numberline {2.10.2}Remarks}{22}{subsection.2.10.2} +\contentsline {subsection}{\numberline {2.10.3}Usage}{22}{subsection.2.10.3} +\contentsline {chapter}{\numberline {3}Developer documentation}{23}{chapter.3} +\contentsline {section}{\numberline {3.1}Add a user custom command}{24}{section.3.1} +\contentsline {subsection}{\numberline {3.1.1}Introduction}{24}{subsection.3.1.1} +\contentsline {subsection}{\numberline {3.1.2}Basic requirements}{24}{subsection.3.1.2} +\contentsline {subsection}{\numberline {3.1.3}HowTo access salomeTools config and other commands}{25}{subsection.3.1.3} +\contentsline {subsection}{\numberline {3.1.4}HowTo logger}{25}{subsection.3.1.4} +\contentsline {subsection}{\numberline {3.1.5}HELLO example}{25}{subsection.3.1.5} +\contentsline {chapter}{\numberline {4}Code documentation}{27}{chapter.4} +\contentsline {section}{\numberline {4.1}src}{27}{section.4.1} +\contentsline {subsection}{\numberline {4.1.1}src Package}{27}{subsection.4.1.1} +\contentsline {subsubsection}{\texttt {src} Package}{27}{subsubsection*.16} +\contentsline {subsubsection}{\texttt {ElementTree} Module}{29}{subsubsection*.59} +\contentsline {subsubsection}{\texttt {architecture} Module}{30}{subsubsection*.91} +\contentsline {subsubsection}{\texttt {compilation} Module}{31}{subsubsection*.98} +\contentsline {subsubsection}{\texttt {debug} Module}{32}{subsubsection*.117} +\contentsline {subsubsection}{\texttt {environment} Module}{33}{subsubsection*.131} +\contentsline {subsubsection}{\texttt {fileEnviron} Module}{37}{subsubsection*.169} +\contentsline {subsubsection}{\texttt {fork} Module}{42}{subsubsection*.234} +\contentsline {subsubsection}{\texttt {logger} Module}{42}{subsubsection*.240} +\contentsline {subsubsection}{\texttt {options} Module}{44}{subsubsection*.253} +\contentsline {subsubsection}{\texttt {printcolors} Module}{45}{subsubsection*.259} +\contentsline {subsubsection}{\texttt {product} Module}{46}{subsubsection*.272} +\contentsline {subsubsection}{\texttt {pyconf} Module}{50}{subsubsection*.302} +\contentsline {subsubsection}{\texttt {system} Module}{57}{subsubsection*.374} +\contentsline {subsubsection}{\texttt {template} Module}{59}{subsubsection*.380} +\contentsline {subsubsection}{\texttt {test\_module} Module}{59}{subsubsection*.385} +\contentsline {subsubsection}{\texttt {xmlManager} Module}{60}{subsubsection*.405} +\contentsline {subsubsection}{Subpackages}{61}{subsubsection*.419} +\contentsline {paragraph}{colorama Package}{61}{paragraph*.420} +\contentsline {subparagraph}{\texttt {colorama} Package}{61}{subparagraph*.421} +\contentsline {subparagraph}{\texttt {ansi} Module}{61}{subparagraph*.423} +\contentsline {subparagraph}{\texttt {ansitowin32} Module}{63}{subparagraph*.476} +\contentsline {subparagraph}{\texttt {initialise} Module}{64}{subparagraph*.494} +\contentsline {subparagraph}{\texttt {win32} Module}{64}{subparagraph*.501} +\contentsline {subparagraph}{\texttt {winterm} Module}{64}{subparagraph*.504} +\contentsline {chapter}{\numberline {5}Release Notes}{67}{chapter.5} +\contentsline {section}{\numberline {5.1}Release notes}{67}{section.5.1} +\contentsline {chapter}{Python Module Index}{69}{section*.532} +\contentsline {chapter}{Index}{71}{section*.533} diff --git a/doc/rst_prolog.rst b/doc/rst_prolog.rst index eb91315..ebbfcfa 100644 --- a/doc/rst_prolog.rst +++ b/doc/rst_prolog.rst @@ -1,4 +1,8 @@ +.. raw:: latex + + \clearpage + .. _SALOME: http://www.salome-platform.org .. _SPHINX: http://sphinx-doc.org -- 2.39.2