o
    >'i                  
   @   s\  d dl Z d dlZd dlZd dlmZ dZzd dlmZ eedZ	e	s+e
de d ne
de  W n eyL Z ze
d	e  W Y dZ[ndZ[ww d
Ze jd ejed eejd< ejedej ejd  ejd< dZe jd e d dlmZmZmZmZ d dlmZ d dlmZ d dlmZ d dlm Z  d dl!m"Z" ee#Z$G dd dZ%e$j&'e% e(e)ddd d e$j&d< e$j&'e e e$ e)ddZ*ejeddZ+ze,e+d Z-e.e-Z/W d   n1 sw   Y  W n ey Z ze
d!e  i Z/W Y dZ[ndZ[ww ee$ 	 e$Z0e#d"kr,e$j1d#d$d%d& dS dS )'    N)register_blueprintsz/var/www/html/flask_server/.env)load_dotenv)dotenv_pathu   ⚠️  .env no cargado desde u!    (archivo no encontrado o vacío)u   ✅ .env cargado desde u    ⚠️  No se pudo cargar .env: z/var/www/html/flask_server/venvzlib/python3.10/site-packagesVIRTUAL_ENVbinPATHz/var/www/html/flask_server)Flaskrequestgjsonify)CORS)urlparse)Config)init_db_app)obtener_configuracion_clientec                   @   s4   e Zd ZeddZeddZeeddZdS )WPInvoicesConfigWP_INVOICES_UPLOAD_DIRz3/var/www/html/flask_server/data/wp_invoices/uploadsOPENAI_MODELzgpt-4o-miniWP_INVOICES_DEFAULT_DPI220N)	__name__
__module____qualname__osgetenvr   r   intr    r   r   "/var/www/html/flask_server/wsgi.pyr   *   s    r   MAX_UPLOAD_MB20i   MAX_CONTENT_LENGTHAPP_ENVprodregistered_usersztenants.jsonru!   ❌ Error cargando tenants.json: __main__z	127.0.0.1i  T)hostportdebug)2sysr   jsonapps.wp_invoicesr   wpinv_registerENV_PATHdotenvr   loadedprint	Exceptione	venv_pathpathinsertjoinenvironpathsep	base_pathflaskr   r	   r
   r   
flask_corsr   urllib.parser   config.baser   	config.dbr   registered_users.tenantsr   r   appr   configfrom_objectr   r   r!   TENANTS_FILEopenfloadCLIENTES_CONFIGapplicationrunr   r   r   r   <module>   sh    

$	g
