So, it looks like the
scriptTable
is broken in Maya 2016 PyMel. Here's a hack around it: Make a regular maya.cmds wrapper for it, when created.def scriptTable(*args, **kwargs): """ PyMel errors when trying to execute the cellChangedCmd callback, but Python commands work, so we have to wrap our scriptTable calls in this hack. """ import maya.cmds as mc return mc.scriptTable(*args, **kwargs)