% cat /tmp/eloso
C E Am
Yo vivía en el bosque muy contento
F C G
Caminaba, caminaba sin cesar
C E Am
Las mañanas y las tardes eran mías
F C G
A la noche me tiraba a descansar.
%
% chorddb parse /tmp/eloso
Traceback (most recent call last):
File "/Users/Irossi/.pyenv/versions/chorddb/bin/chorddb", line 11, in <module>
load_entry_point('chorddb', 'console_scripts', 'chorddb')()
File "/Users/Irossi/src/pignacio/chorddb/chorddb/__init__.py", line 76, in main
func(**options.__dict__)
File "/Users/Irossi/src/pignacio/chorddb/chorddb/__init__.py", line 42, in _parse_tablature
tablature = parse_tablature(lines)
File "/Users/Irossi/src/pignacio/chorddb/chorddb/tab/parser.py", line 61, in parse_tablature
lines = [parse_line(l) for l in lines]
File "/Users/Irossi/src/pignacio/chorddb/chorddb/tab/parser.py", line 51, in parse_line
line_type = _get_line_type(line)
File "/Users/Irossi/src/pignacio/chorddb/chorddb/tab/parser.py", line 42, in _get_line_type
remainder = re.sub(r"\s+", " ", re.sub(CHORD_RE, "", stripped))
File "/Users/Irossi/.pyenv/versions/chorddb/lib/python2.7/re.py", line 155, in sub
return _compile(pattern, flags).sub(repl, string, count)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 3: ordinal not in range(128)