예제 #1
0
파일: index.py 프로젝트: pombredanne/guild
 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
예제 #2
0
파일: view_impl.py 프로젝트: yuanbw/guildai
 def _run_for_id(run_id):
     return var.get_run(run_id)