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
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