Example #1
0
	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