Mobilizon-Reshare-condividi.../mobilizon_reshare/publishers/exceptions.py

41 lines
939 B
Python
Raw Normal View History

class PublisherError(Exception):
""" Generic publisher error """
pass
class InvalidAttribute(PublisherError):
""" Publisher defined with invalid or missing attribute """
class InvalidBot(PublisherError):
""" Publisher refers to the wrong service bot """
class InvalidCredentials(PublisherError):
""" Publisher cannot validate credentials """
class InvalidEvent(PublisherError):
""" Publisher cannot validate events """
class InvalidMessage(PublisherError):
""" Publisher cannot validate message """
class InvalidResponse(PublisherError):
""" Publisher receives an invalid response from its service """
class InvalidSettings(PublisherError):
""" Publisher settings are either missing or badly configured """
class ZulipError(PublisherError):
""" Publisher receives an error response from Zulip"""
2021-10-24 21:32:28 +02:00
class HTTPResponseError(PublisherError):
""" Publisher receives a HTTP error"""