Exemplo n.º 1
0
Arquivo: convert.py Projeto: mineo/sir
def convert_medium_from_track(obj):
    """
    :type obj: :class:`mbdata.models.Track`
    """
    medium = obj.medium
    m = convert_medium(medium)

    m.set_position(medium.position)

    track = models.def_track_data(id=obj.gid, length=obj.length,
                                  number=obj.number, title=obj.name)

    tl = m.track_list
    tl.set_offset(obj.position - 1)
    tl.add_track(track)

    m.set_track_list(tl)

    return m
Exemplo n.º 2
0
def convert_medium_from_track(obj):
    """
    :type obj: :class:`mbdata.models.Track`
    """
    medium = obj.medium
    m = convert_medium(medium, disc_list=False)

    m.set_position(medium.position)

    track = models.def_track_data(id=obj.gid,
                                  length=obj.length,
                                  number=obj.number,
                                  title=obj.name)

    tl = m.track_list
    tl.set_offset(obj.position - 1)
    tl.add_track(track)

    m.set_track_list(tl)

    return m