summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pexpect/_async.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/pexpect/_async.py b/pexpect/_async.py
index ca2044e..1ecbe81 100644
--- a/pexpect/_async.py
+++ b/pexpect/_async.py
@@ -8,10 +8,7 @@ from pexpect import EOF
def expect_async(expecter, timeout=None):
# First process data that was previously read - if it maches, we don't need
# async stuff.
- previously_read = expecter.spawn.buffer
- expecter.spawn._buffer = expecter.spawn.buffer_type()
- expecter.spawn._before = expecter.spawn.buffer_type()
- idx = expecter.new_data(previously_read)
+ idx = expecter.existing_data()
if idx is not None:
return idx
if not expecter.spawn.async_pw_transport: