Beispiel #1
0
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()
Beispiel #2
0
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()