From 6ad3844f037735e268b42247fcc6e8605cc13f07 Mon Sep 17 00:00:00 2001 From: retoor <retoor@molodetz.nl> Date: Thu, 27 Mar 2025 21:07:04 +0100 Subject: [PATCH] Transactions. --- src/snek/app.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/snek/app.py b/src/snek/app.py index 67beb5d..dd3e0f3 100644 --- a/src/snek/app.py +++ b/src/snek/app.py @@ -2,6 +2,7 @@ import pathlib import asyncio import logging +import time from snek.view.threads import ThreadsView @@ -83,7 +84,11 @@ class Application(BaseApplication): task = await self.tasks.get() self.db.begin() try: + task_start = time.time() await task + task_end = time.time() + print(f"Task {task} took {task_end - task_start} seconds") + self.tasks.task_done() except Exception as ex: print(ex) self.db.commit()