如何单步调试扭曲?

发布于 2024-08-25 21:20:24 字数 98 浏览 6 评论 0原文

我希望能够在 Netbeans 中调试 Punjab(一个扭曲的 Python 应用程序),以便我可以单步执行代码。我怎样才能做到这一点?或者,我怎样才能在不同的调试器中做到这一点?

I'd like to be able to debug Punjab, a twisted python application, in Netbeans so that I can step through the code. How can I do that? Alternatively, how could I do it in a different debugger?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

懒猫 2024-09-01 21:20:24

由于您正在尝试调试扭曲的应用程序,因此您有几个选择:

  1. 如果您通过 twind 运行,则可以使用 -b 命令行选项:

     -b, --debug 在 Python 调试器中运行应用程序(意味着
                              nodaemon),发送 SIGUSR2 将进入调试器
    
  2. 你可以在你的twisted进程中运行manhole - 这允许你telnet到服务器并检查Python对象- http://twistedmatrix.com/documents/current/core/howto/telnet。 http://twistedmatrix.com/documents/current/core/

  3. 您可以选择手动运行 pdb - 请参阅:http://docs.python.org/library/pdb.html

Since you're trying to debug a twisted application, you have a few options:

  1. If you're running via twistd you can use the -b command-line options:

       -b, --debug            run the application in the Python Debugger (implies
                              nodaemon), sending SIGUSR2 will drop into debugger
    
  2. You can run manhole in your twisted process - this allows you to telnet into the server and examine Python objects - http://twistedmatrix.com/documents/current/core/howto/telnet.html

  3. You can optionally run pdb manually - see: http://docs.python.org/library/pdb.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文