1
0
forked from sass/tipibot

Refactor db error catch to one helper

This commit is contained in:
Rene Arumetsa
2026-05-04 17:31:16 +03:00
parent 6d344a47f4
commit 192888625e
2 changed files with 79 additions and 89 deletions

View File

@@ -16,17 +16,13 @@ from typing import TypedDict
import aiohttp
from . import pb_client
from .pb_client import DatabaseError
import strings
_txn_log = logging.getLogger("tipiCOIN.txn")
class DatabaseError(Exception):
"""Raised when PocketBase is unreachable or returns an error."""
pass
def _txn(event: str, **fields) -> None:
"""Log a single economy transaction to the transactions logger."""
body = " ".join(f"{k}={v}" for k, v in fields.items())