python keyword arguments with hyphen
Keyword arguments must be valid Python identifiers; these don't allow for -
as that's reserved for subtraction.
You can pass in arbitrary strings using the **kwargs
variable keyword argument syntax instead:
f1(**{"Attr1-SubAttr": "Val1", "Attr2": "Val2"})