handle Http404 error when generating saved reports

http://manage.dimagi.com/default.asp?143618
huh, feels strange to handle HTTP error in models.py ... Is the rationale that the "database" is an HTTP server in this case?