# -*- coding: utf-8 -*- """ Migration script pre l10n_sk_partner 19.0.2.0.6 Opravuje t-else VAT blok vo všetkých external_layout šablónach. Migrácia 2.0.5 úspešne opravila t-if pre SK (skryla natívny VAT blok), ale t-else zostal neopravený lebo regex nesprávne matchoval \\n v JSON texte. Pre SK firmu je teraz t-if vždy False → t-else sa vždy vykreslí → prázdny "IČ DPH:" riadok na faktúre. Riešenie: t-else zmeníme na t-if="forced_vat and country != SK" pomocou replace() s presným JSON textom (\\n a \" sú literálne 2-znakové sekvencie). Rôzne layouty majú rôznu indentáciu obsahu: - standard, bold, folder, striped, wave: 28 medzier - boxed: 32 medzier - bubble: 40 medzier """ # Backslash + double-quote = JSON escaped attribute quote _Q = '\\"' # Backslash + n = JSON encoded newline _NL = '\\n' def _old(spaces): return ( '