Author: schwardt
Date: Sun Oct 21 09:15:04 2007
New Revision: 10006
Log:
fixed traceback while deleting files
Modified:
trunk/ui/src/menu/files.py
Modified: trunk/ui/src/menu/files.py
==============================================================================
--- trunk/ui/src/menu/files.py (original)
+++ trunk/ui/src/menu/files.py Sun Oct 21 09:15:04 2007
@@ -115,17 +115,17 @@
"""
Delete all files.
"""
- for f in self.files + [ self.fxd_file, self.image ]:
- if not f:
+ for filename in self.files + [ self.fxd_file, self.image ]:
+ if not filename:
continue
- 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))
+ 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))
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog