Author: duncan
Date: Sun May 13 10:28:03 2007
New Revision: 9571
Modified:
branches/rel-1/freevo/ChangeLog
branches/rel-1/freevo/src/util/mediainfo.py
Log:
[ 1715447 ] Recursive play, .password files, and folder permissions
Fix applied
Modified: branches/rel-1/freevo/ChangeLog
==============================================================================
--- branches/rel-1/freevo/ChangeLog (original)
+++ branches/rel-1/freevo/ChangeLog Sun May 13 10:28:03 2007
@@ -19,6 +19,7 @@
* Updated Catalan translation (F#1709740)
* Updated mplayer to allow multiple crop points (F#1712397)
* Fixed alsamixer choose mute control (B#1717659)
+ * Fixed directory listing crash when permission is denied (B#1715447)
* Fixed freevused mute mixer event name has changed (B#1717661)
* Fixed imdb plug-in to correct episode number format (B#1716131)
* Fixed recordserver failing to record consecutive shows (B#1715260)
Modified: branches/rel-1/freevo/src/util/mediainfo.py
==============================================================================
--- branches/rel-1/freevo/src/util/mediainfo.py (original)
+++ branches/rel-1/freevo/src/util/mediainfo.py Sun May 13 10:28:03 2007
@@ -134,14 +134,17 @@
return 0
new = 0
- for filename in os.listdir(directory):
- fullname = os.path.join(directory, filename)
- try:
- info = self.find(filename, directory, fullname)
- except (KeyError, FileOutdatedException):
- new += 1
- except (OSError, IOError):
- pass
+ try:
+ for filename in os.listdir(directory):
+ fullname = os.path.join(directory, filename)
+ try:
+ info = self.find(filename, directory, fullname)
+ except (KeyError, FileOutdatedException):
+ new += 1
+ except (OSError, IOError):
+ pass
+ except OSError, e:
+ print 'Cannot list directory: %s' % (e)
return new
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog