X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/eae370b75207e1dc15f5f3f7ee7a402c7721d9a8..86becb1ae4d215dd782dfc054471d724f6dcd1d7:/src/librarian/elements/base.py diff --git a/src/librarian/elements/base.py b/src/librarian/elements/base.py index 46ae29f..6036d16 100644 --- a/src/librarian/elements/base.py +++ b/src/librarian/elements/base.py @@ -104,7 +104,8 @@ class WLElement(etree.ElementBase): newt += builder.hyphenator.inserted(w, u'\u00AD') text = newt - text = re.sub(r'(?<=\s\w)\s+', u'\u00A0', text) + if builder.orphans: + text = re.sub(r'(?<=\s\w)\s+', u'\u00A0', text) return text @@ -221,7 +222,7 @@ class WLElement(etree.ElementBase): if self.SECTION_PRECEDENCE: assert isinstance(self.getparent(), (Master, DlugiCytat, PoezjaCyt, Footnote)), \ 'Header {} inside a <{}> instead of a master.'.format( - etree.tostring(self), self.getparent().tag) + etree.tostring(self, encoding='unicode'), self.getparent().tag) for c in self: if isinstance(c, WLElement):