(name: str)
| 177 | |
| 178 | |
| 179 | def _find_manager_by_name(name: str) -> PluginManager | None: |
| 180 | for manager in reversed(_managers): |
| 181 | if ( |
| 182 | name in manager.controlled_modules |
| 183 | or name in manager.controlled_modules.values() |
| 184 | ): |
| 185 | return manager |
| 186 | |
| 187 | |
| 188 | def require(name: str) -> ModuleType: |