Найти - Пользователи
Полная версия: Вывод SQLerrors
Начало » Pyramid / Pylons / TurboGears » Вывод SQLerrors
1
dem
Доброго времени суток.

Уважаемые, а каким удобоваримым способом можно вывести ошибки выдаваемые СУБД?
А то если меня уже достали сведения виду: SQLError: (IntegrityError) (1062, “Duplicate entry ‘3321497’ for key 1”) в бело-крассном дизайне, то будущего оператора они утомят еще быстрее.
pythonwin
посмотри @exception_handler
очень хорошо отделяет логику от проверок и ошибок :)
PooH
Посмотри тред
http://python.com.ua/forum/viewtopic.php?id=520

я их отлавливаю в методе контролера и отображаю возле нужного элемента формы. не знаю насколько правильно, но у меня работает
dem
Вобщем пришлось все равно вручную в связи с дурноватой реализацией транзакций алхимика в гиарс.
Про ее присутствие гордо заявили в релизе 1.0.2.2, но на практике - это крик ежика из стада соратников о том что он лошадь.

Из рассылки выдернул кусок декоратора - заплатки с которым работают транзакции, но не работает @exception_handler. ждемс фикса.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB