Enables deferred function evaluation with ‘baked’ arguments. Useful where lambdas won’t work...
It also ensures that the entire callback will be be represented by one undo entry.
Example:
import pymel as pm
def addRigger(rigger, **kwargs):
print "adding rigger", rigger
for rigger in riggers:
pm.menuItem(
label = "Add " + str(rigger),
c = Callback(addRigger,rigger,p=1)) # will run: addRigger(rigger,p=1)
CallbackErrorLog(callback, exception, trace, creationTrace)
Alias for field number 0
Alias for field number 3
Alias for field number 1
Alias for field number 2