@@ -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,7 @@ 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 ()
118+ self . http_client . raise_for_status (response ) # type: ignore[attr-defined]
119119
120120 return self ._model_class .from_response (response ) # type: ignore[attr-defined, no-any-return]
121121
@@ -131,7 +131,7 @@ async def delete(self, resource_id: str) -> None:
131131 """
132132 url = urljoin (f"{ self .endpoint } /" , resource_id ) # type: ignore[attr-defined]
133133 response = await self .http_client .delete (url ) # type: ignore[attr-defined]
134- response . raise_for_status ()
134+ self . http_client . raise_for_status (response ) # type: ignore[attr-defined]
135135
136136
137137class AsyncUpdateMixin [Model ]:
@@ -180,7 +180,7 @@ async def create(
180180 )
181181
182182 response = await self .http_client .post (self .endpoint , files = files ) # type: ignore[attr-defined]
183- response . raise_for_status ()
183+ self . http_client . raise_for_status (response ) # type: ignore[attr-defined]
184184 return self ._model_class .from_response (response ) # type: ignore[attr-defined, no-any-return]
185185
186186 async def download (self , resource_id : str ) -> FileModel :
0 commit comments