Index _ | A | B | C | D | E | F | G | I | K | L | M | N | O | P | R | S | T | U | V | W _ __add__() (kloch.MergeableDict method) A add_to_parser() (kloch.cli.BaseParser class method) append (kloch.MergeableDict.tokens attribute) (kloch.MergeRule attribute) B BaseLauncher (class in kloch.launchers) BaseLauncherFields (class in kloch.launchers) BaseLauncherSerialized (class in kloch.launchers) BaseParser (class in kloch.cli) C check_launcher_plugins() (in module kloch.launchers) clean_outdated_session_dirs() (in module kloch.session) cli_logging_default_level config command line option cli_logging_format config command line option cli_logging_paths config command line option cli_session_dir config command line option cli_session_dir_lifetime config command line option command (kloch.launchers.BaseLauncher attribute) (kloch.launchers.PythonLauncher attribute) (kloch.launchers.SystemLauncher attribute) config command line option cli_logging_default_level cli_logging_format cli_logging_paths cli_session_dir cli_session_dir_lifetime launcher_plugins profile_roots CONFIG_CLI_LOGGING_DEFAULT_LEVEL (kloch.constants.Environ attribute) CONFIG_CLI_LOGGING_FORMAT (kloch.constants.Environ attribute) CONFIG_CLI_LOGGING_PATHS (kloch.constants.Environ attribute) CONFIG_CLI_SESSION_LIFETIME (kloch.constants.Environ attribute) CONFIG_CLI_SESSION_PATH (kloch.constants.Environ attribute) CONFIG_LAUNCHER_PLUGINS (kloch.constants.Environ attribute) CONFIG_PATH (kloch.constants.Environ attribute) CONFIG_PROFILE_ROOTS (kloch.constants.Environ attribute) create_from_system() (kloch.launchers.LauncherContext class method) current() (kloch.launchers.LauncherPlatform class method) cwd (kloch.launchers.BaseLauncher attribute) (kloch.launchers.PythonLauncher attribute) (kloch.launchers.SystemLauncher attribute) D darwin (kloch.launchers.LauncherPlatform attribute) debug (kloch.cli.BaseParser property) deepmerge_dicts() (in module kloch) E Environ (class in kloch.constants) environ (kloch.launchers.BaseLauncher attribute) (kloch.launchers.PythonLauncher attribute) (kloch.launchers.SystemLauncher attribute) EnvironmentProfile (class in kloch.filesyntax) execute() (kloch.cli.BaseParser method) (kloch.launchers.BaseLauncher method) (kloch.launchers.PythonLauncher method) (kloch.launchers.SystemLauncher method) F fields (kloch.launchers.BaseLauncherSerialized attribute) (kloch.launchers.PythonLauncherSerialized attribute) (kloch.launchers.SystemLauncherSerialized attribute) from_dict() (kloch.filesyntax.EnvironmentProfile class method) (kloch.launchers.BaseLauncher class method) (kloch.launchers.PythonLauncher class method) (kloch.launchers.SystemLauncher class method) from_environment() (kloch.config.KlochConfig class method) from_file() (kloch.config.KlochConfig class method) G get() (kloch.MergeableDict method) get_all_profile_file_paths() (in module kloch) (in module kloch.filesyntax) get_available_launchers_classes() (in module kloch.launchers) get_available_launchers_serialized_classes() (in module kloch.launchers) get_cli() (in module kloch) get_config() (in module kloch.config) get_field() (kloch.config.KlochConfig class method) get_filtered_context() (kloch.launchers.LauncherSerializedDict method) get_merge_rule() (kloch.MergeableDict class method) get_merged_profile() (kloch.filesyntax.EnvironmentProfile method) get_profile_file_path() (in module kloch) (in module kloch.filesyntax) get_session_dirs() (in module kloch.session) I identifier (kloch.filesyntax.EnvironmentProfile attribute) (kloch.launchers.BaseLauncherSerialized attribute) (kloch.launchers.PythonLauncherSerialized attribute) (kloch.launchers.SystemLauncherSerialized attribute) (kloch.session.SessionDirectory property) ifnotexists (kloch.MergeableDict.tokens attribute) (kloch.MergeRule attribute) inherit (kloch.filesyntax.EnvironmentProfile attribute) initialize() (kloch.session.SessionDirectory class method) is_file_environment_profile() (in module kloch.filesyntax), [1] is_launcher_plugin() (in module kloch.launchers) is_linux() (kloch.launchers.LauncherPlatform method) is_mac() (kloch.launchers.LauncherPlatform method) is_windows() (kloch.launchers.LauncherPlatform method) iterate() (kloch.launchers.BaseLauncherFields class method) K kloch.config module kloch.constants module kloch.filesyntax module kloch.session module KlochConfig (class in kloch.config) L launcher_plugins config command line option LauncherContext (class in kloch.launchers) LauncherPlatform (class in kloch.launchers) launchers (kloch.filesyntax.EnvironmentProfile attribute) LauncherSerializedDict (class in kloch.launchers) LauncherSerializedList (class in kloch.launchers) linux (kloch.launchers.LauncherPlatform attribute) list_all() (kloch.constants.Environ class method) LoadedPluginsLaunchers (class in kloch.launchers) M MergeableDict (class in kloch) MergeableDict.tokens (class in kloch) MergeRule (class in kloch) meta_session_path (kloch.session.SessionDirectory attribute) module kloch.config kloch.constants kloch.filesyntax kloch.session N name (kloch.launchers.BaseLauncher attribute) (kloch.launchers.PythonLauncher attribute) (kloch.launchers.SystemLauncher attribute) O override (kloch.MergeableDict.tokens attribute) (kloch.MergeRule attribute) P path (kloch.session.SessionDirectory attribute) platform (kloch.launchers.LauncherContext attribute) priority (kloch.launchers.BaseLauncher attribute) (kloch.launchers.PythonLauncher attribute) (kloch.launchers.SystemLauncher attribute) profile_path (kloch.session.SessionDirectory attribute) profile_roots config command line option profile_roots (kloch.cli.BaseParser property) ProfileAPIVersionError ProfileIdentifierError ProfileInheritanceError python_file (kloch.launchers.PythonLauncher attribute) PythonLauncher (class in kloch.launchers) PythonLauncherSerialized (class in kloch.launchers) R read_profile_from_file() (in module kloch) (in module kloch.filesyntax) read_profile_from_id() (in module kloch) (in module kloch.filesyntax) refacto_dict() (in module kloch) remove (kloch.MergeableDict.tokens attribute) (kloch.MergeRule attribute) required_fields (kloch.launchers.BaseLauncher attribute) (kloch.launchers.PythonLauncher attribute) (kloch.launchers.SystemLauncher attribute) resolve_key_tokens() (kloch.MergeableDict class method) resolved() (kloch.launchers.BaseLauncherSerialized method) (kloch.launchers.PythonLauncherSerialized method) (kloch.MergeableDict method) run_cli() (in module kloch) S serialize_profile() (in module kloch) (in module kloch.filesyntax) SessionDirectory (class in kloch.session) source (kloch.launchers.BaseLauncherSerialized attribute) (kloch.launchers.PythonLauncherSerialized attribute) (kloch.launchers.SystemLauncherSerialized attribute) subprocess_kwargs (kloch.launchers.SystemLauncher attribute) SystemLauncher (class in kloch.launchers) SystemLauncherSerialized (class in kloch.launchers) T timestamp (kloch.session.SessionDirectory property) to_dict() (kloch.filesyntax.EnvironmentProfile method) (kloch.launchers.BaseLauncher method) (kloch.launchers.LauncherSerializedList method) (kloch.launchers.PythonLauncher method) (kloch.launchers.SystemLauncher method) to_serialized_list() (kloch.launchers.LauncherSerializedDict method) U unserialize() (kloch.launchers.BaseLauncherSerialized method) (kloch.launchers.PythonLauncherSerialized method) (kloch.launchers.SystemLauncherSerialized method) user (kloch.launchers.LauncherContext attribute) V validate() (kloch.launchers.BaseLauncherSerialized method) (kloch.launchers.PythonLauncherSerialized method) (kloch.launchers.SystemLauncherSerialized method) version (kloch.filesyntax.EnvironmentProfile attribute) W windows (kloch.launchers.LauncherPlatform attribute) with_base_merged() (kloch.launchers.LauncherSerializedList method) with_context_resolved() (kloch.launchers.LauncherSerializedDict method) write_profile_to_file() (in module kloch) (in module kloch.filesyntax)