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.