Skip to content

Commit 7924f56

Browse files
committed
pylint
1 parent 6367b1c commit 7924f56

File tree

1 file changed

+32
-16
lines changed

1 file changed

+32
-16
lines changed

centml/sdk/api.py

Lines changed: 32 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def get_inference(self, id):
4242
return self._api.get_inference_deployment_deployments_inference_deployment_id_get(id)
4343
except ApiException as v2_error:
4444
# If both fail, raise the original V3 error as it's more likely to be the real issue
45-
raise e
45+
raise e from v2_error
4646
else:
4747
# For other errors (auth, network, etc.), raise immediately
4848
raise
@@ -62,7 +62,7 @@ def get_cserve(self, id):
6262
return self._api.get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get(id)
6363
except ApiException as v2_error:
6464
# If both fail, raise the original V3 error as it's more likely to be the real issue
65-
raise e
65+
raise e from v2_error
6666
else:
6767
# For other errors (auth, network, etc.), raise immediately
6868
raise
@@ -100,11 +100,11 @@ def detect_inference_deployment_version(self, deployment_id: int) -> str:
100100
# Try V2 endpoint
101101
self._api.get_inference_deployment_deployments_inference_deployment_id_get(deployment_id)
102102
return 'v2'
103-
except ApiException:
103+
except ApiException as exc:
104104
# If both fail, it might not be an inference deployment or doesn't exist
105105
raise ValueError(
106106
f"Deployment {deployment_id} is not a valid inference deployment or does not exist"
107-
)
107+
) from exc
108108
else:
109109
# Other error (auth, network, etc.)
110110
raise
@@ -120,18 +120,25 @@ def update_inference(
120120
if isinstance(request, CreateInferenceV3DeploymentRequest):
121121
if deployment_version != 'v3':
122122
raise ValueError(
123-
f"Deployment {deployment_id} is Inference {deployment_version.upper()}, but you provided a V3 request. Please use CreateInferenceDeploymentRequest instead."
123+
f"Deployment {deployment_id} is Inference {deployment_version.upper()}, "
124+
f"but you provided a V3 request. Please use CreateInferenceDeploymentRequest instead."
124125
)
125-
return self._api.update_inference_v3_deployment_deployments_inference_v3_put(deployment_id, request)
126+
return self._api.update_inference_v3_deployment_deployments_inference_v3_put(
127+
deployment_id, request
128+
)
126129
elif isinstance(request, CreateInferenceDeploymentRequest):
127130
if deployment_version != 'v2':
128131
raise ValueError(
129-
f"Deployment {deployment_id} is Inference {deployment_version.upper()}, but you provided a V2 request. Please use CreateInferenceV3DeploymentRequest instead."
132+
f"Deployment {deployment_id} is Inference {deployment_version.upper()}, "
133+
f"but you provided a V2 request. Please use CreateInferenceV3DeploymentRequest instead."
130134
)
131-
return self._api.update_inference_deployment_deployments_inference_put(deployment_id, request)
135+
return self._api.update_inference_deployment_deployments_inference_put(
136+
deployment_id, request
137+
)
132138
else:
133139
raise ValueError(
134-
f"Unsupported request type: {type(request)}. Expected CreateInferenceDeploymentRequest or CreateInferenceV3DeploymentRequest."
140+
f"Unsupported request type: {type(request)}. "
141+
f"Expected CreateInferenceDeploymentRequest or CreateInferenceV3DeploymentRequest."
135142
)
136143

137144
def update_compute(self, deployment_id: int, request: CreateComputeDeploymentRequest):
@@ -149,9 +156,11 @@ def detect_deployment_version(self, deployment_id: int) -> str:
149156
# Try V2 endpoint
150157
self._api.get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get(deployment_id)
151158
return 'v2'
152-
except ApiException:
159+
except ApiException as exc:
153160
# If both fail, it might not be a CServe deployment or doesn't exist
154-
raise ValueError(f"Deployment {deployment_id} is not a valid CServe deployment or does not exist")
161+
raise ValueError(
162+
f"Deployment {deployment_id} is not a valid CServe deployment or does not exist"
163+
) from exc
155164
else:
156165
# Other error (auth, network, etc.)
157166
raise
@@ -167,18 +176,25 @@ def update_cserve(
167176
if isinstance(request, CreateCServeV3DeploymentRequest):
168177
if deployment_version != 'v3':
169178
raise ValueError(
170-
f"Deployment {deployment_id} is CServe {deployment_version.upper()}, but you provided a V3 request. Please use CreateCServeV2DeploymentRequest instead."
179+
f"Deployment {deployment_id} is CServe {deployment_version.upper()}, "
180+
f"but you provided a V3 request. Please use CreateCServeV2DeploymentRequest instead."
171181
)
172-
return self._api.update_cserve_v3_deployment_deployments_cserve_v3_put(deployment_id, request)
182+
return self._api.update_cserve_v3_deployment_deployments_cserve_v3_put(
183+
deployment_id, request
184+
)
173185
elif isinstance(request, CreateCServeV2DeploymentRequest):
174186
if deployment_version != 'v2':
175187
raise ValueError(
176-
f"Deployment {deployment_id} is CServe {deployment_version.upper()}, but you provided a V2 request. Please use CreateCServeV3DeploymentRequest instead."
188+
f"Deployment {deployment_id} is CServe {deployment_version.upper()}, "
189+
f"but you provided a V2 request. Please use CreateCServeV3DeploymentRequest instead."
177190
)
178-
return self._api.update_cserve_v2_deployment_deployments_cserve_v2_put(deployment_id, request)
191+
return self._api.update_cserve_v2_deployment_deployments_cserve_v2_put(
192+
deployment_id, request
193+
)
179194
else:
180195
raise ValueError(
181-
f"Unsupported request type: {type(request)}. Expected CreateCServeV2DeploymentRequest or CreateCServeV3DeploymentRequest."
196+
f"Unsupported request type: {type(request)}. "
197+
f"Expected CreateCServeV2DeploymentRequest or CreateCServeV3DeploymentRequest."
182198
)
183199

184200
def _update_status(self, id, new_status):

0 commit comments

Comments
 (0)