pass
+class DDNSNetworkError(DDNSError):
+ pass
+
+
class DDNSAbuseError(DDNSError):
"""
Thrown when the server reports
pass
+class DDNSConnectionRefusedError(DDNSNetworkError):
+ """
+ Thrown when a connection is refused.
+ """
+ pass
+
+
+class DDNSConnectionTimeoutError(DDNSNetworkError):
+ """
+ Thrown when a connection to a server has timed out.
+ """
+ pass
+
+
class DDNSHostNotFoundError(DDNSError):
"""
Thrown when a configuration entry could
pass
+class DDNSNetworkUnreachableError(DDNSNetworkError):
+ """
+ Thrown when a network is not reachable.
+ """
+ pass
+
+
class DDNSRequestError(DDNSError):
"""
Thrown when a request could
pass
+class DDNSServiceUnavailableError(DDNSNetworkError):
+ """
+ Equivalent to HTTP error code 503.
+ """
+ pass
+
+
class DDNSUpdateError(DDNSError):
"""
Thrown when an update could not be