Author: dmeyer
Date: Sat Dec 9 18:10:44 2006
New Revision: 2195
Modified:
trunk/beacon/src/server/parser.py
Log:
adjust to kaa.metadata changes
Modified: trunk/beacon/src/server/parser.py
==============================================================================
--- trunk/beacon/src/server/parser.py (original)
+++ trunk/beacon/src/server/parser.py Sat Dec 9 18:10:44 2006
@@ -53,6 +53,14 @@
# load extra plugins in the plugins subdirectory
extention_plugins = {}
+media_types = {
+ kaa.metadata.MEDIA_AUDIO: 'audio',
+ kaa.metadata.MEDIA_VIDEO: 'video',
+ kaa.metadata.MEDIA_IMAGE: 'image',
+ kaa.metadata.MEDIA_AV: 'video',
+ kaa.metadata.MEDIA_DIRECTORY: 'dir'
+}
+
def load_plugins(db):
"""
Load external plugins. Called by server on creating. The db object
@@ -144,12 +152,12 @@
attributes = { 'mtime': mtime, 'image': metadata.get('image') }
- if metadata.get('media') == 'disc' and \
+ if metadata.get('media') == kaa.metadata.MEDIA_DISC and \
db.object_types().has_key(metadata.get('subtype')):
type = metadata['subtype']
item._beacon_isdir = False
- elif db.object_types().has_key(metadata.get('media')):
- type = metadata['media']
+ elif db.object_types().has_key(media_types.get(metadata.get('media'))):
+ type = media_types.get(metadata['media'])
elif item._beacon_isdir:
type = 'dir'
else:
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog