diff --git a/bot.py b/bot.py index 4c3d8d0..12cd490 100644 --- a/bot.py +++ b/bot.py @@ -66,6 +66,8 @@ async def recv( quiet: bool = False, ) -> bytes: data = await reader.readline() + if not data: + raise SystemExit('unexpected EOF') if not quiet: sys.stderr.buffer.write(b'> ') sys.stderr.buffer.write(data)