Author: dmeyer
Date: Sat Apr 14 19:24:38 2007
New Revision: 9440

Modified:
   trunk/ui/src/menu/files.py
   trunk/ui/src/util.py

Log:
move util.unlink to menu.files

Modified: trunk/ui/src/menu/files.py
==============================================================================
--- trunk/ui/src/menu/files.py  (original)
+++ trunk/ui/src/menu/files.py  Sat Apr 14 19:24:38 2007
@@ -33,9 +33,13 @@
 
 # python imports
 import os
+import stat
 import shutil
 import logging
 
+# kaa imports
+import kaa.notifier
+
 # freevo imports
 from freevo.ui import util
 
@@ -117,4 +121,14 @@
         for f in self.files + [ self.fxd_file, self.image ]:
             if not f:
                 continue
-            util.unlink(f)
+        try:
+            if os.path.isdir(filename) or \
+                   os.stat(filename)[stat.ST_SIZE] > 1000000:
+                base = '.' + os.path.basename(filename) + '.freevo~'
+                name = os.path.join(os.path.dirname(filename), base)
+                os.rename(filename, name)
+                kaa.notifier.Process(['rm', '-rf', name]).start()
+            else:
+                os.unlink(filename)
+        except (OSError, IOError), e:
+            log.error('can\'t delete %s: %s' % (filename, e))

Modified: trunk/ui/src/util.py
==============================================================================
--- trunk/ui/src/util.py        (original)
+++ trunk/ui/src/util.py        Sat Apr 14 19:24:38 2007
@@ -175,23 +175,6 @@
         del self.cache[key]
         del self.lru[self.lru.index(key)]
         
-#
-# misc file ops
-#
-
-def unlink(filename):
-    try:
-        if os.path.isdir(filename) or \
-               os.stat(filename)[stat.ST_SIZE] > 1000000:
-            base = '.' + os.path.basename(filename) + '.freevo~'
-            name = os.path.join(os.path.dirname(filename), base)
-            os.rename(filename, name)
-            kaa.notifier.Process(['rm', '-rf', name]).start()
-        else:
-            os.unlink(filename)
-    except (OSError, IOError), e:
-        log.error('can\'t delete %s: %s' % (filename, e))
-        
 
 #
 # find files by pattern or suffix

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to