(self)
| 82 | ) |
| 83 | |
| 84 | def _previous_controlled_modules(self) -> dict[str, str]: |
| 85 | _pre_managers: list[PluginManager] |
| 86 | if self in _managers: |
| 87 | _pre_managers = _managers[: _managers.index(self)] |
| 88 | else: |
| 89 | _pre_managers = _managers[:] |
| 90 | |
| 91 | return { |
| 92 | plugin_id: module_name |
| 93 | for manager in _pre_managers |
| 94 | for plugin_id, module_name in manager.controlled_modules.items() |
| 95 | } |
| 96 | |
| 97 | def _prepare_plugins(self) -> set[str]: |
| 98 | """搜索插件并缓存插件名称。""" |
no test coverage detected