From a494471ed410f9af80f6f261956a07e88e2d9748 Mon Sep 17 00:00:00 2001 From: Calum Lind Date: Fri, 24 Feb 2012 00:34:53 +0000 Subject: [PATCH] Fix potential keyerror for on_torrent_removed in sessionproxy --- deluge/ui/sessionproxy.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/deluge/ui/sessionproxy.py b/deluge/ui/sessionproxy.py index 8840cccce..c20d058fe 100644 --- a/deluge/ui/sessionproxy.py +++ b/deluge/ui/sessionproxy.py @@ -266,5 +266,6 @@ class SessionProxy(component.Component): client.core.get_torrent_status(torrent_id, []).addCallback(on_status) def on_torrent_removed(self, torrent_id): - del self.torrents[torrent_id] - del self.cache_times[torrent_id] + if torrent_id in self.torrents: + del self.torrents[torrent_id] + del self.cache_times[torrent_id]