diff --git a/src/snek/view/rpc.py b/src/snek/view/rpc.py index 1f7a80e..ec89211 100644 --- a/src/snek/view/rpc.py +++ b/src/snek/view/rpc.py @@ -11,7 +11,7 @@ import asyncio import json import logging import traceback - +import random from aiohttp import web from snek.system.model import now @@ -636,6 +636,7 @@ class RPCView(BaseView): async for msg in ws: if msg.type == web.WSMsgType.TEXT: try: + await asyncio.sleep(random.uniform(0.1,0.4)) await rpc(msg.json()) except Exception as ex: print("Deleting socket", ex, flush=True)