PooH
А как мне отобразить ошибки, которые происходят уже в контролере?
Я перехватываю исключение сам, и для сообщения использую flash():
from turbogears import flash, url
…
expose()
def mymethod(self):
try:
raise Exception, “Shit happens!”
except:
flash(“WTF?”)
raise redirect(url(“/”))
Только нужно в template предусмотреть где-нибудь для него место:
<div id=“flash” class=“flash” py:content=“tg_flash”></div>
и в css красивым красным цветом раскрасить класс flash ;-)
Хотя, по правильному, надо бы использовать @exception_handler