Exemplo n.º 1
0
 def runs(self, run_ids):
     runs = []
     writer = self.ix.writer()
     with self.ix.searcher() as seacher:
         for run_id in run_ids:
             hits = seacher.search(query.Term("id", run_id), limit=None)
             assert len(hits) <= 1, hits
             hit_fields = hits[0].fields() if hits else None
             run = var.get_run(run_id)
             cur_fields = self._ensure_indexed_run(run, hit_fields, writer)
             runs.append(RunResult(cur_fields))
     writer.commit()
     return runs
Exemplo n.º 2
0
 def _run_for_id(run_id):
     return var.get_run(run_id)