From 94d59e40858ab43b2ffb4279c2943bb29e6b75b4 Mon Sep 17 00:00:00 2001 From: Kload Date: Sun, 7 Jul 2013 12:55:04 +0200 Subject: [PATCH] base64 dns key --- yunohost_dyndns.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/yunohost_dyndns.py b/yunohost_dyndns.py index d9f3ce81..77be9b78 100644 --- a/yunohost_dyndns.py +++ b/yunohost_dyndns.py @@ -62,7 +62,8 @@ def dyndns_subscribe(subscribe_host="dyndns.yunohost.org", domain=None, key=None # Send subscription r = requests.post('http://'+ subscribe_host +'/key/'+ base64.b64encode(key), data={ 'subdomain': domain }) if r.status_code != 201: - error = json.loads(r.text)['error'] + try: error = json.loads(r.text)['error'] + except: error = "Server error" raise YunoHostError(1, _("An error occured during DynDNS registration: "+ error)) win_msg(_("Subscribed to DynDNS"))