From 64690a5c058b316b30da08af43a76f6889a736b2 Mon Sep 17 00:00:00 2001 From: Izalia Mae Date: Sun, 4 Feb 2024 04:40:51 -0500 Subject: [PATCH] create new Database object for SqlCache --- relay/cache.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/relay/cache.py b/relay/cache.py index 5e6b2ee..9c28108 100644 --- a/relay/cache.py +++ b/relay/cache.py @@ -9,6 +9,7 @@ from dataclasses import asdict, dataclass from datetime import datetime, timezone from redis import Redis +from .database import get_database from .misc import Message, boolean if typing.TYPE_CHECKING: @@ -141,9 +142,9 @@ class SqlCache(Cache): name: str = 'database' - @property - def _db(self) -> Database: - return self.app.database + def __init__(self, app: Application): + self._db = get_database(app.config) + Cache.__init__(self, app) def get(self, namespace: str, key: str) -> Item: