Пример #1
0
def genre(data):
    raw = _read_id3_string_replace_newlines(data).strip()
    
    mobj = re_genre2.match(raw)
    if mobj:
        value = decode_genre(int(mobj.group(0)))
    
    else:
        value = re_genre.sub(_genre_sub, raw)
    
    return "genre", value
Пример #2
0
def genre(data):
    raw = _read_id3_string_replace_newlines(data).strip()

    mobj = re_genre2.match(raw)
    if mobj:
        value = decode_genre(int(mobj.group(0)))

    else:
        value = re_genre.sub(_genre_sub, raw)

    return "genre", value
Пример #3
0
def _genre_sub(mobj):
    ref = mobj.group('ref')
    if ref is None:
        return "("
    num = int(ref)
    return decode_genre(num)
Пример #4
0
def _genre_sub(mobj):
    ref = mobj.group('ref')
    if ref is None:
        return "("
    num = int(ref)
    return decode_genre(num)