diff options
author | Thomas Kluyver <takowl@gmail.com> | 2015-12-14 12:11:55 +0100 |
---|---|---|
committer | Thomas Kluyver <takowl@gmail.com> | 2015-12-14 12:11:55 +0100 |
commit | 1192bec9cdc385e30be98c01d6d1d6f5a1a0ff75 (patch) | |
tree | 6b790ea1ea5df0169565f3c9054abcf9f5c40fd7 /pexpect | |
parent | 07ca73ad72f20b026737a50136e8cd266f7ece49 (diff) | |
parent | 1ac02c5709288a84aa95e09a7a203887459aa60b (diff) | |
download | pexpect-git-1192bec9cdc385e30be98c01d6d1d6f5a1a0ff75.tar.gz |
Merge pull request #311 from jdemeyer/optimize_sendline
Call send() just once in sendline()
Diffstat (limited to 'pexpect')
-rw-r--r-- | pexpect/pty_spawn.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/pexpect/pty_spawn.py b/pexpect/pty_spawn.py index 1e9a032..5fc5b4c 100644 --- a/pexpect/pty_spawn.py +++ b/pexpect/pty_spawn.py @@ -525,10 +525,8 @@ class spawn(SpawnBase): written. Only a limited number of bytes may be sent for each line in the default terminal mode, see docstring of :meth:`send`. ''' - - n = self.send(s) - n = n + self.send(self.linesep) - return n + s = self._coerce_send_string(s) + return self.send(s + self.linesep) def _log_control(self, s): """Write control characters to the appropriate log files""" |