summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Demeyer <jdemeyer@cage.ugent.be>2015-12-13 10:15:40 +0100
committerJeroen Demeyer <jdemeyer@cage.ugent.be>2015-12-13 10:15:40 +0100
commit1ac02c5709288a84aa95e09a7a203887459aa60b (patch)
treed338d5743e6bdcbbf9dd04baa3506b053f829e87
parent3451858cf0061aff06c8a82fdc628270336cbc8c (diff)
downloadpexpect-1ac02c5709288a84aa95e09a7a203887459aa60b.tar.gz
Call send() just once in sendline()
-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 299016c..b8ee09f 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"""