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