def serviceAlive(self): """ Check if queue servicing is alive or finished it successfully """ if (not RenderThread.serviceAlive(self)): return False if (not self.isLocal()): try: response = self.rpcserver.ping() if (response != 'I am alive'): # Trash is received return False except (xmlrpclib.Error, socket.error), e: print 'remote exception caught while pinging server', e return False