summaryrefslogtreecommitdiff
path: root/pexpect
diff options
context:
space:
mode:
authorThomas Kluyver <takowl@gmail.com>2015-12-14 12:11:55 +0100
committerThomas Kluyver <takowl@gmail.com>2015-12-14 12:11:55 +0100
commit1192bec9cdc385e30be98c01d6d1d6f5a1a0ff75 (patch)
tree6b790ea1ea5df0169565f3c9054abcf9f5c40fd7 /pexpect
parent07ca73ad72f20b026737a50136e8cd266f7ece49 (diff)
parent1ac02c5709288a84aa95e09a7a203887459aa60b (diff)
downloadpexpect-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.py6
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"""