def run(): def _on_result(result): message = result['echo'] logging.info('Echo: %s' % message) return message def on_result(result): message = _on_result(result) message += '.1' logging.info('Say: %s' % message) client.say([message], _on_result, on_error) def on_error(error): logging.error('Echo error: %s [%s]' % (error, error.data)) client = JsonRpcClient('http://localhost:8081', timeout=5) for i in xrange(1, 6): message = 'Hello -> %d' % i logging.info('Say: %s' % message) client.say([message], on_result, on_error) loop()
def run(): def _on_result(result): message = result['echo'] logging.info('Echo: %s' % message) return message def on_result(result): message = _on_result(result) message += '.1' logging.info('Say: %s' % message) client.say([message], _on_result, on_error) def on_error(error): logging.error('Echo error: %s [%s]' % (error, error.data)) client = JsonRpcClient('http://localhost:8081', timeout=5) for i in range(1, 6): message = 'Hello -> %d' % i logging.info('Say: %s' % message) client.say([message], on_result, on_error) loop()