fix escaping for non-toplevel attributes

This commit is contained in:
figsoda 2023-08-06 14:17:25 -04:00
parent e10a73322e
commit 58c48cfa0d

View File

@ -29,4 +29,4 @@ class Options:
extra_flags: List[str] = field(default_factory=list)
def __post_init__(self) -> None:
self.escaped_attribute = json.dumps(self.attribute)
self.escaped_attribute = ".".join(map(json.dumps, self.attribute.split(".")))