randydev commited on
Commit
3a6139d
·
verified ·
1 Parent(s): e9382ea
Files changed (1) hide show
  1. database.py +0 -26
database.py DELETED
@@ -1,26 +0,0 @@
1
- import motor.motor_asyncio
2
- import logging
3
- from config import MONGO_URI
4
-
5
- logging.basicConfig(level=logging.INFO)
6
- logger = logging.getLogger(__name__)
7
-
8
- class Database:
9
- def __init__(self, uri: str):
10
- self.client = motor.motor_asyncio.AsyncIOMotorClient(uri)
11
- self.db = self.client["Akeno"]
12
- self.antieval = self.db["antieval"]
13
- self.warns = self.db["warns"]
14
-
15
- async def connect(self):
16
- try:
17
- await self.client.admin.command("ping")
18
- logger.info("Connected to the database.")
19
- except Exception as e:
20
- logger.error(f"Error connecting to the database: {e}")
21
-
22
- async def close(self):
23
- await self.client.close()
24
- logger.info("Database connection closed.")
25
-
26
- db = Database(MONGO_URI)