duck.exceptions.all¶
Module containing Duck error classes.
Module Contents¶
API¶
- exception duck.exceptions.all.ApplicationError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionRaised on application related errors.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.AsyncViolationError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionRaised on operations which violates asynchronous way of doing things.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.BaseException(message, **kws)[source]¶
Bases:
ExceptionBase class for all errors.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.BlueprintError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionRaised for blueprint-related errors.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.CSRFMiddlewareError(message, **kws)[source]¶
Bases:
duck.exceptions.all.MiddlewareErrorRaised when there’s an error in CSRF middleware.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.ContentError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionRaised for error related to setting content of an HttpResponse.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.CustomHeadersJsonLoadError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionRaised when there’s an error loading custom headers from JSON.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.DisallowedAction(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionRaised on disallowed actions.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.ExpectingNoResponse(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionException raised when we are expecting a response yet we are never going to get any. Useful in cases where methods like
get_responseare expecting a response e.g. from a WebSocketView yet this view handles everything on its own and no response is supposed to be returned.Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.FunctionError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionRaised on function errors.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.HeaderError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionRaised on header-related exceptions.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.MethodNotAllowedError(message, **kws)[source]¶
Bases:
duck.exceptions.all.RequestErrorRaised on disallowed request method.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.MiddlewareError(message, **kws)[source]¶
Bases:
duck.exceptions.all.ApplicationErrorRaised when there’s an error on any middleware.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.MiddlewareLoadError(message, **kws)[source]¶
Bases:
duck.exceptions.all.MiddlewareErrorRaised when there’s an error loading or importing a middleware.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.MultiPartParserError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionException when parsing multipart/form-data
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.NormalizationError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionRaised when there’s an error in normalization process.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.NormalizerError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionRaised when there’s an error on any normalizer.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.NormalizerLoadError(message, **kws)[source]¶
Bases:
duck.exceptions.all.NormalizerErrorRaised when there’s an error loading or importing a normalizer.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.PortError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionRaised on port conflict errors.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.RequestError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionRaised for request errors.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.RequestHostError(message, **kws)[source]¶
Bases:
duck.exceptions.all.RequestErrorRaised on request host errors.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.RequestSyntaxError(message, **kws)[source]¶
Bases:
duck.exceptions.all.RequestErrorRaised on request syntax errors.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.RequestTimeoutError(message, **kws)[source]¶
Bases:
duck.exceptions.all.RequestErrorRaised on request timeouts.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.RequestUnsupportedVersionError(message, **kws)[source]¶
Bases:
duck.exceptions.all.RequestErrorRaised on unsupported HTTP version.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.RouteError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionRaised on errors related to routes and route configuration.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.RouteNotFoundError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionRaised on unregistered or unknown routes.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.SSLError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionRaised when ssl certfile or ssl private key is not found in locations specified in settings.py if and only if
ENABLE_HTTPS=TrueInitialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.ServerError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionServer based exceptions.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.SettingsError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionRaised for errors in the app’s settings configuration.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.TemplateError(message, **kws)[source]¶
Bases:
duck.exceptions.all.BaseExceptionRaised for any errors related to templates.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.
- exception duck.exceptions.all.TemplateNotFound(message, **kws)[source]¶
Bases:
duck.exceptions.all.TemplateErrorRaised when a template could not be found.
Initialization
Stores the error message in the
messageattribute.- Parameters:
message – The error message.
**kws – Additional keyword arguments.