import mysql.connector
from mysql.connector import pooling

db_config = {
    'host': 'localhost',                     
    'user': 'tierraprometida_sa',       
    'password': 'Sistemas22123',      
    'database': 'tierraprometida_dashboard_mmtp',       
    'charset': 'utf8mb4'
}

# Si utilizas un pool de conexiones:
connection_pool = pooling.MySQLConnectionPool(
    pool_name="mi_pool_sistema",
    pool_size=5,
    **db_config
)

def get_db():
    return connection_pool.get_connection()