From 4f4c9199202f052233ef635e00731948ad9f1149 Mon Sep 17 00:00:00 2001 From: mattip Date: Wed, 27 May 2026 00:41:45 +0300 Subject: [PATCH] keep file open --- codespeed/admin_views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codespeed/admin_views.py b/codespeed/admin_views.py index d0f869e3..fd64b507 100644 --- a/codespeed/admin_views.py +++ b/codespeed/admin_views.py @@ -158,13 +158,13 @@ def download_db(request): try: _build_sqlite(path) f = open(path, 'rb') - os.unlink(path) # unlink now; data survives until f is closed today = datetime.today().strftime('%Y-%m-%d') response = FileResponse( f, as_attachment=True, filename=f'codespeed-{today}.sqlite3', ) + os.unlink(path) # unlink after FileResponse reads the file size response.set_cookie( 'codespeed_download_ready', '1', max_age=60, path='/', samesite='Lax',