Exceptions¶
-
exception
eynnyd.exceptions.
EynnydWebappBuildException
[source]¶ Raised if there is a problem with the configured webapp when it attempts to build.
-
exception
eynnyd.exceptions.
ErrorHandlingBuilderException
[source]¶ Raised when there is a problem with adding an error handler.
-
exception
eynnyd.exceptions.
NoGenericErrorHandlerException
[source]¶ Raised when attempting to handle an exception and there are no configured handlers (even the base Exception). This should not happen.
-
exception
eynnyd.exceptions.
HandlerNotFoundException
[source]¶ This is raised when a handler is not found for a request. Note that this is caught and rethrown as a more generic RouteNotFoundException which is what is used for retuning 404 responses.
-
exception
eynnyd.exceptions.
DuplicateHandlerRoutesException
[source]¶ Raised when trying to add a handler to the routes which is already registered for that method/path pair. Note this is caught and rethrown as a more generic RouteBuildException.
-
exception
eynnyd.exceptions.
RouteNotFoundException
[source]¶ Raised when no route could be found for a request. Indicates a 404.
-
exception
eynnyd.exceptions.
RouteBuildException
[source]¶ Raised when there is a problem with route building.
-
exception
eynnyd.exceptions.
InvalidHTTPStatusException
[source]¶ Raised when the status given to a response cannot be translated into a recognizable format.
-
exception
eynnyd.exceptions.
SettingNonTypedStatusWithContentTypeException
[source]¶ Raised when a response has a content type but trying to set a non content type status.
-
exception
eynnyd.exceptions.
SettingContentTypeWithNonTypedStatusException
[source]¶ Raised when a response has a non content type status but trying to set a content-type.
-
exception
eynnyd.exceptions.
SettingBodyWithNonBodyStatusException
[source]¶ Raised when a response has a non body type status but trying to set a body.
-
exception
eynnyd.exceptions.
SettingNonBodyStatusWithBodyException
[source]¶ Raised when a response has a body but trying to set a non body status.
-
exception
eynnyd.exceptions.
InvalidURIException
[source]¶ Raised when a uri (for example the path given to a route) is badly formatted.
-
exception
eynnyd.exceptions.
InvalidCookieBuildException
[source]¶ Raised when attempting to build a cookie with bad values.
-
exception
eynnyd.exceptions.
InvalidCookieHeaderException
[source]¶ Raised when a request cookie is not rfc compliant (Ideally, should not happen).
-
exception
eynnyd.exceptions.
InvalidHeaderException
[source]¶ Raised when a response header uses invalid characters.
-
exception
eynnyd.exceptions.
InvalidBodyTypeException
[source]¶ Raised when a body being set on a response is invalid (ex. setting a utf-8 body using the set_byte_body method).
-
exception
eynnyd.exceptions.
UnknownResponseBodyTypeException
[source]¶ Raised when a body is set on the response with an unknown type (should not happen).
-
exception
eynnyd.exceptions.
RequestInterceptorReturnedNonRequestException
[source]¶ Raised when a request interceptor does not return a valid request object.
-
exception
eynnyd.exceptions.
HandlerReturnedNonResponseException
[source]¶ Raised when a handler does not return a valid response object.
-
exception
eynnyd.exceptions.
ResponseInterceptorReturnedNonResponseException
[source]¶ Raised when a response interceptor does not return a valid response object.
-
exception
eynnyd.exceptions.
NonCallableInterceptor
[source]¶ Raised when a interceptor is registered without being a callable.
-
exception
eynnyd.exceptions.
NonCallableHandler
[source]¶ Raised when a handler is registered without being a callable.
-
exception
eynnyd.exceptions.
CallbackIncorrectNumberOfParametersException
[source]¶ Raised when a callback doesn’t match the correct number of parameters.
-
exception
eynnyd.exceptions.
NonCallableExceptionHandlerException
[source]¶ Raised when an exception handler is registered but is not a callable.