import sys
import os

# Ottieni il percorso assoluto della directory src
current_dir = os.path.dirname(os.path.abspath(__file__))
sys.path.insert(0, current_dir)

# Attiva l'ambiente virtuale se necessario
venv_path = os.path.join(os.path.dirname(current_dir), 'venv', 'bin', 'activate_this.py')
if os.path.exists(venv_path):
    with open(venv_path) as f:
        exec(f.read(), dict(__file__=venv_path))

try:
    from app import app as application
except Exception as e:
    import traceback
    traceback.print_exc()
    raise