dem
Июль 11, 2007 14:13:00
Доброго времени суток.
Уважаемые, а каким удобоваримым способом можно вывести ошибки выдаваемые СУБД?
А то если меня уже достали сведения виду: SQLError: (IntegrityError) (1062, “Duplicate entry ‘3321497’ for key 1”) в бело-крассном дизайне, то будущего оператора они утомят еще быстрее.
pythonwin
Июль 11, 2007 15:14:04
посмотри
@exception_handlerочень хорошо отделяет логику от проверок и ошибок :)
PooH
Июль 12, 2007 11:59:08
Посмотри тред
http://python.com.ua/forum/viewtopic.php?id=520я их отлавливаю в методе контролера и отображаю возле нужного элемента формы. не знаю насколько правильно, но у меня работает
dem
Июль 19, 2007 15:09:48
Вобщем пришлось все равно вручную в связи с дурноватой реализацией транзакций алхимика в гиарс.
Про ее присутствие гордо заявили в релизе 1.0.2.2, но на практике - это крик ежика из стада соратников о том что он лошадь.
Из рассылки выдернул кусок декоратора - заплатки с которым работают транзакции, но не работает @exception_handler. ждемс фикса.