(metadata_file, owner, model_slug, instance_slug, framework)
| 156 | |
| 157 | |
| 158 | def update_model_instance_metadata(metadata_file, owner, model_slug, instance_slug, framework): |
| 159 | with open(metadata_file) as f: |
| 160 | meta_data = json.load(f) |
| 161 | meta_owner = meta_data["ownerSlug"] |
| 162 | if "INSERT_OWNER_SLUG_HERE" == meta_owner: |
| 163 | meta_owner = owner |
| 164 | meta_framework = meta_data["framework"] |
| 165 | if "INSERT_FRAMEWORK_HERE" == meta_framework: |
| 166 | meta_framework = framework |
| 167 | meta_instance = meta_data["instanceSlug"] |
| 168 | if "INSERT_INSTANCE_SLUG_HERE" == meta_instance: |
| 169 | meta_instance = instance_slug |
| 170 | meta_model = meta_data["modelSlug"] |
| 171 | if "INSERT_EXISTING_MODEL_SLUG_HERE" == meta_model: |
| 172 | meta_model = model_slug |
| 173 | meta_data["ownerSlug"] = meta_owner |
| 174 | meta_data["modelSlug"] = meta_model |
| 175 | meta_data["framework"] = meta_framework |
| 176 | meta_data["instanceSlug"] = meta_instance |
| 177 | with open(metadata_file, "w") as f: |
| 178 | json.dump(meta_data, f, indent=2) |
| 179 | return meta_data |
| 180 | |
| 181 | |
| 182 | def print_fields(instance, fields): # For debugging. |
no test coverage detected