Skip to content

Commit c106be7

Browse files
maximvlahMaxim Vlah
andauthored
Close files after copying in upload_file (#5679)
* fix: fix memory leak in upload_file * fix: closing in another loop? --------- Co-authored-by: Maxim Vlah <[email protected]>
1 parent 5d4b1f2 commit c106be7

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

reflex/app.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1926,6 +1926,13 @@ async def upload_file(request: Request):
19261926
)
19271927
)
19281928

1929+
for file in files:
1930+
if not isinstance(file, StarletteUploadFile):
1931+
raise UploadValueError(
1932+
"Uploaded file is not an UploadFile." + str(file)
1933+
)
1934+
await file.close()
1935+
19291936
event = Event(
19301937
token=token,
19311938
name=handler,

0 commit comments

Comments
 (0)