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.

Reply via email to