Exemple #1
0
def convert_cdstub(obj):
    """
    :type obj: :class:`sir.schema.modelext.CustomReleaseRaw`
    """
    cdstub = models.cdstub()
    if obj.artist is not None:
        cdstub.set_artist(obj.artist)
    else:
        cdstub.set_artist("")

    cdstub.set_title(obj.title)

    toc = obj.discids[0]
    cdstub.set_id(toc.discid)

    tracklist = models.track_listType()
    tracklist.count = toc.track_count
    cdstub.set_track_list(tracklist)

    if obj.barcode is not None:
        cdstub.set_barcode(obj.barcode)

    if obj.comment:
        cdstub.set_disambiguation(obj.comment)

    return cdstub
Exemple #2
0
def convert_cdstub(obj):
    """
    :type obj: :class:`sir.schema.modelext.CustomReleaseRaw`
    """
    cdstub = models.cdstub()
    if obj.artist is not None:
        cdstub.set_artist(obj.artist)
    else:
        cdstub.set_artist("")

    cdstub.set_title(obj.title)

    toc = obj.discids[0]
    cdstub.set_id(toc.discid)

    tracklist = models.track_listType()
    tracklist.count = toc.track_count
    cdstub.set_track_list(tracklist)

    if obj.barcode:
        cdstub.set_barcode(obj.barcode)

    if obj.comment:
        cdstub.set_comment(obj.comment)

    return cdstub