@@ -219,14 +219,19 @@ def get_packit_commands_from_comment(
219219 return []
220220
221221
222- def get_pr_comment_parser (prog : str , description : str , epilog : str ) -> argparse .ArgumentParser :
222+ def _create_base_parser (prog : str , description : str , epilog : str ) -> argparse .ArgumentParser :
223223 parser = argparse .ArgumentParser (
224224 prog = prog ,
225225 description = description ,
226226 epilog = epilog ,
227227 formatter_class = RawTextHelpFormatter ,
228228 )
229229 parser .add_argument ("--package" , help = "Specific package from monorepo to run job for" )
230+ return parser
231+
232+
233+ def get_pr_comment_parser (prog : str , description : str , epilog : str ) -> argparse .ArgumentParser :
234+ parser = _create_base_parser (prog , description , epilog )
230235
231236 subparsers = parser .add_subparsers (
232237 dest = "command" ,
@@ -289,13 +294,7 @@ def get_pr_comment_parser(prog: str, description: str, epilog: str) -> argparse.
289294def get_pr_comment_parser_fedora_ci (
290295 prog : str , description : str , epilog : str
291296) -> argparse .ArgumentParser :
292- parser = argparse .ArgumentParser (
293- prog = prog ,
294- description = description ,
295- epilog = epilog ,
296- formatter_class = RawTextHelpFormatter ,
297- )
298- parser .add_argument ("--package" , help = "Specific package from monorepo to apply job to" )
297+ parser = _create_base_parser (prog , description , epilog )
299298
300299 subparsers = parser .add_subparsers (
301300 dest = "command" ,
0 commit comments