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