Skip to content
Open
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions src/openai/resources/uploads/uploads.py
Original file line number Diff line number Diff line change
Expand Up @@ -158,8 +158,9 @@ def upload_file_chunked(
log.info("Uploaded part %s for upload %s", part.id, upload.id)
part_ids.append(part.id)
except Exception:
buf.close()
raise
finally:
buf.close()

return self.complete(upload_id=upload.id, part_ids=part_ids, md5=md5)

Expand Down Expand Up @@ -466,8 +467,9 @@ async def upload_file_chunked(
log.info("Uploaded part %s for upload %s", part.id, upload.id)
part_ids.append(part.id)
except Exception:
buf.close()
raise
finally:
buf.close()

return await self.complete(upload_id=upload.id, part_ids=part_ids, md5=md5)

Expand Down