Ticket #83 (new enhancement)

Opened 19 months ago

Last modified 7 months ago

Error when network not available

Reported by: https://www.google.com/accounts/o8/id?id=aitoawkoqstoxwzard6taw-coovecdbj73jdcs4 Owned by: https://thomasvs.myopenid.com/
Priority: minor Milestone: future
Component: morituri Version: master
Keywords: Cc:

Description

The following error message could be made nicer:

$ rip cd rip
Checking device /dev/sr0
CDDB disc id c90cd40d
MusicBrainz? disc id UzRm?0CUvYQvVAnO7A.cHmegWtaM-
Error: <urlopen error [Errno -2] Name or service not known>
Continuing without metadata
Submit this disc to MusicBrainz? at:
 http://mm.musicbrainz.org/bare/cdlookup.html?toc=<snip>

Traceback (most recent call last):

File "/usr/local/bin/rip", line 35, in <module>

sys.exit(main.main(sys.argv[1:]))

File "/usr/local/lib/python2.7/site-packages/morituri/rip/main.py", line 14, in main

ret = c.parse(argv)

File "/usr/local/lib/python2.7/site-packages/morituri/rip/main.py", line 82, in parse

logcommand.LogCommand?.parse(self, argv)

File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 335, in parse

return self.subCommands[command].parse(args[1:])

File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 335, in parse

return self.subCommands[command].parse(args[1:])

File "/usr/local/lib/python2.7/site-packages/morituri/extern/command/command.py", line 304, in parse

ret = self.do(args)

File "/usr/local/lib/python2.7/site-packages/morituri/rip/cd.py", line 153, in do

cddbmd = prog.getCDDB(cddbid)

File "/usr/local/lib/python2.7/site-packages/morituri/common/program.py", line 316, in getCDDB

code, md = CDDB.query(cddbdiscid)

File "/usr/lib/pymodules/python2.7/CDDB.py", line 46, in query

response = urllib.urlopen(url)

File "/usr/lib/python2.7/urllib.py", line 84, in urlopen

return opener.open(url)

File "/usr/lib/python2.7/urllib.py", line 205, in open

return getattr(self, name)(url)

File "/usr/lib/python2.7/urllib.py", line 342, in open_http

h.endheaders(data)

File "/usr/lib/python2.7/httplib.py", line 951, in endheaders

self._send_output(message_body)

File "/usr/lib/python2.7/httplib.py", line 811, in _send_output

self.send(msg)

File "/usr/lib/python2.7/httplib.py", line 773, in send

self.connect()

File "/usr/lib/python2.7/httplib.py", line 754, in connect

self.timeout, self.source_address)

File "/usr/lib/python2.7/socket.py", line 553, in create_connection

for res in getaddrinfo(host, port, 0, SOCK_STREAM):

IOError: [Errno socket error] [Errno -2] Name or service not known

Change History

comment:1 Changed 7 months ago by https://thomasvs.myopenid.com/

  • Milestone changed from 0.1.3 to future
Note: See TracTickets for help on using tickets.