import asyncio
import functools

from cintes import gestiona_estat_cinta


async def main(ip, port):
    estat_cinta = {}
    servidor = await asyncio.start_server(functools.partial(gestiona_estat_cinta, estat_cinta), ip, port)
    async with servidor:
        await servidor.serve_forever()


if __name__ == "__main__":
    IP = '127.0.0.1'
    PORT = 7777
    try:
        asyncio.run(main(IP, PORT))
    except KeyboardInterrupt:
        pass

    
