2016-09-21 2 views
0

현재 블렌더 용 애드온을 코딩하고 있습니다 (OSX에서는이 내용이 관련이 없습니다). 내 모든 파이썬 파일은 기본 추가 기능 폴더에 있습니다. 이 폴더는 블렌더가 시작될 때로드되며 블렌더의 사용자 환경 설정에서 볼 수 있습니다.블렌더 : addon 캐시를 비활성화하십시오.

이제 애드온을 편집 할 때 파일을 저장하고 블렌더에서 f8을 눌러 모든 애드온을 다시로드합니다. 이것은 일종의 일이지만 때로는 (항상은 아님) 변경 사항이 다시로드되지 않고 추가 기능 폴더로 이동하여 __pycache__라는 폴더를 삭제 한 다음 다시 블렌더에서 f8을 눌러야합니다.

내 애드온의 오래된 버전을 캐시에서로드하는 것을 방지하는 방법이 있습니까 (코드에서 지정하거나 블렌더에서 설정).

+0

F8을 사용하여 모든 스크립트를 다시로드하는 대신 사용 환경 설정에서 추가 기능을 사용하지 않도록 설정할 수 있습니다. 블렌더는 addon 파일이 수정되어 활성화 될 때 다시로드한다는 것을 알게 될 것입니다. – sambler

답변

1

sys.dont_write_bytecode 을 True로 설정하여 pycache 폴더를 피할 수 있습니다. 모든 파이썬 파일에는 캐시와 캐시가 전혀 없습니다.