From 8aebe83d4da346563b2cecbbc73c73463ec5c3b6 Mon Sep 17 00:00:00 2001 From: mst Date: Wed, 19 Mar 2025 13:37:06 +0300 Subject: [PATCH] better error traceback --- functions.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/functions.py b/functions.py index 07f769a..d03b18c 100644 --- a/functions.py +++ b/functions.py @@ -8,6 +8,7 @@ from mistune import HTMLRenderer, escape from PIL import Image from psycopg.rows import dict_row from mastodon import Mastodon +import traceback import base64 import time import zipfile @@ -76,7 +77,7 @@ def appendToJSON(new_data, file_path) -> bool: json.dump(file_data, file, indent=4) return True except Exception as e: - app.logger.error(str(e)) + app.logger.error(f"[appendToJSON] {str(e)}") return False cfg = loadJSON(const.configFile) @@ -276,6 +277,7 @@ def getAnswer(question_id: int) -> dict: answer['creation_date'] = answer['creation_date'].replace(microsecond=0).replace(tzinfo=None) cursor.close() conn.close() + return answer def addAnswer(question_id: int, answer: str, cw: str) -> dict: @@ -743,8 +745,10 @@ def createExport() -> dict: return {'message': _('Export created successfully!')} except psycopg.Error as e: + app.logger.error(f"[psycopg.Error] {traceback.format_exc()}") return {'error': str(e)}, 500 except Exception as e: + app.logger.error(f"[Exception] {traceback.format_exc()}") return {'error': str(e)}, 500