def create_path_dict(filename): path = Paths.split(filename)[1:-1] result = dict() for i in range(len(path)): result['+' + str(i)] = path[i] result['-' + str(i)] = path[-i] return result
def _extract_parts(filename): parts = Paths.split(filename) test = parts[-3] case = parts[-2].split('.')[0] nproc = int(parts[-2].split('.')[1]) return { "test-name": test, "case-name": case, "nproc": nproc }