Gentoo Archives: gentoo-commits

From: "Christoph Mende (angelos)" <angelos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/ncmpc/files: ncmpc-0.16.1-lyrics-backtrace.patch
Date: Thu, 03 Jun 2010 19:09:32
Message-Id: 20100603190927.349902CF45@corvid.gentoo.org
1 angelos 10/06/03 19:09:27
2
3 Added: ncmpc-0.16.1-lyrics-backtrace.patch
4 Log:
5 Fix backtrace that happens when trying to use the leoslyrics plugin (bug 316397)
6 (Portage version: 2.2_rc67/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 media-sound/ncmpc/files/ncmpc-0.16.1-lyrics-backtrace.patch
10
11 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/ncmpc/files/ncmpc-0.16.1-lyrics-backtrace.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/ncmpc/files/ncmpc-0.16.1-lyrics-backtrace.patch?rev=1.1&content-type=text/plain
13
14 Index: ncmpc-0.16.1-lyrics-backtrace.patch
15 ===================================================================
16 diff --git a/lyrics/30-leoslyrics.py b/lyrics/30-leoslyrics.py
17 index 2a40f37..639a303 100755
18 --- a/lyrics/30-leoslyrics.py
19 +++ b/lyrics/30-leoslyrics.py
20 @@ -43,7 +43,11 @@ def search(artist, title):
21 'artist': artist,
22 'songtitle': title})
23 url = "http://api.leoslyrics.com/api_search.php?" + query
24 - f = urlopen(url)
25 + try:
26 + f = urlopen(url)
27 + except IOError:
28 + stderr.write("Failed to connect to http://api.leoslyrics.com, it seems down!\n")
29 + exit(1)
30 handler = SearchContentHandler()
31 parser = make_parser()
32 parser.setContentHandler(handler)