コード例 #1
0
ファイル: entity.py プロジェクト: acdh-oeaw/OpenAtlas
 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
コード例 #2
0
ファイル: entity.py プロジェクト: NinaBrundke/OpenAtlas
 def get_by_ids(ids: Iterable[int], nodes: bool = False) -> List[Entity]:
     return [Entity(row) for row in Db.get_by_ids(ids, nodes)]