plague

asyncio gossip library


Keywords
hiss
License
MIT
Install
pip install plague==0.0.2

Documentation

plague

a simple gossipy infection network

how to use

import asyncio
from plague import Node

node_one = Node('127.0.0.1', 8080)
node_two = Node('127.0.0.1', 8081)
node_three = Node('127.0.0.1', 8082, contaminate=[node_one.addr, node_two.addr])

node_one.infect(my_key="my_value")

for node in (node_one, node_two, node_three):
    node.serve()

loop = asyncio.get_event_loop()
loop.run_forever()