From 4dc6586298666bc024107cde3c778db6d7e67e78 Mon Sep 17 00:00:00 2001 From: David Beniamine <david.beniamine@tetras-libre.fr> Date: Mon, 15 Jun 2020 16:31:17 +0200 Subject: [PATCH] Handle already unlized documents --- scripts/unlizeToNotebook.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/unlizeToNotebook.py b/scripts/unlizeToNotebook.py index ab314d0..bd49c92 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 = \"\"\" -- GitLab