Got it, thank you so much all!
I wasn't aware of the double curly brackets for such scenarios. Thanks
again!
--
You received this message because you are subscribed to the Google Groups
"Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from
https://docs.python.org/2/library/string.html#format-string-syntax
"If you need to include a brace character in the literal text, it can be
escaped by doubling: {{ and }}."
Also it seems like you have a typo in your example where you have an extra
leading double quote character which would be a
Try:
my_naming = 'my_layer'
command = '"{{"BaseAnimation", "{0}"'.format(my_naming)
I believe the problem is that because you've got the single open { the
formatting code gets confused. To insert a { into a formatted string you
just double them up.
On Friday, March 8, 2019 at 1:54:09 PM
Adding on, if I tried using `mel.eval('animLayerMerge{"BaseAnimation",
"%s"}' % my_naming)`, while it seems to work, but it mutes out my_layer and
instead creates another animation layer called `Merged_Layer`
On Friday, March 8, 2019 at 11:41:29 AM UTC-8, kiteh wrote:
>
> Hi all, I am trying to