MCPcopy Create free account
hub / github.com/MCSLTeam/MCSL2 / afterInstallingForge

Method afterInstallingForge

MCSL2Lib/Pages/serverManagerPage.py:1468–1482  ·  view source on GitHub ↗
(self, installFinished, message)

Source from the content-addressed store, hash-verified

1466
1467 @pyqtSlot(bool, str)
1468 def afterInstallingForge(self, installFinished, message):
1469 if installFinished:
1470 self.installingForgeStateToolTip.setContent(self.tr("安装成功!"))
1471 self.installingForgeStateToolTip.setState(True)
1472 self.installingForgeStateToolTip = None
1473 else:
1474 self.installingForgeStateToolTip.setContent(self.tr("安装失败!") + message)
1475 self.installingForgeStateToolTip.setState(True)
1476 self.installingForgeStateToolTip = None
1477 MCSL2Logger.warning(f"{self.__class__.__name__} 回滚")
1478 if hasattr(
1479 self, "forgeInstaller"
1480 ): # 有可能创建forgeInstaller就抛出了异常(如invalid forge installer等),故需要判断是否初始化
1481 del self.forgeInstaller
1482 editServerVariables.resetToDefault() # 重置
1483
1484 def checkDuplicateConfig(self):
1485 """

Callers 1

saveEditedServerMethod · 0.95

Calls 2

warningMethod · 0.80
resetToDefaultMethod · 0.45

Tested by

no test coverage detected