def ServerBecomesReady( self ): if not self._server_is_ready_with_cache: with HandleServerException( display = False ): self._server_is_ready_with_cache = BaseRequest.GetDataFromHandler( 'ready' ) return self._server_is_ready_with_cache return False
def _ThreadMain(self): while True: time.sleep(self._ping_interval_seconds) # We don't care if there's an intermittent problem in contacting the # server; it's fine to just skip this ping. try: BaseRequest.GetDataFromHandler('healthy') except: pass
def CheckIfServerIsReady(self): if not self._server_is_ready_with_cache and self.IsServerAlive(): with HandleServerException(display=False): self._server_is_ready_with_cache = BaseRequest.GetDataFromHandler( 'ready') return self._server_is_ready_with_cache
def _IsReady(): return BaseRequest.GetDataFromHandler('ready')
def _ThreadMain(self): while True: time.sleep(self._ping_interval_seconds) with HandleServerException(display=False): BaseRequest.GetDataFromHandler('healthy')
def CheckIfServerIsReady(self): if not self._server_is_ready_with_cache and self.IsServerAlive(): self._server_is_ready_with_cache = BaseRequest.GetDataFromHandler( 'ready', display_message=False) return self._server_is_ready_with_cache
def _ThreadMain(self): while True: time.sleep(self._ping_interval_seconds) BaseRequest.GetDataFromHandler('healthy', display_message=False)