Как ступить посредством скрученной отладки?

Я хотел бы смочь отладить Пенджаб, скрученное приложение Python, в Netbeans так, чтобы я мог ступить через код. Как я могу сделать это? С другой стороны, как я мог сделать это в другом отладчике?

5
задан leeb 23 March 2010 в 15:26
поделиться

1 ответ

Поскольку вы пытаетесь отладить измененное приложение, у вас есть несколько вариантов:

  1. Если вы работаете через twistd, вы можете использовать - b параметры командной строки:

      -b, --debug запустить приложение в отладчике Python (подразумевается 
    nodaemon), отправка SIGUSR2 упадет в отладчик 
     
  2. Вы можете запустить люк в вашем скрученном процессе - это позволяет вам подключиться к серверу по telnet и исследовать объекты Python - http://twistedmatrix.com/documents/current/core/howto/telnet.html

  3. При желании вы можете запустить pdb вручную - см .: http://docs.python.org/library/pdb.html

10
ответ дан 13 December 2019 в 22:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: