diff options
| author | Raymond Wagner <rwagner@mythtv.org> | 2012-05-23 08:17:23 (GMT) |
|---|---|---|
| committer | Raymond Wagner <rwagner@mythtv.org> | 2012-05-23 08:18:05 (GMT) |
| commit | ac20779aceb2b7d936f0e977c008a6555a8044a3 (patch) | |
| tree | 3f3ca41c5853e12c780952a89e008f01b1641cde /mythtv | |
| parent | 230e0a2934a6a7a4c1c547ba75b261584a8b34f3 (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.py | 10 |
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 |
