Skip to content

Commit f7cf43a

Browse files
authored
adding metadata
1 parent 2e79650 commit f7cf43a

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

.github/workflows/validate_and_fix_notebook.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,11 @@ jobs:
3636
with open(file, 'r') as f:
3737
nb = nbformat.read(f, as_version=4)
3838
nbformat.validate(nb)
39-
if 'application/vnd.jupyter.widget-state+json' not in nb.metadata.get('widgets', {}):
40-
nb.metadata['widgets'] = {'application/vnd.jupyter.widget-state+json': {'version': '1.0'}}
39+
if 'widgets' in nb.metadata:
40+
if 'application/vnd.jupyter.widget-state+json' not in nb.metadata['widgets']:
41+
nb.metadata['widgets']['application/vnd.jupyter.widget-state+json'] = {'version': '1.0', 'state': {}}
42+
elif 'state' not in nb.metadata['widgets']['application/vnd.jupyter.widget-state+json']:
43+
nb.metadata['widgets']['application/vnd.jupyter.widget-state+json']['state'] = {}
4144
with open(file, 'w') as f:
4245
nbformat.write(nb, f)
4346
"

0 commit comments

Comments
 (0)