Fix error handling

This commit is contained in:
Pascal Vizeli
2018-04-23 21:10:48 +02:00
parent b486883ff6
commit e5e25c895f
5 changed files with 38 additions and 17 deletions

View File

@@ -16,6 +16,18 @@ class HassioNotSupportedError(HassioError):
pass
# Host
class HostError(HassioError):
"""Internal Host error."""
pass
class HostNotSupportedError(HassioNotSupportedError):
"""Host function is not supprted."""
pass
# utils/gdbus
class DBusError(HassioError):
@@ -23,16 +35,15 @@ class DBusError(HassioError):
pass
class DBusNotConnectedError(HassioNotSupportedError):
"""DBus is not connected and call a method."""
class DBusFatalError(DBusError):
"""DBus call going wrong."""
pass
class DBusReturnError(DBusError):
"""DBus return error."""
pass
class DBusParseError(DBusError):
"""DBus parse error."""
pass