From 358e75301071df3b3566ba643ff2cff40e2c5fb4 Mon Sep 17 00:00:00 2001 From: David Wilson Date: Mon, 31 Oct 2016 17:04:04 +0100 Subject: [PATCH] Don't keep buffer of all previously received data. --- econtext/master.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/econtext/master.py b/econtext/master.py index 1d61496f..df613862 100644 --- a/econtext/master.py +++ b/econtext/master.py @@ -80,13 +80,11 @@ def read_with_deadline(fd, size, deadline): raise econtext.core.TimeoutError('read timed out') def iter_read(fd, deadline): - buf = '' while True: s = os.read(fd, 4096) if not s: raise econtext.core.StreamError('EOF on stream; received %r', buf) - buf += s - yield buf + yield s def discard_until(fd, s, deadline):