diff -r 000000000000 -r 0d40e90630ef web/lib/django/core/exceptions.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/lib/django/core/exceptions.py Wed Jan 20 00:34:04 2010 +0100 @@ -0,0 +1,37 @@ +"Global Django exceptions" + +class ObjectDoesNotExist(Exception): + "The requested object does not exist" + silent_variable_failure = True + +class MultipleObjectsReturned(Exception): + "The query returned multiple objects when only one was expected." + pass + +class SuspiciousOperation(Exception): + "The user did something suspicious" + pass + +class PermissionDenied(Exception): + "The user did not have permission to do that" + pass + +class ViewDoesNotExist(Exception): + "The requested view does not exist" + pass + +class MiddlewareNotUsed(Exception): + "This middleware is not used in this server configuration" + pass + +class ImproperlyConfigured(Exception): + "Django is somehow improperly configured" + pass + +class FieldError(Exception): + """Some kind of problem with a model field.""" + pass + +class ValidationError(Exception): + """An error while validating data.""" + pass