Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Веб-разработка и фреймворки > mod_python и debug


Автор: smartov 21.7.2008, 19:08
Добрый всем день. 

Собственно инетерсует возможность дебага при mod_ptyhon. Кто-то такое делал? Или все через вывод?

Спасибо заранее

Автор: woof 21.7.2008, 21:21
тебя сам дебагер интересует или возможность дебага?

Автор: smartov 22.7.2008, 00:09
Возможно все, интереусют есть ли решения как это сделать.

Автор: megaflop 22.7.2008, 09:09
в .htaccess пишешь

PythonDebug On

Автор: smartov 22.7.2008, 13:25
megaflop, хмм. И? smile Как бы теперь построчно отдебажить?

Автор: dipsy 19.11.2008, 16:02
построчно отдебажить можно с помощью http://winpdb.org/

библиотека скачивается с сайта, устанавливается через запуск файла setup.py(на сайте написано как его запустить)

под винду ставится графический клиент.

после установки того и другого.

в запускаемый скрипт добавить:
Код

    import rpdb2; rpdb2.start_embedded_debugger('password', fAllowRemote = True)

код "подвисает". (на самом деле - передаётся управление в rpdb2 на 5 минут)

запускаем Winpdb (на своём компе)-> file -> Attach -> указываем password -> коннектимся к машине по IP-> работаем, наслаждаемся жизнью 

Автор: smartov 19.11.2008, 17:03
dipsy, спасибо, но за это время я открыл для себя epdb, где все то же самое, но гораздо короче и проще smile

Автор: dipsy 20.11.2008, 11:03
да я догадывался, конечно, что уже что-то должно быть найдено.
просто, решил поделиться знанием, вдруг кому-то ещё пригодиться.

smartov, поделись, пожалуйста, ссылочкой на epdb? 
(мой aptitude его не знает, а так искать - лень smile )

Автор: smartov 20.11.2008, 11:51
Уупс. Оказалось похоже, что этот дебаггер есть конкретно в том дистрибе, над которым я и раротал - rPath. Похоже ребята доработали pdb и используют его тепреь в проекте. Я то думал это стандартный какой-то smile
Поиск по аналогам дал вот это
http://pypi.python.org/pypi/pycopia-debugger/1.0a4

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)