From 2b865273f6105a029b74d8d8bcf641492b84a762 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 50b8af4ee..88a77e995 100644 --- a/deluge/ui/sessionproxy.py +++ b/deluge/ui/sessionproxy.py @@ -250,5 +250,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]