MCPcopy Create free account
hub / github.com/THUDM/AutoWebGLM / get_unfinished

Function get_unfinished

webarena/run.py:434–444  ·  view source on GitHub ↗
(config_files: list[str], result_dir: str)

Source from the content-addressed store, hash-verified

432# return unfinished_configs
433
434def get_unfinished(config_files: list[str], result_dir: str) -> list[str]:
435 result_files = glob.glob(f"{result_dir}/traces/*.json")
436 task_ids = [
437 os.path.basename(f).split(".")[0].split("_")[1] for f in result_files
438 ]
439 unfinished_configs = []
440 for config_file in config_files:
441 task_id = os.path.basename(config_file).split(".")[0]
442 if task_id not in task_ids:
443 unfinished_configs.append(config_file)
444 return unfinished_configs
445
446def dump_config(args: argparse.Namespace) -> None:
447 config_file = Path(args.result_dir) / "config.json"

Callers 1

run.pyFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected