arelle.PluginManager¶
See COPYRIGHT.md for copyright information.
Module Contents¶
Functions¶
API¶
- arelle.PluginManager.getInstance() arelle.plugin_system._plugin_manager.PluginManager¶
- arelle.PluginManager.init(cntlr: arelle.Cntlr.Cntlr, loadPluginConfig: bool = True) None¶
- arelle.PluginManager.reset() None¶
- arelle.PluginManager.orderedPluginConfig() dict[str, Any]¶
- arelle.PluginManager.save(cntlr: arelle.Cntlr.Cntlr) None¶
- arelle.PluginManager.close() None¶
- arelle.PluginManager.logPluginTrace(message: str, level: int) None¶
- arelle.PluginManager.modulesWithNewerFileDates() set[str]¶
- arelle.PluginManager.freshenModuleInfos() None¶
- arelle.PluginManager.normalizeModuleFilename(moduleFilename: str) str | None¶
- arelle.PluginManager.getModuleFilename(moduleURL: str, reload: bool, normalize: bool, base: str | None) tuple[str | None, importlib.metadata.EntryPoint | None]¶
- arelle.PluginManager.parsePluginInfo(moduleURL: str, moduleFilename: str, entryPoint: importlib.metadata.EntryPoint | None) dict[str, Any] | None¶
- arelle.PluginManager.moduleModuleInfo(moduleURL: str | None = None, entryPoint: importlib.metadata.EntryPoint | None = None, reload: bool = False, parentImportsSubtree: bool = False) dict[str, Any] | None¶
- arelle.PluginManager.moduleInfo(pluginInfo: Any) None¶
- arelle.PluginManager.pluginClassMethods(className: str) collections.abc.Iterator[collections.abc.Callable[..., Any]]¶
- arelle.PluginManager.hasPluginWithHook(name: str) bool¶
- arelle.PluginManager.addPluginModule(name: str) dict[str, Any] | None¶
- arelle.PluginManager.reloadPluginModule(name: str) bool¶
- arelle.PluginManager.removePluginModule(name: str) bool¶
- arelle.PluginManager.addPluginModuleInfo(plugin_module_info: dict[str, Any] | None) dict[str, Any] | None¶
- arelle.PluginManager.loadModule(moduleInfo: dict[str, Any], packagePrefix: str = '') None¶