def reload(self, *args): self.beforeReloading() cls = self.__class__ sysutils.reloadModule(cls.__module__) self.afterReloading()
def reloadUI(sUiModuleName, bRelaunchUI, **kwargs): sReloadCmd = "import {0}; reload({0}); " reloadModule(sUiModuleName) if bRelaunchUI: strKwargs = ", ".join(str(k) + "='" + str(v) + "'" for k, v in kwargs.items()) if strKwargs: pm.evalDeferred((sReloadCmd + '{0}.launch({1})').format(sUiModuleName, strKwargs)) else: pm.evalDeferred((sReloadCmd + '{0}.launch()').format(sUiModuleName))
def reloadUI(sUiModuleName, bRelaunchUI, **kwargs): sReloadCmd = "import {0}; reload({0}); " reloadModule(sUiModuleName) if bRelaunchUI: strKwargs = ", ".join( str(k) + "='" + str(v) + "'" for k, v in kwargs.items()) if strKwargs: pm.evalDeferred((sReloadCmd + '{0}.launch({1})').format( sUiModuleName, strKwargs)) else: pm.evalDeferred( (sReloadCmd + '{0}.launch()').format(sUiModuleName))