Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Configurar el IDE para depurar funciones Python

Para los propósitos de esta documentación, vamos a ilustrar cómo configurar las preferencias de depuración de funciones Python non-HTTPS e Integration en Visual Studio Code.

Nota: Este paso solo es aplicable si deseas depurar tus funciones tunelizadas y si has usado el siguiente comando CLI:
copy
$
catalyst functions:shell –tunnel tunnel-port-number –debug port-number

Si solo deseas tunelizar tus funciones y has usado el siguiente comando CLI, no se requiere configuración del IDE.

copy
$
catalyst functions:shell –tunnel tunnel-port-number

Este comando solo tunelizará tus funciones y publicará los logs de las funciones en el Catalyst CLI.

Configura el depurador de tu IDE VS Code de la siguiente manera:

  1. Asegúrate de tener todas las funciones que necesitas depurar en la máquina local y abre el proyecto correspondiente en VS Code. catalyst_tunneling_debug_vscode_python_openprojec

  2. Haz clic en el botón Run/Debug presente en la barra de menú y crea un archivo launch.json haciendo clic en la opción “create a launch.json file”. catalyst_tunneling_vscode_debug_create_json_high

Así es como aparece el archivo launch.json antes de comenzar las configuraciones. catalyst_tunneling_vscode_debug_create_json_high

  1. Copia el siguiente fragmento JSON y pégalo como valor en la clave JSON “configurations”.
launch.json
copy
"configurations":[{
        "name": "Python: Current File",
        "type": "debugpy",
        "request": "attach",
        "connect": {
            "host": "127.0.0.1",
            "port": 9001 // el número de puerto de depuración que especificaste en catalyst functions:shell --tunnel 8001 --debug 9001.
        },
        "justMyCode": true
}],
  1. Instala la extensión de VS Code Python Debugger para poder depurar funciones Python en el IDE Visual Studio Code.

catalyst_tunneling_config_ide_python_debugger_extension install

  1. Instala debugpy en el directorio fuente de la función Python usando el siguiente comando:
copy
$
python3.9 -m pip install debugpy -t ./

catalyst_tunneling_vscode_debug_install_python_debuggy

  1. Copia las siguientes líneas de código y pégalas al inicio de tu código de función:
code_file.py
copy
import debugpy
  debugpy.listen(9001) # especifica el puerto para la depuración
    print("Waiting for debugger to attach")
    debugpy.wait_for_client()
    print("debugger attached")
  1. Usa la función debugpy.breakpoint() en cualquier parte del archivo principal de código Python para introducir un breakpoint. catalyst_tunneling_vscode_debugging_with_debugger

Última actualización 2026-03-20 21:51:56 +0530 IST

EN ESTA PÁGINA