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