# {py:mod}`simvx.core.script` ```{py:module} simvx.core.script ``` ```{autodoc2-docstring} simvx.core.script :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ScriptManager ` - ```{autodoc2-docstring} simvx.core.script.ScriptManager :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`log ` - ```{autodoc2-docstring} simvx.core.script.log :summary: ``` * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.core.script.__all__ :summary: ``` ```` ### API ````{py:data} log :canonical: simvx.core.script.log :value: > 'getLogger(...)' ```{autodoc2-docstring} simvx.core.script.log ``` ```` ````{py:data} __all__ :canonical: simvx.core.script.__all__ :value: > ['ScriptManager'] ```{autodoc2-docstring} simvx.core.script.__all__ ``` ```` `````{py:class} ScriptManager :canonical: simvx.core.script.ScriptManager ```{autodoc2-docstring} simvx.core.script.ScriptManager ``` ````{py:method} load(node: simvx.core.engine.Node, project_dir: str = '') -> bool :canonical: simvx.core.script.ScriptManager.load :classmethod: ```{autodoc2-docstring} simvx.core.script.ScriptManager.load ``` ```` ````{py:method} unload(node: simvx.core.engine.Node) -> None :canonical: simvx.core.script.ScriptManager.unload :classmethod: ```{autodoc2-docstring} simvx.core.script.ScriptManager.unload ``` ```` ````{py:method} reload(node: simvx.core.engine.Node, project_dir: str = '') -> bool :canonical: simvx.core.script.ScriptManager.reload :classmethod: ```{autodoc2-docstring} simvx.core.script.ScriptManager.reload ``` ```` ````{py:method} exec_inline(node: simvx.core.engine.Node) -> None :canonical: simvx.core.script.ScriptManager.exec_inline :classmethod: ```{autodoc2-docstring} simvx.core.script.ScriptManager.exec_inline ``` ```` ````{py:method} load_tree(root: simvx.core.engine.Node, project_dir: str = '') -> list[simvx.core.engine.Node] :canonical: simvx.core.script.ScriptManager.load_tree :classmethod: ```{autodoc2-docstring} simvx.core.script.ScriptManager.load_tree ``` ```` ````{py:method} invalidate(abs_path: str) -> None :canonical: simvx.core.script.ScriptManager.invalidate :classmethod: ```{autodoc2-docstring} simvx.core.script.ScriptManager.invalidate ``` ```` ````{py:method} clear_cache() -> None :canonical: simvx.core.script.ScriptManager.clear_cache :classmethod: ```{autodoc2-docstring} simvx.core.script.ScriptManager.clear_cache ``` ```` `````