[SCM] morituri/master: rename metadata to discMD to be clearer

js at users.alioth.debian.org js at users.alioth.debian.org
Sun Oct 19 20:10:08 UTC 2014


The following commit has been merged in the master branch:
commit d88d9f9bc66dbcca4f2ee6d1f1e764fd8eb5964e
Author: Thomas Vander Stichele <thomas (at) apestaart (dot) org>
Date:   Tue Jul 30 11:39:40 2013 +0200

    rename metadata to discMD to be clearer

diff --git a/morituri/common/mbngs.py b/morituri/common/mbngs.py
index 055899c..aaf9ca1 100644
--- a/morituri/common/mbngs.py
+++ b/morituri/common/mbngs.py
@@ -60,6 +60,7 @@ class DiscMetadata(object):
     @type  release:      unicode
     @param title:        title of the disc (with disambiguation)
     @param releaseTitle: title of the release (without disambiguation)
+    @type  tracks:       C{list} of L{TrackMetadata}
     """
     artist = None
     sortName = None
@@ -109,9 +110,9 @@ def _getMetadata(releaseShort, release, discid):
 
     assert release['id'], 'Release does not have an id'
 
-    metadata = DiscMetadata()
+    discMD = DiscMetadata()
 
-    metadata.releaseType = releaseShort.get('release-group', {}).get('type')
+    discMD.releaseType = releaseShort.get('release-group', {}).get('type')
     credit = release['artist-credit']
 
     artist = credit[0]['artist']
@@ -127,27 +128,27 @@ def _getMetadata(releaseShort, release, discid):
     albumArtistName = "".join(credit)
 
     # FIXME: is there a better way to check for VA
-    metadata.various = False
+    discMD.various = False
     if artist['id'] == VA_ID:
-        metadata.various = True
+        discMD.various = True
 
     # getUniqueName gets disambiguating names like Muse (UK rock band)
-    metadata.artist = albumArtistName
-    metadata.sortName = artist['sort-name']
+    discMD.artist = albumArtistName
+    discMD.sortName = artist['sort-name']
     # FIXME: is format str ?
     if not 'date' in release:
         log.warning('mbngs', 'Release %r does not have date', release)
     else:
-        metadata.release = release['date']
+        discMD.release = release['date']
 
-    metadata.mbid = release['id']
-    metadata.mbidArtist = artist['id']
-    metadata.url = 'http://musicbrainz.org/release/' + release['id']
+    discMD.mbid = release['id']
+    discMD.mbidArtist = artist['id']
+    discMD.url = 'http://musicbrainz.org/release/' + release['id']
 
-    metadata.barcode = release.get('barcode', None)
+    discMD.barcode = release.get('barcode', None)
     lil = release.get('label-info-list', [{}])
     if lil:
-        metadata.catalogNumber = lil[0].get('catalog-number')
+        discMD.catalogNumber = lil[0].get('catalog-number')
     tainted = False
     duration = 0
 
@@ -156,7 +157,7 @@ def _getMetadata(releaseShort, release, discid):
         for disc in medium['disc-list']:
             if disc['id'] == discid:
                 title = release['title']
-                metadata.releaseTitle = title
+                discMD.releaseTitle = title
                 if 'disambiguation' in release:
                     title += " (%s)" % release['disambiguation']
                 count = len(release['medium-list'])
@@ -165,7 +166,7 @@ def _getMetadata(releaseShort, release, discid):
                         int(medium['position']), count)
                 if 'title' in medium:
                     title += ": %s" % medium['title']
-                metadata.title = title
+                discMD.title = title
                 for t in medium['track-list']:
                     track = TrackMetadata()
                     credit = t['recording']['artist-credit']
@@ -182,9 +183,9 @@ def _getMetadata(releaseShort, release, discid):
                     trackArtistName = "".join(credit)
 
                     if not artist:
-                        track.artist = metadata.artist
-                        track.sortName = metadata.sortName
-                        track.mbidArtist = metadata.mbidArtist
+                        track.artist = discMD.artist
+                        track.sortName = discMD.sortName
+                        track.mbidArtist = discMD.mbidArtist
                     else:
                         # various artists discs can have tracks with no artist
                         track.artist = trackArtistName
@@ -204,14 +205,14 @@ def _getMetadata(releaseShort, release, discid):
                     else:
                         duration += track.duration
 
-                    metadata.tracks.append(track)
+                    discMD.tracks.append(track)
 
                 if not tainted:
-                    metadata.duration = duration
+                    discMD.duration = duration
                 else:
-                    metadata.duration = 0
+                    discMD.duration = 0
 
-    return metadata
+    return discMD
 
 
 # see http://bugs.musicbrainz.org/browser/python-musicbrainz2/trunk/examples/
diff --git a/morituri/common/program.py b/morituri/common/program.py
index 921b599..4bdced7 100644
--- a/morituri/common/program.py
+++ b/morituri/common/program.py
@@ -43,7 +43,7 @@ class Program(log.Loggable):
     I maintain program state and functionality.
 
     @ivar metadata:
-    @type metadata: L{musicbrainz.DiscMetadata}
+    @type metadata: L{mbngs.DiscMetadata}
     @ivar result:   the rip's result
     @type result:   L{result.RipResult}
     @type outdir:   unicode

-- 
morituri packaging



More information about the pkg-multimedia-commits mailing list