Dagens bugg

Följande kod, djupt nere i innanmätet på lagen.nu 1.0-koden, har en
bugg, som stått orättad i över tre år (det den ska göra är att stoppa in ett ‘|’-tecken innan ändelser i
stil med ‘lagen’, ‘balken’, osv — dvs ‘upphovsrättslagen’ ska bli
‘upphovsrätts|lagen’ — detta av
EBNF-tekniska skäl
.

fixedindata = re.sub(r'\B(lagens?|balkens?|förordningens?)\b',
                     r'|\1', self.indata)

Hittar ni felet? Ledtråd — det uppträder bara för en av de tio
balkarna, samt för ett mycket litet fåtal lagar och förordningar.