weaver.owsexceptions
¶
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: Optional[Any] = None, value: Optional[weaver.typedefs.JSON] = None, json: Any = None, **kw)[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.