def get_by_ids(ids: Iterable[int], types: bool = False, aliases: bool = False) -> list[Entity]: entities = [] for row in Db.get_by_ids(ids, types, aliases): if row['id'] in g.types: entities.append(g.types[row['id']]) elif row['id'] in g.reference_systems: entities.append(g.reference_systems[row['id']]) else: entities.append(Entity(row)) return entities
def get_by_ids(ids: Iterable[int], nodes: bool = False) -> List[Entity]: return [Entity(row) for row in Db.get_by_ids(ids, nodes)]