Python cgi debug позволяет включить режим отладки в котором все сообщения о программных ошибках будут выводиться в барузер посетителя сайта.
Python cgi debug
CGI скрипты выполняются веб-сервером — обычно, Apache. Если в коде есть ошибки в момент исполнения скрипта записи о них будут попадать в лог веб-сервера.
При разработке веб-приложения постоянно проверять лог, как правило, неудобно.
Поэтому можно добавить в исполняемый CGI скрипт две директивы:
import cgitb
cgitb.enable()
За счет них вывод будет происходить на экран.
Первая директива импортирует стандартный модуль cgitb, вторая включает вывод в браузер. Это аналог display_errors в PHP.
Когда разработка приложения завершена директивы лучше убрать. Это позволит защитить приложение. debug всегда предоставляет информацию, которая может быть использована не только программистом, но и взломщиками.
Читайте о том, как выполнять CGI скрипты через Apache