weaver.owsexceptions
OWSExceptions definitions.
Exceptions are based on pyramid.httpexceptions and pywps.exceptions to handle more cases where they can
be caught whether the running process is via weaver or through pywps service.
Furthermore, interrelation with weaver.exceptions classes (with base weaver.exceptions.WeaverException)
also employ specific OWSExceptions definitions to provide specific error details.
Module Contents
- exception weaver.owsexceptions.OWSException(detail: str | None = None, value: Any | None = None, json: weaver.typedefs.JSON | None = None, **kw: Any)[source]
Base OWS Exception definition.
Initialize self. See help(type(self)) for accurate signature.
- exception weaver.owsexceptions.OWSAccessForbidden(*args, **kwargs)[source]
Base OWS Exception definition.
Initialize self. See help(type(self)) for accurate signature.
- exception weaver.owsexceptions.OWSNotFound(*args, **kwargs)[source]
Base OWS Exception definition.
Initialize self. See help(type(self)) for accurate signature.
- exception weaver.owsexceptions.OWSGone(*args, **kwargs)[source]
Base OWS Exception definition.
Initialize self. See help(type(self)) for accurate signature.
- exception weaver.owsexceptions.OWSNotAcceptable(*args, **kwargs)[source]
Base OWS Exception definition.
Initialize self. See help(type(self)) for accurate signature.
- exception weaver.owsexceptions.OWSNoApplicableCode(*args, **kwargs)[source]
WPS Bad Request Exception.
Initialize self. See help(type(self)) for accurate signature.
- exception weaver.owsexceptions.OWSMissingParameterValue(*args, **kwargs)[source]
MissingParameterValue WPS Exception.
Initialize self. See help(type(self)) for accurate signature.