--- title: "Python" url: https://docs.catalyst.zoho.com/en/tools/tunneling/implementation/debug-tunneled-func/python/ description: "Catalyst Tunneling allows you to debug Non-HTTPS and Integration functions by routing function calls to your local system using a rever-proxy provider's tunneling URL." last_updated: 2026-08-17T12:16:04Z service: All Services type: general --- # Debug Tunneled Python Functions For the purpose of this help documentation, we aren going to ilustrate debugging of tunneled Python functions using Visual Studio Code IDE. Depending on the IDE you are using the following steps might vary. 1. Click the **Run/Debug** icon and select the functions you wish to debug. ![catalyst_tunneling_debug_vscode_python_start_debugging_1](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_debug_vscode_python_start_debugging_1.webp) 2. Click the **Play** button. ![catalyst_tunneling_debug_vscode_python_start_debugging_2](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_debug_vscode_python_start_debugging_2.webp) You can now easily debug your non-HTTPS and Integration functions. ![catalyst_tunneling_debug_vscode_python_start_debugging_3](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_debug_vscode_python_start_debugging_3.webp) For Python functions alone, ensure you disconnect the debugger by clicking the button shown in the image below. ![catalyst_tunneling_debug_vscode_start_debugging_py_alone](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_debug_vscode_start_debugging_py_alone.webp) If you don't disconnect your debugger, then no other tunneling requests will be made possible.