aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2008-09-23 13:41:49 +0200
committerMax Kellermann <max@duempel.org>2008-09-23 13:41:49 +0200
commit3052dceb948336a0671f7bea24f8b378cae4ce30 (patch)
treeb204deef7e9fe084316ab803547dd36df164fecb
parent3b68c580d50a22d6b0716948128cf359defab317 (diff)
downloadmpd-3052dceb948336a0671f7bea24f8b378cae4ce30.tar.gz
mpd-3052dceb948336a0671f7bea24f8b378cae4ce30.tar.xz
mpd-3052dceb948336a0671f7bea24f8b378cae4ce30.zip
lyrics: print text in UTF-8
Python defaults to sending ASCII characters, and aborts if there are non-ASCII characters in the string. Unfortunately, due to "C.UTF-8" being not defined, we cannot reliably make Python use UTF-8, without further locale settings. Thus, work around this mess by manually encoding the result to UTF-8 in the script.
-rwxr-xr-xlyrics/leoslyrics.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lyrics/leoslyrics.py b/lyrics/leoslyrics.py
index 0cee65aee..1e8975910 100755
--- a/lyrics/leoslyrics.py
+++ b/lyrics/leoslyrics.py
@@ -65,4 +65,4 @@ def lyrics(hid):
hid = search(argv[1], argv[2])
if hid is None:
exit(2)
-print lyrics(hid)
+print lyrics(hid).encode('utf-8')