File tree Expand file tree Collapse file tree 2 files changed +8
-7
lines changed
Expand file tree Collapse file tree 2 files changed +8
-7
lines changed Original file line number Diff line number Diff line change 33import logging
44import pathlib
55import typing
6+ from importlib .metadata import EntryPoint
67
78from packaging .requirements import Requirement
89from stevedore import extension , hook
@@ -39,7 +40,7 @@ def _get_hooks(name: str) -> hook.HookManager:
3940def log_hooks () -> None :
4041 # We load the hooks differently here because we want all of them when
4142 # normally we would load them by name.
42- _mgr = extension .ExtensionManager (
43+ _mgr : extension . ExtensionManager = extension .ExtensionManager (
4344 namespace = "fromager.hooks" ,
4445 invoke_on_load = False ,
4546 on_load_failure_callback = _die_on_plugin_load_failure ,
@@ -56,9 +57,9 @@ def log_hooks() -> None:
5657
5758
5859def _die_on_plugin_load_failure (
59- mgr : hook . HookManager ,
60- ep : extension . Extension ,
61- err : Exception ,
60+ mgr : extension . ExtensionManager ,
61+ ep : EntryPoint ,
62+ err : BaseException ,
6263) -> typing .NoReturn :
6364 raise RuntimeError (f"failed to load overrides for { ep .name } " ) from err
6465
Original file line number Diff line number Diff line change 1515logger = logging .getLogger (__name__ )
1616
1717
18- _mgr = None
18+ _mgr : extension . ExtensionManager | None = None
1919
2020
2121def _get_extensions () -> extension .ExtensionManager :
@@ -31,8 +31,8 @@ def _get_extensions() -> extension.ExtensionManager:
3131
3232def _die_on_plugin_load_failure (
3333 mgr : extension .ExtensionManager ,
34- ep : extension . Extension ,
35- err : Exception ,
34+ ep : metadata . EntryPoint ,
35+ err : BaseException ,
3636) -> None :
3737 raise RuntimeError (f"failed to load overrides for { ep .name } " ) from err
3838
You can’t perform that action at this time.
0 commit comments