diff --git a/src/python/jw/pkg/cmds/projects/BaseCmdPkgRelations.py b/src/python/jw/pkg/cmds/projects/BaseCmdPkgRelations.py index 96a196af..bd4a4984 100644 --- a/src/python/jw/pkg/cmds/projects/BaseCmdPkgRelations.py +++ b/src/python/jw/pkg/cmds/projects/BaseCmdPkgRelations.py @@ -9,7 +9,7 @@ from ..CmdProjects import CmdProjects class BaseCmdPkgRelations(Cmd): - def pkg_relations(self, rel_type, args): + def pkg_relations(self, rel_type: str, args: Namespace) -> list[str]: if args.subsections is None: subsecs = self.app.os_cascade() @@ -22,6 +22,7 @@ class BaseCmdPkgRelations(Cmd): expand_semver_revision_range = args.expand_semver_revision_range if args.syntax == 'debian': expand_semver_revision_range = True + log(DEBUG, f'flavour="{args.flavour}", subsecs="{", ".join(subsecs)}", "ignore="{args.ignore}"') version_pattern = re.compile("[0-9-.]*") @@ -110,10 +111,10 @@ class BaseCmdPkgRelations(Cmd): if not dep_str in r: log(DEBUG, f'Appending dependency "{dep_str}"') r.append(dep_str) - return args.delimiter.join(r) + return r - def print_pkg_relations(self, rel_type, args_): - print(self.pkg_relations(rel_type, args_)) + def print_pkg_relations(self, rel_type: str, args: Namespace) -> None: + print(self.pkg_relations(rel_type, args)) def __init__(self, parent: CmdProjects, relation: str, help: str) -> None: super().__init__(parent, 'pkg-' + relation, help=help)