(metadata_file, k_name)
| 69 | |
| 70 | |
| 71 | def update_kernel_metadata_file(metadata_file, k_name): |
| 72 | with open(metadata_file) as f: |
| 73 | meta_data = json.load(f) |
| 74 | meta_id = meta_data["id"] |
| 75 | if "INSERT_KERNEL_SLUG_HERE" in meta_id: |
| 76 | meta_id = meta_id.replace("INSERT_KERNEL_SLUG_HERE", k_name) |
| 77 | meta_title = meta_data["title"] |
| 78 | if "INSERT_TITLE_HERE" == meta_title: |
| 79 | meta_title = k_name |
| 80 | meta_path = meta_data["code_file"] |
| 81 | if "INSERT_CODE_FILE_PATH_HERE" == meta_path: |
| 82 | meta_path = f"{k_name}.ipynb" |
| 83 | meta_data["id"] = meta_id |
| 84 | meta_data["title"] = meta_title |
| 85 | meta_data["code_file"] = meta_path |
| 86 | meta_data["language"] = "python" |
| 87 | meta_data["kernel_type"] = "notebook" |
| 88 | with open(metadata_file, "w") as f: |
| 89 | json.dump(meta_data, f, indent=2) |
| 90 | return meta_data |
| 91 | |
| 92 | |
| 93 | def initialize_dataset_metadata_file(dataset_dir): |
no test coverage detected