From 1bd7c3706138d755df0cb34738253892c41bf943 Mon Sep 17 00:00:00 2001 From: Gleb Smirnov Date: Sat, 22 Jan 2022 09:34:41 +0300 Subject: [PATCH] fix: replace underscore with dash in XML attributes --- blueprintcompiler/xml_emitter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blueprintcompiler/xml_emitter.py b/blueprintcompiler/xml_emitter.py index bde2e8d..bf9f968 100644 --- a/blueprintcompiler/xml_emitter.py +++ b/blueprintcompiler/xml_emitter.py @@ -33,7 +33,7 @@ class XmlEmitter: self.result += f"<{tag}" for key, val in attrs.items(): if val is not None: - self.result += f' {key}="{saxutils.escape(str(val))}"' + self.result += f' {key.replace("_", "-")}="{saxutils.escape(str(val))}"' self.result += ">" self._tag_stack.append(tag) self._needs_newline = False