From 6dd304ee63b73f1cf6db78848ea729bd2d062753 Mon Sep 17 00:00:00 2001 From: Committer Date: Mon, 28 Jan 2008 02:51:38 +0000 Subject: [PATCH] another unicode tracker fix --- src/core.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/core.py b/src/core.py index d0178da0c..e407635d6 100644 --- a/src/core.py +++ b/src/core.py @@ -742,11 +742,15 @@ likely the tracker did not responsd in utf-8." elif event['event_type'] is self.constants['EVENT_TRACKER_WARNING']: # Probably will need proper formatting later, not tested yet - tracker_status = '%s: %s' % (_("Warning"), event["message"]) + try: + tracker_status = '%s: %s' % (_("Warning"), event["message"]) - self.set_supp_torrent_state_val(event['unique_ID'], + self.set_supp_torrent_state_val(event['unique_ID'], "tracker_status", tracker_status) + except UnicodeDecodeError: + print "There was a problem displaying a tracker alert. Most\ +likely the tracker did not responsd in utf-8." return ret