Spaces:
Sleeping
Sleeping
| import os | |
| import json | |
| import argparse | |
| # remove some tasks from the list | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument( | |
| "--files", "-f", type=str, default="exps" | |
| ) | |
| args = parser.parse_args() | |
| data_path = "prompts/data" | |
| generated_task_path = os.path.join(data_path, "generated_tasks.json") | |
| generated_task_code_path = os.path.join(data_path, "generated_task_codes.json") | |
| generated_tasks = json.load(open(generated_task_path)) | |
| generated_task_codes = json.load(open(generated_task_code_path)) | |
| task_names = args.files.split(",") | |
| print("Task names:", task_names) | |
| for task_name in task_names: | |
| task_name = task_name.replace("_", "-") | |
| print("purge task:", task_name) | |
| task_name_py = task_name.replace("-", "_") + ".py" | |
| del generated_tasks[task_name] | |
| generated_task_codes.remove(task_name_py) | |
| os.system("rm cliport/generated_tasks/" + task_name_py) | |
| with open(generated_task_code_path, "w") as outfile: | |
| json.dump(generated_task_codes, outfile, indent=4) | |
| with open(generated_task_path, "w") as outfile: | |
| json.dump(generated_tasks, outfile, indent=4) |