summaryrefslogtreecommitdiffstats
path: root/mythtv
diff options
context:
space:
mode:
authorRaymond Wagner <rwagner@mythtv.org>2012-05-23 08:17:23 (GMT)
committer Raymond Wagner <rwagner@mythtv.org>2012-05-23 08:18:05 (GMT)
commitac20779aceb2b7d936f0e977c008a6555a8044a3 (patch)
tree3f3ca41c5853e12c780952a89e008f01b1641cde /mythtv
parent230e0a2934a6a7a4c1c547ba75b261584a8b34f3 (diff)
Use proper type when exporting Metadata objects from database classes.
(cherry picked from commit 361834a58512297aa5d6296ef8c5321469ea37b2)
Diffstat (limited to 'mythtv')
-rw-r--r--mythtv/bindings/python/MythTV/dataheap.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/mythtv/bindings/python/MythTV/dataheap.py b/mythtv/bindings/python/MythTV/dataheap.py
index 6f2334b..e2caa15 100644
--- a/mythtv/bindings/python/MythTV/dataheap.py
+++ b/mythtv/bindings/python/MythTV/dataheap.py
@@ -437,12 +437,12 @@ class Recorded( CMPRecord, DBDataWrite ):
name = member.name
role = ' '.join([word.capitalize() for word in member.role.split('_')])
if role=='Writer': role = 'Author'
- metadata.people.append({'name':name, 'job':role})
+ metadata.people.append(OrdDict((('name',name), ('job',role))))
for arttype in ['coverart', 'fanart', 'banner']:
art = getattr(self.artwork, arttype)
if art:
- metadata.images.append({'type':arttype, 'filename':art})
+ metadata.images.append(OrdDict((('type',arttype), ('filename',art))))
return metadata
@@ -1019,11 +1019,11 @@ class Video( CMPVideo, VideoSchema, DBDataWrite ):
# pull director
if self.director:
- metadata.people.append({'name':self.director, 'job':'Director'})
+ metadata.people.append(OrdDict((('name',self.director), ('job','Director'))))
# pull actors
for actor in self.cast:
- metadata.people.append({'name':actor.cast, 'job':'Actor'})
+ metadata.people.append(OrdDict((('name',actor.cast), ('job','Actor'))))
# pull genres
for genre in self.genre:
@@ -1037,7 +1037,7 @@ class Video( CMPVideo, VideoSchema, DBDataWrite ):
for arttype in ['coverart', 'fanart', 'banner', 'screenshot']:
art = getattr(self, arttype)
if art:
- metadata.images.append({'type':arttype, 'filename':art})
+ metadata.images.append(OrdDict((('type',arttype), ('filename',art))))
return metadata