OllamaInterface/OllamaClient.py

changeset 51
f8d0b051bee9
parent 37
c0a8df8530ab
child 67
3c2bcbf7eeaf
equal deleted inserted replaced
50:5db03b5a968a 51:f8d0b051bee9
568 if interval: 568 if interval:
569 self.__heartbeatTimer.setInterval(interval * 1000) # interval in ms 569 self.__heartbeatTimer.setInterval(interval * 1000) # interval in ms
570 self.__heartbeatTimer.start() 570 self.__heartbeatTimer.start()
571 else: 571 else:
572 self.__heartbeatTimer.stop() 572 self.__heartbeatTimer.stop()
573 self.serverStateChanged.emit(True, "") 573
574 # do one initial heartbeat
575 self.__serverResponding = None
576 self.__periodicHeartbeat()
574 577
575 @pyqtSlot() 578 @pyqtSlot()
576 def __periodicHeartbeat(self): 579 def __periodicHeartbeat(self):
577 """ 580 """
578 Private slot to do a periodic check of the 'ollama' server responsiveness. 581 Private slot to do a periodic check of the 'ollama' server responsiveness.

eric ide

mercurial