def get_alias(self, item, non_language_set=False):
    if (type(item) == str):
        entity = self.get_entity(item)
        if (entity == 'deleted'):
            return ([entity], 'none')
        aliases = entity['aliases']
    elif (type(item) == dict):
        if ('aliases' in item):
            aliases = item['aliases']
    for l in self.languages:
        if (l in aliases):
            return ([alias['value'] for alias in aliases[l]], l)
    if non_language_set:
        all_aliases = list(aliases.keys())
        if (len(all_aliases) > 0):
            return (aliases[all_aliases[0]]['value'], all_aliases[0])
            return ([alias['value'] for alias in aliases[all_aliases[0]]], all_aliases[0])
    return ('no-alias', 'none')
def get_alias(self, item, non_language_set=False):
    if (type(item) == str):
        entity = self.get_entity(item)
        if (entity == 'deleted'):
            return ([entity], 'none')
        aliases = entity['aliases']
    elif (type(item) == dict):
        if ('aliases' in item):
            aliases = item['aliases']
    for l in self.languages:
        if (l in aliases):
            return ([alias['value'] for alias in aliases[l]], l)
    if non_language_set:
        all_aliases = list(aliases.keys())
        if (len(all_aliases) > 0):
            return (aliases[all_aliases[0]]['value'], all_aliases[0])
            return ([alias['value'] for alias in aliases[all_aliases[0]]], all_aliases[0])
    return ('no-alias', 'none')