From 3881169fee000b5e49acc19bd1f084947dfcb9aa Mon Sep 17 00:00:00 2001 From: Berin Aniesh Date: Sun, 30 Apr 2023 15:16:37 +0530 Subject: [PATCH] type annotate backtrack_depgraph in depgraph.py Signed-off-by: Berin Aniesh --- lib/_emerge/depgraph.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py index 412dc7b6f2..755a1f1a8f 100644 --- a/lib/_emerge/depgraph.py +++ b/lib/_emerge/depgraph.py @@ -101,6 +101,8 @@ from _emerge.resolver.circular_dependency import circular_dependency_handler from _emerge.resolver.output import Display, format_unmatched_atom +from _emerge.stdout_spinner import stdout_spinner # Imported for type annotation + # Exposes a depgraph interface to dep_check. _dep_check_graph_interface = collections.namedtuple( "_dep_check_graph_interface", @@ -11446,7 +11448,7 @@ def _spinner_stop(spinner): portage.writemsg_stdout(f"Dependency resolution took {darkgreen(time_fmt)} s.\n\n") -def backtrack_depgraph(settings, trees, myopts, myparams, myaction, myfiles, spinner): +def backtrack_depgraph(settings: portage.package.ebuild.config.config, trees: dict, myopts: dict, myparams: dict, myaction, myfiles: [str], spinner: stdout_spinner) -> (bool, depgraph, [str]): """ Raises PackageSetNotFound if myfiles contains a missing package set. """