# {py:mod}`pyirk.irkloader` ```{py:module} pyirk.irkloader ``` ```{autodoc2-docstring} pyirk.irkloader :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`preserve_cwd ` - ```{autodoc2-docstring} pyirk.irkloader.preserve_cwd :summary: ``` * - {py:obj}`delete_bytecode_files ` - ```{autodoc2-docstring} pyirk.irkloader.delete_bytecode_files :summary: ``` * - {py:obj}`load_mod_from_uri ` - ```{autodoc2-docstring} pyirk.irkloader.load_mod_from_uri :summary: ``` * - {py:obj}`load_mod_from_path ` - ```{autodoc2-docstring} pyirk.irkloader.load_mod_from_path :summary: ``` * - {py:obj}`_load_mod_from_path ` - ```{autodoc2-docstring} pyirk.irkloader._load_mod_from_path :summary: ``` * - {py:obj}`_cleanup ` - ```{autodoc2-docstring} pyirk.irkloader._cleanup :summary: ``` ```` ### API ````{py:function} preserve_cwd(function) :canonical: pyirk.irkloader.preserve_cwd ```{autodoc2-docstring} pyirk.irkloader.preserve_cwd ``` ```` ````{py:function} delete_bytecode_files(modpath) :canonical: pyirk.irkloader.delete_bytecode_files ```{autodoc2-docstring} pyirk.irkloader.delete_bytecode_files ``` ```` ````{py:function} load_mod_from_uri(uri: str, prefix: str, *args, **kwargs) :canonical: pyirk.irkloader.load_mod_from_uri ```{autodoc2-docstring} pyirk.irkloader.load_mod_from_uri ``` ```` ````{py:function} load_mod_from_path(modpath: str, prefix: str, modname=None, allow_reload=True, smart_relative=None, reuse_loaded=None, delete_bytecode=None) -> types.ModuleType :canonical: pyirk.irkloader.load_mod_from_path ```{autodoc2-docstring} pyirk.irkloader.load_mod_from_path ``` ```` ````{py:function} _load_mod_from_path(modpath: str, prefix: str, modname=None, allow_reload=True, smart_relative=None, reuse_loaded=False) -> types.ModuleType :canonical: pyirk.irkloader._load_mod_from_path ```{autodoc2-docstring} pyirk.irkloader._load_mod_from_path ``` ```` ````{py:function} _cleanup(mod_uri, modname, original_loaded_mod_uris) :canonical: pyirk.irkloader._cleanup ```{autodoc2-docstring} pyirk.irkloader._cleanup ``` ````