mirror of
https://github.com/home-assistant/core.git
synced 2025-11-06 09:29:27 +00:00
32 lines
715 B
Python
32 lines
715 B
Python
"""Errors for the cert_expiry integration."""
|
|
|
|
from homeassistant.exceptions import HomeAssistantError
|
|
|
|
|
|
class CertExpiryException(HomeAssistantError):
|
|
"""Base class for cert_expiry exceptions."""
|
|
|
|
|
|
class TemporaryFailure(CertExpiryException):
|
|
"""Temporary failure has occurred."""
|
|
|
|
|
|
class ValidationFailure(CertExpiryException):
|
|
"""Certificate validation failure has occurred."""
|
|
|
|
|
|
class ResolveFailed(TemporaryFailure):
|
|
"""Name resolution failed."""
|
|
|
|
|
|
class ConnectionTimeout(TemporaryFailure):
|
|
"""Network connection timed out."""
|
|
|
|
|
|
class ConnectionRefused(TemporaryFailure):
|
|
"""Network connection refused."""
|
|
|
|
|
|
class ConnectionReset(TemporaryFailure):
|
|
"""Network connection reset."""
|