chore(#7): Restaurar script de inicializacion

This commit is contained in:
Luis Ernesto Portillo Zaldivar 2025-07-14 08:41:40 -06:00
parent 13c14c341a
commit 25841b75f3

View File

@ -35,7 +35,6 @@ odoo_command = [
"-c", ODOO_CONF, "-c", ODOO_CONF,
"-d", DB_NAME, "-d", DB_NAME,
"-i", MODULES_TO_INSTALL, "-i", MODULES_TO_INSTALL,
"--without-demo=all",
"--stop-after-init" "--stop-after-init"
] ]
@ -58,51 +57,51 @@ try:
print(f"Odoo falló con código de salida {result.returncode}") print(f"Odoo falló con código de salida {result.returncode}")
sys.exit(result.returncode) sys.exit(result.returncode)
# print("Inicialización de Odoo completada exitosamente.") print("Inicialización de Odoo completada exitosamente.")
# # --- Lógica para crear datos de demostración personalizados --- # --- Lógica para crear datos de demostración personalizados ---
# print("Creando solicitudes de laboratorio de demostración...") print("Creando solicitudes de laboratorio de demostración...")
# sys.stdout.flush() sys.stdout.flush()
# with open("/app/create_lab_requests.py", "r") as f: with open("/app/create_lab_requests.py", "r") as f:
# script_content = f.read() script_content = f.read()
# # Reutilizamos el entorno de Odoo para ejecutar un script # Reutilizamos el entorno de Odoo para ejecutar un script
# create_requests_command = f""" create_requests_command = f"""
# odoo shell -c {ODOO_CONF} -d {DB_NAME} <<'EOF' odoo shell -c {ODOO_CONF} -d {DB_NAME} <<'EOF'
# {script_content} {script_content}
# EOF EOF
# """ """
# try: try:
# result = subprocess.run( result = subprocess.run(
# create_requests_command, create_requests_command,
# shell=True, shell=True,
# capture_output=True, capture_output=True,
# text=True, text=True,
# check=False check=False
# ) )
# print("--- Create Lab Requests stdout ---") print("--- Create Lab Requests stdout ---")
# print(result.stdout) print(result.stdout)
# print("--- Create Lab Requests stderr ---") print("--- Create Lab Requests stderr ---")
# print(result.stderr) print(result.stderr)
# sys.stdout.flush() sys.stdout.flush()
# if result.returncode != 0: if result.returncode != 0:
# print(f"Fallo al crear las solicitudes de laboratorio con código de salida {result.returncode}") print(f"Fallo al crear las solicitudes de laboratorio con código de salida {result.returncode}")
# sys.exit(result.returncode) sys.exit(result.returncode)
# print("Solicitudes de laboratorio de demostración creadas exitosamente.") print("Solicitudes de laboratorio de demostración creadas exitosamente.")
# sys.exit(0) sys.exit(0)
# except Exception as e: except Exception as e:
# print(f"Ocurrió un error inesperado al crear las solicitudes de laboratorio: {e}") print(f"Ocurrió un error inesperado al crear las solicitudes de laboratorio: {e}")
# sys.exit(1) sys.exit(1)
except FileNotFoundError: except FileNotFoundError:
print("Error: El comando 'odoo' no se encontró. Asegúrate de que la imagen del contenedor es correcta y odoo está en el PATH.") print("Error: El comando 'odoo' no se encontró. Asegúrate de que la imagen del contenedor es correcta y odoo está en el PATH.")
sys.exit(1) sys.exit(1)
except Exception as e: except Exception as e:
print(f"Ocurrió un error inesperado al ejecutar Odoo: {e}") print(f"Ocurrió un error inesperado al ejecutar Odoo: {e}")
sys.exit(1) sys.exit(1)