From d0e0f2aa3ab906d22857376537e9c5b1c2080bfe Mon Sep 17 00:00:00 2001 From: Jimmy Berry Date: Thu, 28 Mar 2019 09:12:05 -0500 Subject: [PATCH] ReviewBot: handle any exception raised by check_one_request(). Prevents a single failure from stopping all reviews. --- ReviewBot.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ReviewBot.py b/ReviewBot.py index 3c75c71a..28303033 100644 --- a/ReviewBot.py +++ b/ReviewBot.py @@ -179,7 +179,13 @@ class ReviewBot(object): if override is not None: good = override else: - good = self.check_one_request(req) + try: + good = self.check_one_request(req) + except: + good = None + + import traceback + traceback.print_exc() if self.review_mode == 'no': good = None