1
0
mirror of https://github.com/openSUSE/osc.git synced 2026-01-10 00:37:04 +01:00

Make GitObsCommand.add_argument_owner_repo() and add_argument_owner_repo_pull() reusable by allowing setting 'help' argument

This commit is contained in:
2025-10-20 10:40:35 +02:00
parent 7c97922db1
commit b29bfde51d

View File

@@ -97,19 +97,21 @@ class GitObsCommand(osc.commandline_common.Command):
def add_argument_owner_repo(self, **kwargs):
dest = kwargs.pop("dest", "owner_repo")
help = kwargs.pop("help", "Owner and repo: (format: <owner>/<repo>)")
return self.add_argument(
dest,
action=OwnerRepoAction,
help="Owner and repo: (format: <owner>/<repo>)",
help=help,
**kwargs,
)
def add_argument_owner_repo_pull(self, **kwargs):
dest = kwargs.pop("dest", "owner_repo_pull")
help = kwargs.pop("help", "Owner, repo and pull request number (format: <owner>/<repo>#<pull-request-number>)")
return self.add_argument(
dest,
action=OwnerRepoPullAction,
help="Owner, repo and pull request number (format: <owner>/<repo>#<pull-request-number>)",
help=help,
**kwargs,
)