File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed
Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change 66# See https://aboutcode.org for more information about AboutCode FOSS projects.
77#
88
9+ import logging
10+
911from django .conf import settings
1012
1113import requests
1214
15+ logger = logging .getLogger ("dje" )
16+
1317DEJACODE_SITE_URL = settings .SITE_URL .rstrip ("/" )
1418
1519
@@ -37,12 +41,13 @@ def get_headers(self):
3741 raise NotImplementedError
3842
3943 def post (self , url , data ):
40- response = self .session .post (
41- url ,
42- json = data ,
43- timeout = self .default_timeout ,
44- )
45- response .raise_for_status ()
44+ response = self .session .post (url , json = data , timeout = self .default_timeout )
45+ try :
46+ response .raise_for_status ()
47+ except requests .HTTPError as err :
48+ logger .error (f"HTTP error during POST to { url } : { err } \n Response body: { response .text } " )
49+ raise
50+
4651 return response .json ()
4752
4853 @staticmethod
You can’t perform that action at this time.
0 commit comments