Skip to content

We don't support unicode in tablatures #30

@pignacio

Description

@pignacio
% 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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions