mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-12-12 05:07:36 -06:00
* Update systemd.py * Update control.py * Update control.py * Create service.py * Update info.py * Rename hassio/host/asound.tmpl to hassio/host/data/asound.tmpl * Rename hassio/host/audiodb.json to hassio/host/data/audiodb.json * Update alsa.py * Update alsa.py * Update control.py * Fix * Enable call * fix * fix args * Fix gdbus * parse service data * Change handling * Fix states * Fix parser for tuples * Fix parser v2 * Fix tuple handling * Fix regex string handling * Faster tuple finder * fix empty detector * wrong order * Finish * fix lint * better filtering * fix match * Fix mode string
55 lines
897 B
Python
55 lines
897 B
Python
"""Core Exceptions."""
|
|
|
|
|
|
class HassioError(Exception):
|
|
"""Root exception."""
|
|
pass
|
|
|
|
|
|
class HassioInternalError(HassioError):
|
|
"""Internal Hass.io error they can't handle."""
|
|
pass
|
|
|
|
|
|
class HassioNotSupportedError(HassioError):
|
|
"""Function is not supported."""
|
|
pass
|
|
|
|
|
|
# Host
|
|
|
|
class HostError(HassioError):
|
|
"""Internal Host error."""
|
|
pass
|
|
|
|
|
|
class HostNotSupportedError(HassioNotSupportedError):
|
|
"""Host function is not supprted."""
|
|
pass
|
|
|
|
|
|
class HostServiceError(HostError):
|
|
"""Host service functions fails."""
|
|
pass
|
|
|
|
|
|
# utils/gdbus
|
|
|
|
class DBusError(HassioError):
|
|
"""DBus generic error."""
|
|
pass
|
|
|
|
|
|
class DBusNotConnectedError(HostNotSupportedError):
|
|
"""DBus is not connected and call a method."""
|
|
|
|
|
|
class DBusFatalError(DBusError):
|
|
"""DBus call going wrong."""
|
|
pass
|
|
|
|
|
|
class DBusParseError(DBusError):
|
|
"""DBus parse error."""
|
|
pass
|