Spaces:
Sleeping
Sleeping
| import pymysql | |
| from pymysql.cursors import DictCursor | |
| from functools import lru_cache | |
| import os | |
| from dotenv import load_dotenv | |
| load_dotenv() | |
| class DatabaseConfig: | |
| TRAFFIC_MANAGER = { | |
| "host": os.getenv("TRAFFIC_DB_HOST"), | |
| "port": int(os.getenv("TRAFFIC_DB_PORT")), | |
| "user": os.getenv("DB_USER"), | |
| "password": os.getenv("DB_PASSWORD"), | |
| "db": "trafficManagerFull", | |
| "charset": "utf8mb4", | |
| "cursorclass": DictCursor | |
| } | |
| def get_db_connection(config: dict): | |
| return pymysql.connect(**config) |