pymel.core.language¶
Functions and classes related to scripting, including MelGlobals and Mel
Functions
callbacks | This command allows you to add callbacks at key times during UI creation so that the Maya UI can be extended. |
conditionExists | Returns True if the named condition exists, False otherwise. |
evalEcho | Derived from mel command maya.cmds.evalEcho |
evalNoSelectNotify | Derived from mel command maya.cmds.evalNoSelectNotify |
getLastError | Derived from mel command maya.cmds.getLastError |
getMelGlobal | |
getMelType | return the name of the closest MEL type equivalent for the given python |
getProcArguments | Derived from mel command maya.cmds.getProcArguments |
isValidMelType | Returns whether typeStr is a valid MEL type identifier |
melOptions | Set and query options that affect the behavior of Maya’s Embedded Language (MEL). |
python | Derived from mel command maya.cmds.python |
pythonToMel | convert a python object to a string representing an equivalent value in mel |
pythonToMelCmd | Given a mel command name, and a set of python args / kwargs, return a mel string used to call the given command. |
resourceManager | List resources matching certain properties. |
scriptJob | This command creates a script job, which is a MEL command or script. |
setMelGlobal | |
sortCaseInsensitive | This command sorts all the strings of an array in a case insensitive way. |
stackTrace | Flags: |
waitCursor | This command sets/resets a wait cursor for the entire Maya application. |
Classes
Catch | Reproduces the behavior of the mel command of the same name. |
Env | A Singleton class to represent Maya current optionVars and settings |
Mel | Acts as a namespace from which MEL procedures can be called as if they were python functions. |
MelCallable | Class for wrapping up callables created by Mel class’ procedure calls. |
MelGlobals | A dictionary-like class for getting and setting global variables between mel and python. |
OptionVarDict | A dictionary-like class for accessing and modifying optionVars. |
OptionVarList |
Exceptions
MelArgumentError | The arguments passed to the MEL script are incorrect |
MelConversionError | MEL cannot process a conversion or cast between data types |
MelError | Generic MEL error |
MelSyntaxError | The MEL script has a syntactical error |
MelUnknownProcedureError | The called MEL procedure does not exist or has not been sourced |