Отладка CGI Python - PullRequest
       6

Отладка CGI Python

3 голосов
/ 31 октября 2011

Есть ли простой способ отладки программ cgi-python, кроме просмотра файла журнала каждый раз, когда браузер генерирует ошибку?

Ответы [ 2 ]

5 голосов
/ 31 октября 2011

Вы можете использовать модуль cgitb. Это так просто, как

import cgitb
cgitb.enable()

Это не всегда работает (например, это не поможет вам при ошибках разрешения или некоторых других видах ошибок), но когда это происходит, это очень полезно!

1 голос
/ 31 октября 2011

Вы можете захватить (или сформировать вручную) данные и переменные env, которые получает скрипт CGI, затем просто запустить скрипт под вашим любимым отладчиком и передать данные в него.

Чтобы захватить входящие данные, вы можете просто вывести их из сценария в режиме CGI в какой-либо файл журнала, а затем повторно использовать в отладчике в автономном режиме.

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