The warning command is provided so that the user can issue warning messages from his/her scripts. The string argument is displayed in the command window (or stdout if running in batch mode) after being prefixed with a warning message heading and surrounded by the appropriate language separators (# for Python, // for Mel).
| Long name (short name) | Argument Types | Properties | |
|---|---|---|---|
| showLineNumber (sl) | bool |   | |
| Obsolete. Will be deleted in the next version of Maya. Use the checkbox in the script editor that enables line number display instead. Flag can have multiple arguments, passed either as a tuple or a list. | |||
Derived from mel command maya.cmds.warning
Example:
import pymel.core as pm
import maya.cmds as cmds
def lightWarning():
    l = pm.ls( lights=True )
    if len(l) == 0:
        pm.warning( "No Lights" )
lightWarning()
#
# The above will produce the following output:
#
#   # Warning: No Lights #
#
# When the option to show line numbers in errors is enabled the output will
# be the following:
#
#   # Warning: line 4 of 'lightWarning' in '"maya console'": No Lights #
#