Ticket #39 (new enhancement)
MusicBrainz HTTP error 503
| Reported by: | https://launchpad.net/~4263004-noduck | Owned by: | https://thomasvs.myopenid.com/ |
|---|---|---|---|
| Priority: | minor | Milestone: | future |
| Component: | morituri | Version: | master |
| Keywords: | Cc: |
Description
Sometimes MusicBrainz? gives an HTTP error 503. It would be nice if morituri could retry the request after a small sleep.
Checking device /dev/sr1
CDDB disc id 9c0fea0b
MusicBrainz? disc id bfz1FYBo4_rvTEyj2.yWuvFgdLQ-
HTTP Error 503: Service Unavailable
Traceback (most recent call last):
File "/usr/bin/rip", line 35, in <module>
sys.exit(main.main(sys.argv[1:]))
File "/usr/lib/python2.6/site-packages/morituri/rip/main.py", line 12, in main
ret = c.parse(argv)
File "/usr/lib/python2.6/site-packages/morituri/extern/command/command.py", line 329, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/lib/python2.6/site-packages/morituri/extern/command/command.py", line 329, in parse
return self.subCommands[command].parse(args[1:])
File "/usr/lib/python2.6/site-packages/morituri/extern/command/command.py", line 300, in parse
ret = self.do(args)
File "/usr/lib/python2.6/site-packages/morituri/rip/cd.py", line 117, in do
prog.metadata = prog.getMusicBrainz(ittoc, mbdiscid)
File "/usr/lib/python2.6/site-packages/morituri/common/program.py", line 309, in getMusicBrainz
metadatas = musicbrainz(mbdiscid)
File "/usr/lib/python2.6/site-packages/morituri/common/program.py", line 131, in musicbrainz
if len(results) == 0:
UnboundLocalError?: local variable 'results' referenced before assignment

Yeah, I agree, I ran into this a lot as well... care to try a patch ?