diff --git a/cdrtoc.py b/cdrtoc.py index 1e43455..657b959 100644 --- a/cdrtoc.py +++ b/cdrtoc.py @@ -25,8 +25,11 @@ def decodestrend(i, pos): elif c in string.digits: r.append(unichr(int(i[bspos + 1:bspos + 4], 8))) pos = bspos + 4 + elif c == 'n': + r.append('\n') + pos = bspos + 2 else: - raise ValueError('unknown escape char') + raise ValueError('unknown escape char: %s' % `c`) else: r.append(i[pos:dqpos]) break