@@ -23,7 +23,6 @@ def create(self, resource_data: ResourceData) -> Model:
2323 New resource created.
2424 """
2525 response = self .http_client .post (self .endpoint , json = resource_data ) # type: ignore[attr-defined]
26- response .raise_for_status ()
2726
2827 return self ._model_class .from_response (response ) # type: ignore[attr-defined, no-any-return]
2928
@@ -37,8 +36,7 @@ def delete(self, resource_id: str) -> None:
3736 Args:
3837 resource_id: Resource ID.
3938 """
40- response = self ._resource_do_request (resource_id , "DELETE" ) # type: ignore[attr-defined]
41- response .raise_for_status ()
39+ self ._resource_do_request (resource_id , "DELETE" ) # type: ignore[attr-defined]
4240
4341
4442class UpdateMixin [Model ]:
@@ -87,7 +85,7 @@ def create(
8785 )
8886
8987 response = self .http_client .post (self .endpoint , files = files ) # type: ignore[attr-defined]
90- response . raise_for_status ()
88+
9189 return self ._model_class .from_response (response ) # type: ignore[attr-defined, no-any-return]
9290
9391 def download (self , resource_id : str ) -> FileModel :
@@ -115,7 +113,6 @@ async def create(self, resource_data: ResourceData) -> Model:
115113 New resource created.
116114 """
117115 response = await self .http_client .post (self .endpoint , json = resource_data ) # type: ignore[attr-defined]
118- response .raise_for_status ()
119116
120117 return self ._model_class .from_response (response ) # type: ignore[attr-defined, no-any-return]
121118
@@ -130,8 +127,7 @@ async def delete(self, resource_id: str) -> None:
130127 resource_id: Resource ID.
131128 """
132129 url = urljoin (f"{ self .endpoint } /" , resource_id ) # type: ignore[attr-defined]
133- response = await self .http_client .delete (url ) # type: ignore[attr-defined]
134- response .raise_for_status ()
130+ await self .http_client .delete (url ) # type: ignore[attr-defined]
135131
136132
137133class AsyncUpdateMixin [Model ]:
@@ -180,7 +176,7 @@ async def create(
180176 )
181177
182178 response = await self .http_client .post (self .endpoint , files = files ) # type: ignore[attr-defined]
183- response . raise_for_status ()
179+
184180 return self ._model_class .from_response (response ) # type: ignore[attr-defined, no-any-return]
185181
186182 async def download (self , resource_id : str ) -> FileModel :
0 commit comments