sunlight.errors – Exceptions and errors¶
Exception, Errors and Failures, Oh My!
Exceptions¶
-
exception
sunlight.errors.
BadRequestException
(value)[source]¶ This gets thrown when the underlying url request has recieved an abnormal response code, or the program has issued a request that can not be filled.
-
exception
sunlight.errors.
InvalidRequestException
(value)[source]¶ This gets thrown when the API gets a valid response, but has an error that should be passed back to the program.
-
exception
sunlight.errors.
NoAPIKeyException
(value)[source]¶ This gets thrown if the bindings are asked to issue a request, but the
sunlight.config.API_KEY
variable isNone
.
-
exception
sunlight.errors.
SunlightException
(value)[source]¶ sunlight.errors.SunlightException
is the base exception, all other sunlight exceptions (such assunlight.errors.NoAPIKeyException
) all inherit from this. This makes it easy to catch all sunlight errors if you really really need to (not that you should)