diff --git a/discorss.py b/discorss.py index 6cff9c7..3cd9ce6 100755 --- a/discorss.py +++ b/discorss.py @@ -27,6 +27,7 @@ log_file_name = r"/app.log" # Yes, I know you "can't parse HTML with regex", but # just watch me. html_filter = re.compile(r"\<\/?([A-Za-z \"\=])*\>") +success_codes = ['200', '201', '202', '203', '204', '205', '206'] def get_description(feed): @@ -110,7 +111,7 @@ def main(): r = requests.post( hook["webhook"], data=webhook_string, headers=custom_header ) - if r.status_code != "200": + if r.status_code not in success_codes: print( "Error {} while trying to post {}".format( r.status_code, hook["webhook"]