import os
import mysql.connector
from mysql.connector import pooling
from dotenv import load_dotenv

load_dotenv()

config = {
"host": os.getenv("MYSQL_HOST", "127.0.0.1"),
"port": int(os.getenv("MYSQL_PORT", 3306)),
"user": os.getenv("MYSQL_USER", "root"),
"password": os.getenv("MYSQL_PASSWORD", ""),
"database": os.getenv("MYSQL_DB", "pet_info_tracker"),
}

pool = pooling.MySQLConnectionPool(pool_name="mypool", pool_size=5, **config)

def get_conn():
    return pool.get_connection()
