runabot/Christmas/Database/__init__.py

12 lines
471 B
Python
Raw Normal View History

2023-11-25 15:47:09 +00:00
from motor.motor_asyncio import AsyncIOMotorClient
from Christmas.config import ChristmasConfig
class database(AsyncIOMotorClient):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.config = ChristmasConfig()
self.db = self( self.config.DATABASE["HOST"], self.config.DATABASE["PORT"], username=self.config.DATABASE["USERNAME"], password=self.config.DATABASE["PASSWORD"])[self.config.DATABASE["DATABASE"]]