runabot/Christmas/Database/__init__.py
2023-11-26 00:47:09 +09:00

12 lines
471 B
Python

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"]]