diff --git a/scripts/unlizeToNotebook.py b/scripts/unlizeToNotebook.py index ab314d058281dfa977996ac9df339aba5599480c..bd49c921c89528b744d506824d01f9884d6c45f1 100755 --- a/scripts/unlizeToNotebook.py +++ b/scripts/unlizeToNotebook.py @@ -31,11 +31,20 @@ def unlizeXmlNb(input, output, template, lang, dry_run): # Add unl = unlize(nestedBody2Str(node), lang, dry_run) addCell(nb, node.text, unl) + else: + addCell(nb, getText(node, 'orig'), getText(node, 'unl')) with open(output, 'w') as f: nbf.write(nb, f) +def getText(node, tag): + try: + return node.xpath(tag)[0].text + except IndexError: + return '' + + def addCell(nb, xml, unl): code = """ xmldata = \"\"\"