pyHarm._kernel_state

This modules handles the basic kernel state file in order to track which extension has been activated already

Attributes

Functions

Module Contents

pyHarm._kernel_state.KERNEL_STATE_ENVVAR = 'PYHARM_CONTEXT_FILE'
pyHarm._kernel_state.LEGACY_KERNEL_STATE_FILE
pyHarm._kernel_state.BASIC_STATE
pyHarm._kernel_state._get_current_node() str
pyHarm._kernel_state._resolve_kernel_state_file() pathlib.Path
pyHarm._kernel_state._normalize_context(state: Any) dict[str, dict]
pyHarm._kernel_state._write_json_atomic(path: pathlib.Path, content: dict) None
pyHarm._kernel_state._read_json(path: pathlib.Path) dict[str, dict]
pyHarm._kernel_state._ensure_kernel_state_file_exists() pathlib.Path
pyHarm._kernel_state.save_kernel_state(state: dict)
pyHarm._kernel_state.load_kernel_state() dict
pyHarm._kernel_state.clean_kernel_state()
pyHarm._kernel_state.init_kernel_state(pid, uuid: str, datetime: init_kernel_state.datetime)
pyHarm._kernel_state.add_extension_to_kernel_state(pid, loaded_ext)
pyHarm._kernel_state.read_extension_from_kernel_state(pid)
pyHarm._kernel_state.reset_kernel_state()