@@ -23,7 +23,7 @@ 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 ()
26+ self . http_client . raise_for_status (response ) # type: ignore[attr-defined]
2727
2828 return self ._model_class .from_response (response ) # type: ignore[attr-defined, no-any-return]
2929
@@ -38,7 +38,7 @@ def delete(self, resource_id: str) -> None:
3838 resource_id: Resource ID.
3939 """
4040 response = self ._resource_do_request (resource_id , "DELETE" ) # type: ignore[attr-defined]
41- response . raise_for_status ()
41+ self . http_client . raise_for_status (response ) # type: ignore[attr-defined]
4242
4343
4444class UpdateMixin [Model ]:
@@ -87,7 +87,7 @@ def create(
8787 )
8888
8989 response = self .http_client .post (self .endpoint , files = files ) # type: ignore[attr-defined]
90- response . raise_for_status ()
90+ self . http_client . raise_for_status (response ) # type: ignore[attr-defined]
9191 return self ._model_class .from_response (response ) # type: ignore[attr-defined, no-any-return]
9292
9393 def download (self , resource_id : str ) -> FileModel :
@@ -115,7 +115,6 @@ async def create(self, resource_data: ResourceData) -> Model:
115115 New resource created.
116116 """
117117 response = await self .http_client .post (self .endpoint , json = resource_data ) # type: ignore[attr-defined]
118- response .raise_for_status ()
119118
120119 return self ._model_class .from_response (response ) # type: ignore[attr-defined, no-any-return]
121120
@@ -130,8 +129,7 @@ async def delete(self, resource_id: str) -> None:
130129 resource_id: Resource ID.
131130 """
132131 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 ()
132+ await self .http_client .delete (url ) # type: ignore[attr-defined]
135133
136134
137135class AsyncUpdateMixin [Model ]:
@@ -180,7 +178,7 @@ async def create(
180178 )
181179
182180 response = await self .http_client .post (self .endpoint , files = files ) # type: ignore[attr-defined]
183- response . raise_for_status ()
181+ self . http_client . raise_for_status (response ) # type: ignore[attr-defined]
184182 return self ._model_class .from_response (response ) # type: ignore[attr-defined, no-any-return]
185183
186184 async def download (self , resource_id : str ) -> FileModel :
0 commit comments