def DoAll(self,event): for loadFile in mosh.modInfos.data: try: mosh.modInfos.load(loadFile,False) except mosh.MaxLoadedError: ErrorMessage(self.window,_("Unable to add mod %s because load list is full.") % (loadFile,)) break mosh.mwIniFile.safeSave() #--Refresh entries self.window.PopulateItems()Interestingly, the plugins that get checked as active up to the limit of 255 are not necessarily those in the order from top to bottom as sorted by column in the Mods tab - probably because mosh.modInfos.data is propagated as new plugins are added. So your solution will really only work as expected for < 256 plugins. <_<
