From 0e334a8f927f4f5572c1b0d1cb86ca5c8249e1ba Mon Sep 17 00:00:00 2001 From: Noam Date: Wed, 17 Feb 2016 17:28:19 +0200 Subject: [PATCH] Label Debugging - Labels not set properly, need log --- headphones/deluge.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/headphones/deluge.py b/headphones/deluge.py index 8ad88b69..5d7db316 100644 --- a/headphones/deluge.py +++ b/headphones/deluge.py @@ -357,12 +357,15 @@ def setTorrentLabel(result): if labels is not None: if label not in labels: - logger.debug('Deluge: %s label doesn\'t exist in Deluge, let\'s add it' % label) - post_data = json.dumps({"method": 'label.add', - "params": [label], - "id": 4}) - response = requests.post(delugeweb_url, data=post_data.encode('utf-8'), cookies=delugeweb_auth) - logger.debug('Deluge: %s label added to Deluge' % label) + try: + logger.debug('Deluge: %s label doesn\'t exist in Deluge, let\'s add it' % label) + post_data = json.dumps({"method": 'label.add', + "params": [label], + "id": 4}) + response = requests.post(delugeweb_url, data=post_data.encode('utf-8'), cookies=delugeweb_auth) + logger.debug('Deluge: %s label added to Deluge' % label) + except: + logger.error('Deluge: Setting label failed: %s' % str(e)) # add label to torrent post_data = json.dumps({"method": 'label.set_torrent',