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)