Module: deluge Branch: 1.3-stable Commit: f2944bdeefa139674597e8c2aea7064bb3827f5b
Author: John Garland <[email protected]> Date: Tue Jun 8 03:19:30 2010 +1000 Handle os.remove failing on windows --- ChangeLog | 3 +++ deluge/ui/tracker_icons.py | 5 ++++- 2 files changed, 7 insertions(+), 1 deletions(-) diff --git a/ChangeLog b/ChangeLog index 18cf4ad..7718033 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,7 @@ === Deluge 1.3.0-rc2 (In Development) === +==== Core ==== + * Fix tracker_icons failing on windows + ==== ConsoleUI ==== * #1307: Fix not being able to add torrents * #1293: Fix not being able to add paths that contain backslashes diff --git a/deluge/ui/tracker_icons.py b/deluge/ui/tracker_icons.py index 1771110..298e21c 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): -- You received this message because you are subscribed to the Google Groups "deluge-commit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/deluge-commit?hl=en.
