Example #1
0
def convert_alias(obj):
    """
    :type obj: :class:`mbdata.models.WorkAlias`
    """
    alias = models.alias()
    alias.set_locale(obj.locale)
    alias.set_sort_name(obj.sort_name)
    alias.set_valueOf_(obj.name)
    if obj.type is not None:
        alias.set_type(obj.type.name)
    if obj.primary_for_locale:
        alias.set_primary("primary")
    if obj.begin_date_year is not None:
        converted_date = partialdate_to_string(obj.begin_date)
        if converted_date != "":
            alias.set_begin_date(converted_date)
    if obj.end_date_year is not None:
        converted_date = partialdate_to_string(obj.end_date)
        if converted_date != "":
            alias.set_end_date(converted_date)
    return alias
Example #2
0
def convert_alias(obj):
    """
    :type obj: :class:`mbdata.models.WorkAlias`
    """
    alias = models.alias()
    alias.set_locale(obj.locale)
    alias.set_sort_name(obj.sort_name)
    alias.set_valueOf_(obj.name)
    if obj.type is not None:
        alias.set_type(obj.type.name)
        alias.set_type_id(obj.type.gid)
    if obj.primary_for_locale:
        alias.set_primary("primary")
    if obj.begin_date_year is not None:
        converted_date = partialdate_to_string(obj.begin_date)
        if converted_date != "":
            alias.set_begin_date(converted_date)
    if obj.end_date_year is not None:
        converted_date = partialdate_to_string(obj.end_date)
        if converted_date != "":
            alias.set_end_date(converted_date)
    return alias