rosdistro_reviewer.submitter package
Submodules
rosdistro_reviewer.submitter.github module
- class rosdistro_reviewer.submitter.github.GitHubSubmitter
Bases:
ReviewSubmitterExtensionPointSubmit reviews to GitHub pull requests.
Module contents
- class rosdistro_reviewer.submitter.ReviewSubmitterExtensionPoint
Bases:
objectThe interface for submitting code reviews.
- EXTENSION_POINT_VERSION = '1.0'
- rosdistro_reviewer.submitter.add_review_submitter_arguments(parser, *, extensions=None) None
Add the command line arguments for the review submitter extensions.
- Parameters:
parser – The argument parser
extensions – The review submitter extensions to use, if None is passed use the extensions provided by
get_review_submitter_extensions()
- rosdistro_reviewer.submitter.get_review_submitter_extensions(*, group_name: str | None = None) Dict[str, ReviewSubmitterExtensionPoint]
Get the available review submitter extensions.
- Parameters:
group_name – Optional extension point group name override
- Return type:
Dict
- rosdistro_reviewer.submitter.submit_review(args, review, *, extensions=None) None
Submit a code review to all enabled submitter extensions.
- Parameters:
args – The parsed command line arguments
review – The code review to submit
extensions – The review submitter extensions to use, if None is passed use the extensions provided by
get_review_submitter_extensions()