2016-10-07 5 views
1

\\server\path\menu.py에 위치한 Nuke startup script을 사용하고 있습니다. 먼저 \\server\path\을 내 NUKE_PATH 환경 변수에 추가 한 다음 Nuke를 실행합니다. Nuke의 잘못된 menu.py에 대한 추적을 어떻게 얻을 수 있습니까?

는 시작 화면 후, 나는 다음과 같은 오류 얻을 :

\\server\path\menu.py : error interpreting this plugin

을 ... 그리고 핵이 종료됩니다. 로그 파일이 없습니다 %HOME%\.nuke

문제점을 확인하려면 어떻게해야합니까?

답변

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())