diff --git a/pexpect/_async.py b/pexpect/_async.py index 1ecbe81a..dfbfeef5 100644 --- a/pexpect/_async.py +++ b/pexpect/_async.py @@ -71,6 +71,7 @@ def data_received(self, data): spawn._log(s, 'read') if self.fut.done(): + spawn._before.write(s) spawn._buffer.write(s) return