diff --git a/src/mudlib/if_session.py b/src/mudlib/if_session.py index 1f7b101..4d71d73 100644 --- a/src/mudlib/if_session.py +++ b/src/mudlib/if_session.py @@ -172,11 +172,12 @@ class IFSession: buf = b"" idle_timeout = 0.1 # return quickly once data stops flowing - overall_deadline = asyncio.get_event_loop().time() + 5.0 + loop = asyncio.get_running_loop() + overall_deadline = loop.time() + 5.0 try: while True: - remaining = overall_deadline - asyncio.get_event_loop().time() + remaining = overall_deadline - loop.time() if remaining <= 0: break timeout = min(idle_timeout, remaining)