diff --git a/src/openai/resources/uploads/uploads.py b/src/openai/resources/uploads/uploads.py index e8c047bd4f..e65ab45f21 100644 --- a/src/openai/resources/uploads/uploads.py +++ b/src/openai/resources/uploads/uploads.py @@ -157,6 +157,8 @@ def upload_file_chunked( part = self.parts.create(upload_id=upload.id, data=data) log.info("Uploaded part %s for upload %s", part.id, upload.id) part_ids.append(part.id) + except Exception: + raise finally: buf.close() @@ -464,6 +466,8 @@ async def upload_file_chunked( part = await self.parts.create(upload_id=upload.id, data=data) log.info("Uploaded part %s for upload %s", part.id, upload.id) part_ids.append(part.id) + except Exception: + raise finally: buf.close()