Author: duncan
Date: Fri May 18 17:55:00 2007
New Revision: 9579

Modified:
   branches/rel-1/freevo/src/image/__init__.py

Log:
[ 1715447 ] Recursive play, .password files, and folder permissions
Patch from Ryan Roth applied to exclude certain image types


Modified: branches/rel-1/freevo/src/image/__init__.py
==============================================================================
--- branches/rel-1/freevo/src/image/__init__.py (original)
+++ branches/rel-1/freevo/src/image/__init__.py Fri May 18 17:55:00 2007
@@ -36,6 +36,7 @@
 import config
 import util
 import plugin
+import re
 
 from imageitem import ImageItem
 from playlist import Playlist
@@ -67,9 +68,11 @@
         return a list of items based on the files
         """
         items = []
+        exclude_string = re.compile('|'.join(config.IMAGE_EXCLUDE))
         for file in util.find_matches(files, config.IMAGE_SUFFIX):
-            items.append(ImageItem(file, parent))
-            files.remove(file)
+            if not re.search(exclude_string, file):
+                items.append(ImageItem(file, parent))
+                files.remove(file)
         return items
 
 

-------------------------------------------------------------------------
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

Reply via email to