Created
August 8, 2019 09:50
-
-
Save BigRoy/0c094648e6af1a22d6fe99cdc9837072 to your computer and use it in GitHub Desktop.
Little snippet to remove "CgAbBlastPanelOptChangeCallback" error from Maya scene - // Error: line 1: Cannot find procedure "CgAbBlastPanelOptChangeCallback". //
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
This will iterate all modelPanels and remove the "CgAbBlastPanelOptChangeCallback" | |
As such, after running this the following error should be fixed: | |
// Error: line 1: Cannot find procedure "CgAbBlastPanelOptChangeCallback". // | |
""" | |
from maya import cmds | |
for model_panel in cmds.getPanel(typ="modelPanel"): | |
# Get callback of the model editor | |
callback = cmds.modelEditor(model_panel, query=True, editorChanged=True) | |
# If the callback is the erroneous `CgAbBlastPanelOptChangeCallback` | |
if callback == "CgAbBlastPanelOptChangeCallback": | |
# Remove the callbacks from the editor | |
cmds.modelEditor(model_panel, edit=True, editorChanged="") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@SkullNeck Try as described in this post here
To avoid confusion, here's the important bit copy pasted:
*To open Maya's Script Editor:
If none of this works - please read the rest of that topic on Autodesk Forum because there I've described more about the issue an how to go about debugging where it's saved with the maya scene (in
uiConfigurationScriptNode
), etc.