Skip to content

Commit 3d56189

Browse files
committed
feat: update core
1 parent cb2ae06 commit 3d56189

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

volcenginesdkcore/api_client.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
6767
self.default_headers[header_name] = header_value
6868
self.cookie = cookie
6969
# Set default User-Agent.
70-
self.user_agent = 'volcstack-python-sdk'
70+
self.user_agent = 'volcstack-python-sdk/1.0.0'
7171
self.client_side_validation = configuration.client_side_validation
7272

7373
def __del__(self):
@@ -262,8 +262,15 @@ def deserialize(self, response, response_type, service):
262262
except ValueError:
263263
data = response.data
264264

265-
# Fixme: extract result
266-
data = data.get("Result")
265+
meta = data.get("ResponseMetadata")
266+
if meta is not None:
267+
err = meta.get("Error")
268+
if err is not None:
269+
raise rest.ApiException(status=200, reason=str(err))
270+
else:
271+
data = data.get("Result")
272+
else:
273+
raise rest.ApiException(status=200, reason="InternalServiceError")
267274

268275
return self.__deserialize(data, response_type, service)
269276

volcenginesdkcore/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def __init__(self):
4747

4848
# Logging Settings
4949
self.logger = {}
50-
self.logger["package_logger"] = logging.getLogger("swagger_client")
50+
self.logger["package_logger"] = logging.getLogger("volcenginesdkcore")
5151
self.logger["urllib3_logger"] = logging.getLogger("urllib3")
5252
# Log format
5353
self.logger_format = '%(asctime)s %(levelname)s %(message)s'

0 commit comments

Comments
 (0)