From e529ecbe41fd2944527482e843d32431ff78f7c4 Mon Sep 17 00:00:00 2001 From: Untone Date: Tue, 9 Apr 2024 17:57:22 +0300 Subject: [PATCH] params-fix-2 --- services/db.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/services/db.py b/services/db.py index aea8b42f..eaa85c8f 100644 --- a/services/db.py +++ b/services/db.py @@ -100,7 +100,11 @@ def after_cursor_execute(conn, cursor, statement, parameters, context, executema compiled_parameters = context.compiled.params if compiled_statement: elapsed = time.time() - conn.query_start_time - query = compiled_statement.format(*compiled_parameters) + if compiled_parameters is not None: + query = compiled_statement.format(*compiled_parameters) + else: + query = compiled_statement # or handle this case in a way that makes sense for your application + if elapsed > 1 and conn.last_statement != query: conn.last_statement = query