from dotenv import load_dotenv
import os

# Fuerza la carga desde la ruta absoluta si es necesario
load_dotenv(dotenv_path="/var/www/html/backtestingmarket/.env")

import schwabdev

def get_schwab_client(verbose=False):
    try:
        return schwabdev.Client(
            os.getenv("appKey"),
            os.getenv("appSecret"),
            os.getenv("callbackUrl"),
            verbose=verbose
        )
    except Exception as e:
        print(f"Error creando el cliente Schwab: {e}")
        return None
