File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
python/neutron-understack/neutron_understack Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -56,16 +56,18 @@ def make_api_request(
56
56
except Exception as e :
57
57
raise NautobotOSError (err = e ) from e
58
58
59
+ if response .content :
60
+ try :
61
+ response_data = response .json ()
62
+ except requests .exceptions .JSONDecodeError :
63
+ response_data = {"body" : response .content }
64
+ else :
65
+ response_data = {"status_code" : response .status_code }
66
+
59
67
if response .status_code >= 300 :
60
68
raise NautobotRequestError (
61
- code = response .status_code , url = full_url , body = response . content
69
+ code = response .status_code , url = full_url , body = response_data
62
70
)
63
- if not response .content :
64
- response_data = {"status_code" : response .status_code }
65
- try :
66
- response_data = response .json ()
67
- except requests .exceptions .JSONDecodeError :
68
- response_data = {"body" : response .content }
69
71
70
72
caller_function = inspect .stack ()[1 ].function
71
73
LOG .debug (
You can’t perform that action at this time.
0 commit comments