Создание основы отладки WSGI? - PullRequest
2 голосов
/ 08 сентября 2010

Я пытаюсь узнать об использовании mod-wsgi, и я подумал, что лучший способ для меня - написать собственную простую инфраструктуру для отладки.В настоящее время я НЕ хочу использовать чужую инфраструктуру отладки.

Проблема в том, что я не знаю, с чего начать.

В частности, у меня сейчас работает скрипт, гдеявляется WSGIAlias ​​для моего скрипта на python:

/ testscript -> /home/bill/testscript.py [это работает нормально]

Здесь есть несколько раздражающих проблем, а именно, что если есть какие-либосинтаксическая ошибка любого типа, apache возвращает ошибку 500 сервера, и я должен проверить журналы сервера, что раздражает.

Что я хотел бы сделать - это вызвать некую платформу, которая затем инкапсулируетМой сценарий, таким образом, когда возникает ошибка (например, синтаксическая ошибка в testscript.py или любом другом типе исключения), я могу перехватить исключение и вернуть красиво отформатированный HTML-файл с информацией отладки.

MyВопрос в том, как мне «передать» скрипт, который я хочу запустить, в качестве аргумента для моего скрипта отладки?

Из командной строки было бы легко, я бы сделал что-то вроде этого:

$ python debug.py myscript.py

Как я могу сделать это, используя WSGI?Есть идеи?

...