summaryrefslogtreecommitdiffstats
path: root/python/fatcat_review.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/fatcat_review.py')
-rwxr-xr-xpython/fatcat_review.py45
1 files changed, 25 insertions, 20 deletions
diff --git a/python/fatcat_review.py b/python/fatcat_review.py
index f719bb46..0cdfc29d 100755
--- a/python/fatcat_review.py
+++ b/python/fatcat_review.py
@@ -13,39 +13,43 @@ sentry_client = raven.Client()
def run_dummy(args):
- reviewer = DummyReviewBot(args.api, poll_interval=args.poll_interval,
- verbose=args.verbose)
+ reviewer = DummyReviewBot(args.api, poll_interval=args.poll_interval, verbose=args.verbose)
if args.editgroup:
annotation = reviewer.run_single(args.editgroup, args.annotate)
print(annotation)
elif args.continuous:
reviewer.run()
+
def main():
- parser = argparse.ArgumentParser(
- formatter_class=argparse.ArgumentDefaultsHelpFormatter)
- parser.add_argument('--verbose',
- action='store_true',
- help="enable verbose output")
- parser.add_argument('--fatcat-api-url',
+ parser = argparse.ArgumentParser(formatter_class=argparse.ArgumentDefaultsHelpFormatter)
+ parser.add_argument("--verbose", action="store_true", help="enable verbose output")
+ parser.add_argument(
+ "--fatcat-api-url",
default="http://localhost:9411/v0",
- help="fatcat API host/port to use")
- parser.add_argument('--poll-interval',
+ help="fatcat API host/port to use",
+ )
+ parser.add_argument(
+ "--poll-interval",
help="how long to wait between polling (seconds)",
- default=10.0, type=float)
+ default=10.0,
+ type=float,
+ )
subparsers = parser.add_subparsers()
- sub_dummy = subparsers.add_parser('dummy',
- help="example/demonstration review bot")
+ sub_dummy = subparsers.add_parser("dummy", help="example/demonstration review bot")
sub_dummy.set_defaults(func=run_dummy)
- sub_dummy.add_argument("--continuous",
+ sub_dummy.add_argument(
+ "--continuous",
action="store_true",
- help="run forever, polling for new reviewable editgroups")
- sub_dummy.add_argument("--editgroup",
- help="single editgroup ID to review")
- sub_dummy.add_argument("--annotate",
+ help="run forever, polling for new reviewable editgroups",
+ )
+ sub_dummy.add_argument("--editgroup", help="single editgroup ID to review")
+ sub_dummy.add_argument(
+ "--annotate",
action="store_true",
- help="for single editgroups, pushes result as annotation")
+ help="for single editgroups, pushes result as annotation",
+ )
args = parser.parse_args()
if not args.__dict__.get("func"):
@@ -58,5 +62,6 @@ def main():
args.api = authenticated_api(args.fatcat_api_url)
args.func(args)
-if __name__ == '__main__':
+
+if __name__ == "__main__":
main()