Author: duncan
Date: Mon Sep 10 15:15:10 2007
New Revision: 9864

Log:
[ 1790669 ] Traceback with an empty freevo.cache file
Fix applied to ignore empty files


Modified:
   branches/rel-1/freevo/src/helpers/cache.py

Modified: branches/rel-1/freevo/src/helpers/cache.py
==============================================================================
--- branches/rel-1/freevo/src/helpers/cache.py  (original)
+++ branches/rel-1/freevo/src/helpers/cache.py  Mon Sep 10 15:15:10 2007
@@ -33,13 +33,12 @@
 
 import sys
 import os
-
-import config
-import util
 import stat
 import time
 import copy
 
+import config
+import util
 import util.mediainfo
 import plugin
 import directory
@@ -123,6 +122,10 @@
     for filename in util.recursefolders(config.OVERLAY_DIR,1,'freevo.cache',1):
         if filename.startswith(config.OVERLAY_DIR + '/disc'):
             continue
+        sinfo = os.stat(filename)
+        if not sinfo[stat.ST_SIZE]:
+            #print '%s is empty' % filename
+            continue
         dirname = os.path.dirname(filename)[len(config.OVERLAY_DIR):]
         data    = util.read_pickle(filename)
         for key in copy.copy(data):
@@ -160,7 +163,6 @@
     cache all image files by creating thumbnails
     """
     import cStringIO
-    import stat
 
     print 'checking thumbnails...................................',
     sys.__stdout__.flush()

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to