如何在Nuke中获取错误的menu.py?

时间:2016-10-07 10:54:50

标签: python windows traceback nuke

我使用位于\\server\path\menu.py的{​​{3}}。首先,我将\\server\path\添加到我的NUKE_PATH环境变量中,然后启动Nuke。

在启动画面后,我收到以下错误:

  

\\ server \ path \ menu.py:解释此插件时出错

......然后Nuke终止。 %HOME%\.nuke

中没有日志文件

如何获得追溯以查看问题所在?

1 个答案:

答案 0 :(得分:0)

围绕try/except中的所有内容。该文件可能看起来像这样

def main():
    # code and stuff
    ...

if __name__ == '__main__':
    main()

所以就这样做

def main():
    # code and stuff
    ...

if __name__ == '__main__':
    try:
        main()
    except Exception:
        import traceback
        traceback.print_exc()

        # Or you can save to a file
        with open('/path/to/file.txt', 'w') as f:
            f.write(traceback.format_exc())