async def write_data(data, name):
    write_console("Processing data with org id %s" % _get_org_id(),
                  name,
                  end="\n")
    await asyncio.sleep(2)
    write_console("Writing data to DB with org id %s" % _get_org_id(),
                  name,
                  end="\n")
Beispiel #2
0
    def _read(self, sock):
        yield Operations.READ, sock
       
        data = sock.recv(BUFF_SIZE)

        while data:
            write_console("Client received data %s" % data)
            yield Operations.READ, sock
            data = sock.recv(BUFF_SIZE)
Beispiel #3
0
    def _write(self, sock, to_send):
        total_sent = 0
        for _ in range(3):
            data = to_send * 1024 * 256

            while len(data):
                try:
                    sent = sock.send(data.encode())
                    total_sent += sent
                    write_console("Data sent %s" % total_sent)
                    data = data[sent:]
                except socket.error as e:
                    if e.errno != errno.EAGAIN:
                        raise e

                    yield Operations.WRITE, sock
Beispiel #4
0
async def request(name):
    write_console("Requesting...", name, end='\n')
    async with aiohttp.ClientSession() as session:
        async with session.get('http://localhost:5000/') as resp:
            write_console("Got response for %s:%s" % (name, await resp.text()), name, end='\n')
def calculation():
    while True:
        write_console("Current time: %s" % (datetime.now()))
        yield
async def request(name):
    write_console("Requesting...", name, end='\n')
    response = requests.get('http://localhost:5000/')

    write_console("Got response for %s:%s" % (name, response), name, end='\n')