We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents bf149b6 + 58d5178 commit 7cef3e1Copy full SHA for 7cef3e1
openapi_python_sdk/client.py
@@ -3,6 +3,8 @@
3
4
import httpx
5
6
+import json
7
+
8
OAUTH_BASE_URL = "https://oauth.openapi.it"
9
TEST_OAUTH_BASE_URL = "https://test.oauth.openapi.it"
10
@@ -62,10 +64,17 @@ def request(
62
64
payload = payload or {}
63
65
params = params or {}
66
url = url or ""
- return self.client.request(
67
+ data = self.client.request(
68
method=method,
69
url=url,
70
headers=self.headers,
71
json=payload,
72
params=params,
73
).json()
74
75
+ if isinstance(data,str):
76
+ try:
77
+ data=json.loads(data)
78
+ except json.JSONDecodeError:
79
+ pass
80
+ return data
0 commit comments