From c4a694422d1d125c29f955eafe61a5986d9db704 Mon Sep 17 00:00:00 2001 From: Angus L'Herrou Date: Tue, 18 Apr 2023 15:59:30 -0500 Subject: [PATCH] raise RedcapError if status code is 500 --- redcap/request.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/redcap/request.py b/redcap/request.py index 50ff46d..e4ba702 100644 --- a/redcap/request.py +++ b/redcap/request.py @@ -186,6 +186,9 @@ def execute( self.url, data=self.payload, verify=verify_ssl, files=file, **kwargs ) + if response.status_code == 500: + raise RedcapError(f"HTTP error 500 {response.reason}") + content = self.get_content( response, format_type=self.fmt,