From 1ac02c5709288a84aa95e09a7a203887459aa60b Mon Sep 17 00:00:00 2001 From: Jeroen Demeyer Date: Sun, 13 Dec 2015 10:15:40 +0100 Subject: Call send() just once in sendline() --- pexpect/pty_spawn.py | 6 ++---- 1 file 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""" -- cgit v1.2.1