From: Max Value Date: Mon, 21 Jul 2025 14:28:39 +0000 (+0100) Subject: Form download and reset backup X-Git-Url: https://git.ozva.co.uk/?a=commitdiff_plain;h=e1739ed5207d8b2a00a0d2f3237112926ee93d75;p=form Form download and reset backup --- diff --git a/form.py b/form.py index 07ed4e1..4a512f2 100755 --- a/form.py +++ b/form.py @@ -315,6 +315,7 @@ def get_data(): zfile.write(f"{app.root_path}/export/{table}.csv", f"{table}.csv") + zfile.write(f"{app.root_path}/form.log", "form.log") zfile.close() return send_from_directory(app.root_path, "export.zip", as_attachment=True) @@ -345,6 +346,9 @@ def http_backup(): @auth.login_required def reset(): backup_time = round(time.time()) + + os.rename(f"{app.root_path}/form.log", f"{app.root_path}/backup/form{backup_time}.log") + with sqlite3.connect(f"{app.root_path}/database.db") as src: dst = sqlite3.connect(f"{app.root_path}/backup/reset{backup_time}.db") src.backup(dst)