Я хотел бы смочь отладить Пенджаб, скрученное приложение Python, в Netbeans так, чтобы я мог ступить через код. Как я могу сделать это? С другой стороны, как я мог сделать это в другом отладчике?
Поскольку вы пытаетесь отладить измененное приложение, у вас есть несколько вариантов:
Если вы работаете через twistd, вы можете использовать - b параметры командной строки:
-b, --debug запустить приложение в отладчике Python (подразумевается
nodaemon), отправка SIGUSR2 упадет в отладчик
Вы можете запустить люк в вашем скрученном процессе - это позволяет вам подключиться к серверу по telnet и исследовать объекты Python - http://twistedmatrix.com/documents/current/core/howto/telnet.html
При желании вы можете запустить pdb вручную - см .: http://docs.python.org/library/pdb.html