我正在与Maya 2018合作,有一件奇怪的事情正在发生。选择多个顶点、面或边时,会得到:
// Error: AttributeError: file <string> line 88: 'exceptions.RuntimeError' object has no attribute 'errno' // // Warning: Python callback failed //
我编写脚本时遇到的问题是,当出现此警告/错误时,不知何故,它不允许我单击自定义GUI按钮。 例如我需要选择几个顶点,然后单击按钮将它们保存到自定义属性中。。。我不能马上点击那个按钮,我猜是因为这个奇怪的错误。
有什么想法吗?
在脚本的第88行中,您尝试使用属性 errno 属于 RuntimeError 实例,但此异常类没有此类属性。 阅读 documentation of exceptions 在尝试处理它们之前。
errno
RuntimeError
A属性 错误号 仅在中定义 OSError 以及从中继承的类。 显然88行是 try...except 子句,在这一行中,您试图使用 e.errno . 如果异常不属于 OSError 例外情况系列。
错误号
try...except
e.errno
OSError