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

Reply via email to