Python - отладка запущенного приложения - PullRequest
3 голосов
/ 07 мая 2011

Я пытаюсь исправить ошибки в плагинах gedit. Gedit использует C, но некоторые из его плагинов находятся на Python. Мой компьютер старый, и я не могу запустить IDE. Я читал о PDB (Python Debugger), но я не могу вызвать плагин напрямую с PDB. Возможно ли установить точки останова в плагине gedit, запустить gedit и затем использовать PDB для отладки?

Ответы [ 2 ]

4 голосов
/ 07 мая 2011

Вы можете попробовать отредактировать плагины gedit, которые вы хотите отладить, и поставить

import pdb; pdb.set_trace()

там, и это должно сломаться в отладчике. Вам может потребоваться запустить gedit из командной строки вместо графического интерфейса, чтобы в нем был терминал для запуска pdb.

0 голосов
/ 07 мая 2011

AFAIK, вы не можете использовать gedit для отладки python, но вы можете попробовать WINPDB http://winpdb.org/, который можно использовать параллельно с gEdit

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...