def get_batch_run_times(db, owner, repository):
    last_set = objects.read_latest_set(db, owner, repository)

    return {run.source_path: run.state['process time']
            for run in objects.read_completed_runs_to_date(db, last_set.id)
            if run.state}
>>> ii = OrderedDict(((1, 3), (3, 2), (2, 1))).iterkeys()
dataset/ETHPy150Open openaddresses/machine/openaddr/ci/__init__.py/get_batch_run_times--crossover with--dataset/ETHPy150Open editorconfig/editorconfig-vim/plugin/editorconfig-core-py/editorconfig/odict.py/OrderedDict.iterkeys