X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/e17ce23224e5923b782f6323391bc40c801559e9..175c5cf4f727162fa5bddd2460d37595251bbe8e:/src/librarian/parser.py?ds=inline diff --git a/src/librarian/parser.py b/src/librarian/parser.py index 3ae081b..6e21d4d 100644 --- a/src/librarian/parser.py +++ b/src/librarian/parser.py @@ -197,6 +197,13 @@ class WLDocument(object): node.tag = 'span' node.tail = tail + def fix_pa_akap(self): + for pa in ('pa','pe','pr','pt'): + for akap in self.edoc.findall(f'//{pa}/akap'): + akap.getparent().set('blocks', 'true') + if not akap.getparent().index(akap): + akap.set('inline', 'true') + def editors(self): """Returns a set of all editors for book and its children.