Updated publish to give more information about failure and created html for 28 to 31 in ipython.

This commit is contained in:
2018-02-10 10:50:52 +01:00
parent 60d4969eff
commit 2ef2c3e991
10 changed files with 1021 additions and 12 deletions

View File

@@ -11,8 +11,11 @@ def extract_metadata(ipynb_file):
Metadata = namedtuple('Metadata', ['tags', 'completion_date'])
with open(ipynb_file, 'r') as f:
j = json.load(f)
tags = j['metadata']['tags']
completion_date = j['metadata']['completion_date']
try:
tags = j['metadata']['tags']
completion_date = j['metadata']['completion_date']
except KeyError:
raise Exception('Failed extracting meta from {}.'.format(ipynb_file))
return Metadata(tags, completion_date)