Sodas ich überall raise PageNotFound() machen kann und meine eigene Fehlerseite wird angezeigt.
Aber irgendwie möchte es nicht so wie ich will Ich sehe immer den normalen colubrid-Traceback und nicht meine Fehlerseite...
Wenn ich es so mache geht's:
Code: Alles auswählen
from colubrid.exceptions import HttpException
class DBerror(HttpException):
"""HTTP 404."""
code = 404
title = 'DB error'
msg = 'Database Error!'
Ich vermute mal, das der normale Traceback irgendwie herraus bekommt, ob es sich um eine Fehlerseite von colubrid handelt oder nicht.