diff options
-rw-r--r-- | pexpect/_async.py | 5 |
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: |