--- a/OllamaInterface/RunOllamaServerDialog.py Tue Sep 17 10:59:57 2024 +0200 +++ b/OllamaInterface/RunOllamaServerDialog.py Wed Sep 18 13:10:13 2024 +0200 @@ -85,7 +85,6 @@ ) self.stopServerButton.setEnabled(True) self.stopServerButton.setDefault(True) - self.restartServerButton.setEnabled(True) self.serverStarted.emit() @@ -126,7 +125,6 @@ self.__process = None - self.restartServerButton.setEnabled(True) self.stopServerButton.setEnabled(False) self.buttonBox.button(QDialogButtonBox.StandardButton.Close).setEnabled(True) self.buttonBox.button(QDialogButtonBox.StandardButton.Close).setDefault(True) @@ -154,4 +152,4 @@ self.on_stopServerButton_clicked() # step 2: start a new server - self.startServer() + QTimer.singleShot(1000, self.startServer)