[maya]Maya2022以降のreload

maya2022,maya2023などそれ以降も、reloadがないのでimportlibが必要になる

//MEL
global proc charaValidator(){
    python("import packageName.moduleName");
    python("import importlib");
    python("importlib.reload(packageName.moduleName)");
    python("packageName.moduleName.funcname()");
}

#Python
import packageName.moduleName
import importlib
importlib.reload(packageName.moduleName)

結局実際はこう省略する

#Python
import packageName.moduleName as moduleName 
import importlib
importlib.reload(moduleName)

参考URL

https://www.comtec.daikin.co.jp/DC/UsersNotes/Ritaro/tutorial/maya_14/

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です