diff --git a/plugin/core/registry.py b/plugin/core/registry.py index 5ee33b6c2..5c3a63321 100644 --- a/plugin/core/registry.py +++ b/plugin/core/registry.py @@ -12,7 +12,7 @@ from .windows import WindowManager from .windows import WindowRegistry from functools import partial -from typing import Any, Generator +from typing import Any, Generator, Iterable import operator import sublime import sublime_plugin @@ -21,7 +21,7 @@ windows = WindowRegistry() -def best_session(view: sublime.View, sessions: list[Session], point: int | None = None) -> Session | None: +def best_session(view: sublime.View, sessions: Iterable[Session], point: int | None = None) -> Session | None: if point is None: try: point = view.sel()[0].b