MCPcopy
hub / github.com/Kaggle/kaggle-cli / update_model_metadata

Function update_model_metadata

tests/backend/backend_tests.py:138–155  ·  view source on GitHub ↗
(metadata_file, owner, title, slug)

Source from the content-addressed store, hash-verified

136
137
138def update_model_metadata(metadata_file, owner, title, slug):
139 with open(metadata_file) as f:
140 meta_data = json.load(f)
141 meta_id = meta_data["ownerSlug"]
142 if "INSERT_OWNER_SLUG_HERE" == meta_id:
143 meta_id = owner
144 meta_title = meta_data["title"]
145 if "INSERT_TITLE_HERE" == meta_title:
146 meta_title = title
147 meta_path = meta_data["slug"]
148 if "INSERT_SLUG_HERE" == meta_path:
149 meta_path = slug
150 meta_data["ownerSlug"] = meta_id
151 meta_data["title"] = meta_title
152 meta_data["slug"] = meta_path
153 with open(metadata_file, "w") as f:
154 json.dump(meta_data, f, indent=2)
155 return meta_data
156
157
158def update_model_instance_metadata(metadata_file, owner, model_slug, instance_slug, framework):

Callers 1

Calls 1

loadMethod · 0.80

Tested by

no test coverage detected