PYTHON 在 MAYA 中:获取带有警告的行

PYTHON IN MAYA : get theline with warning

我想知道当我使用 pymel.core.warning()(或 maya.cmds.warning())时如何获得警告行。

我尝试添加参数 showLineNumber = True 但没有任何改变。我只有这个警告:# Warning: The 'showLineNumbers' flag is obsolete and will be removed in the next version of Maya. Use the Script Editor checkbox to turn on line number display instead. #

我检查了/History > 行号错误/和/Command > 显示行号/ 但没有任何改变。

提前感谢您的帮助!

从 Maya 没有提供太多帮助的意义上来说,这并不理想,但像这样的东西应该有效,并且完全依赖于 Python。

import inspect
maya.cmds.warning(
    'Line number is: {}'.format(
        inspect.getframeinfo(inspect.currentframe()).lineno
    )
)