From: Stefan Schantl Date: Thu, 28 Aug 2014 18:47:37 +0000 (+0200) Subject: Add "badagent" response handling for DDNSProtocolDynDNS2. X-Git-Tag: 005~22^2 X-Git-Url: http://git.ipfire.org/?p=oddments%2Fddns.git;a=commitdiff_plain;h=6ddfd5c765a4d46a89f232e7dfcc1e7d08cbae26 Add "badagent" response handling for DDNSProtocolDynDNS2. --- diff --git a/src/ddns/providers.py b/src/ddns/providers.py index 151d6a3..4826289 100644 --- a/src/ddns/providers.py +++ b/src/ddns/providers.py @@ -224,6 +224,8 @@ class DDNSProtocolDynDNS2(object): raise DDNSInternalServerError elif output == "dnserr": raise DDNSInternalServerError(_("DNS error encountered.")) + elif output == "badagent": + raise DDNSBlockedError # If we got here, some other update error happened. raise DDNSUpdateError(_("Server response: %s") % output)