From d800273891fa6bf085aa395ff678daf176bcb591 Mon Sep 17 00:00:00 2001 From: John Garland Date: Tue, 8 Jun 2010 03:19:30 +1000 Subject: [PATCH] Handle os.remove failing on windows --- deluge/ui/tracker_icons.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/deluge/ui/tracker_icons.py b/deluge/ui/tracker_icons.py index 1771110c7..298e21cc0 100644 --- a/deluge/ui/tracker_icons.py +++ b/deluge/ui/tracker_icons.py @@ -263,7 +263,10 @@ class TrackerIcons(Component): break parser.close() f.close() - os.remove(page) + try: + os.remove(page) + except Exception, e: + log.warning("Couldn't remove temp file: %s", e) return parser.get_icons() def on_parse_complete(self, icons, host):