Update of /cvsroot/freevo/freevo/src/plugins
In directory sc8-pr-cvs1:/tmp/cvs-serv15280
Modified Files:
file_ops.py
Log Message:
exception handling
Index: file_ops.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/plugins/file_ops.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** file_ops.py 31 Aug 2003 17:14:21 -0000 1.1
--- file_ops.py 31 Aug 2003 17:18:33 -0000 1.2
***************
*** 10,13 ****
--- 10,16 ----
# -----------------------------------------------------------------------
# $Log$
+ # Revision 1.2 2003/08/31 17:18:33 dischi
+ # exception handling
+ #
# Revision 1.1 2003/08/31 17:14:21 dischi
# Move delete file from VideoItem into a global plugin. Now it's also
***************
*** 67,70 ****
--- 70,79 ----
handler=self.delete_file, default_choice=1).show()
+ def save_unlink(self, filename):
+ try:
+ os.unlink(filename)
+ except:
+ print 'can\'t delete %s' % filename
+
def delete_file(self):
if config.DEBUG:
***************
*** 74,83 ****
base = os.path.splitext(self.item.filename)[0] + '.'
if os.path.isfile(base + 'jpg'):
! os.remove(base + 'jpg')
if os.path.isfile(base + 'png'):
! os.remove(base + 'png')
if os.path.isfile(self.item.filename):
! os.unlink(self.item.filename)
if self.item.type == 'video' and hasattr(self, 'fxd_file') and \
--- 83,92 ----
base = os.path.splitext(self.item.filename)[0] + '.'
if os.path.isfile(base + 'jpg'):
! self.save_unlink(base + 'jpg')
if os.path.isfile(base + 'png'):
! self.save_unlink(base + 'png')
if os.path.isfile(self.item.filename):
! self.save_unlink(self.item.filename)
if self.item.type == 'video' and hasattr(self, 'fxd_file') and \
***************
*** 86,91 ****
self.item.fxd_file.find(config.TV_SHOW_DATA_DIR) == -1 and \
self.item.fxd_file.find(config.TV_SHOW_IMAGE_DIR) == -1:
! os.unlink(self.item.fxd_file)
!
if self.menuw:
self.menuw.back_one_menu(arg='reload')
--- 95,99 ----
self.item.fxd_file.find(config.TV_SHOW_DATA_DIR) == -1 and \
self.item.fxd_file.find(config.TV_SHOW_IMAGE_DIR) == -1:
! self.save_unlink(self.item.fxd_file)
if self.menuw:
self.menuw.back_one_menu(arg='reload')
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog