From bd3fd9f48bebb5e14da1585a61bc473670ed4e76 Mon Sep 17 00:00:00 2001 From: msramalho <19508417+msramalho@users.noreply.github.com> Date: Mon, 28 Oct 2024 15:02:28 +0000 Subject: [PATCH] adds cache for db handling --- src/db/database.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/db/database.py b/src/db/database.py index d18333d..d42466a 100644 --- a/src/db/database.py +++ b/src/db/database.py @@ -1,9 +1,11 @@ +from functools import lru_cache from sqlalchemy import Engine, create_engine, event from sqlalchemy.orm import sessionmaker from shared.settings import get_settings from contextlib import contextmanager +@lru_cache def make_engine(database_url: str): engine = create_engine(database_url, connect_args={"check_same_thread": False})