Source code for common.exceptions

"""exceptions.py: custom exceptions and warnings for prosper.common libaries"""

[docs]class ProsperCommonException(Exception): """base class for prosper.common exceptions""" pass
[docs]class ProsperVersionException(ProsperCommonException): """base class for prosper.common.version exceptions""" pass
[docs]class ProsperCommonWarning(UserWarning): """base class for prosper.common warnings""" pass
[docs]class ProsperLoggerWarning(ProsperCommonWarning): """base class for prosper.common.prosper_logging warnings""" pass
[docs]class WebhookFailedEmitWarning(ProsperLoggerWarning): """Something went wrong in webhook handler. Warn rather than raise""" pass
[docs]class WebhookCreateFailed(ProsperLoggerWarning): """unable to generate webhook requested""" pass
[docs]class ProsperVersionWarning(ProsperCommonWarning): """base class for prosper.common.prosper_version warnings""" pass
[docs]class ProsperVersionTestModeWarning(ProsperVersionWarning): """for overriding Travis modes for unit testing coverage""" pass
[docs]class ProsperDefaultVersionWarning(ProsperVersionWarning): """unable to set any version other than default. New project or broken git?""" pass