(self, installFinished, message)
| 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 | """ |
no test coverage detected