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

Reply via email to