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