* morituri/rip/main.py:

* morituri/common/musicbrainzngs.py:
	* morituri/common/program.py:
	* morituri/rip/cd.py:
	  Add -R option to rip to record API results for debugging.
This commit is contained in:
Thomas Vander Stichele
2011-10-28 17:49:36 +00:00
parent 919076e720
commit c2838ad05c
5 changed files with 37 additions and 6 deletions

View File

@@ -53,6 +53,12 @@ class Program(log.Loggable):
outdir = None
result = None
def __init__(self, record=False):
"""
@param record: whether to record results of API calls for playback.
"""
self._record = record
def _getTableCachePath(self):
path = os.path.join(os.path.expanduser('~'), '.morituri', 'cache',
'table')
@@ -224,7 +230,8 @@ class Program(log.Loggable):
for _ in range(0, 4):
try:
metadatas = musicbrainzngs.musicbrainz(mbdiscid)
metadatas = musicbrainzngs.musicbrainz(mbdiscid,
record=self._record)
except musicbrainzngs.NotFoundException, e:
break
except musicbrainzngs.MusicBrainzException, e: