Hi all, I am trying to do a string formatting in which it is in a dictionary format that is to be used in mel command.
This is my mel command - `mel.eval('animLayerMerge{"BaseAnimation", "my_layer"}')`
In my python format, I rewrote as this:
my_naming = 'my_layer'
command = '"{"BaseAnimation", "{0}"'.format(my_naming)
However this will results in the following error:
# Error: "BaseAnimation", "{0}"
# Traceback (most recent call last):
# File "<maya console>", line 2, in <module>
# KeyError: '"BaseAnimation", "{0}"' #
No matter how I wrote my `.format`, it will definitely errors out as soon as I tried to incorporate in `{ {0} }` and the reason I am doing this is because I would not want to hardcode the value of `my_naming` as it reads from a text field which would means different naming.
Is there a better way that I can perhaps get around this?