diff options
Diffstat (limited to 'sagemath-pexpect-4.8.patch')
-rw-r--r-- | sagemath-pexpect-4.8.patch | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/sagemath-pexpect-4.8.patch b/sagemath-pexpect-4.8.patch new file mode 100644 index 000000000000..a0bc81954d0e --- /dev/null +++ b/sagemath-pexpect-4.8.patch @@ -0,0 +1,24 @@ +diff --git a/src/sage/interfaces/sagespawn.pyx b/src/sage/interfaces/sagespawn.pyx +index 8da000ffd1..8644b08029 100644 +--- a/src/sage/interfaces/sagespawn.pyx ++++ b/src/sage/interfaces/sagespawn.pyx +@@ -149,7 +149,8 @@ class SageSpawn(spawn): + u'hello world\r\n' + """ + ret = self.expect(*args, **kwds) +- self.buffer = self.before + self.after + self.buffer ++ self._before = self.buffer_type() ++ self._before.write(self.before + self.after + self.buffer) + return ret + + def expect_upto(self, *args, **kwds): +@@ -167,7 +168,8 @@ class SageSpawn(spawn): + u'world\r\n' + """ + ret = self.expect(*args, **kwds) +- self.buffer = self.after + self.buffer ++ self._before = self.buffer_type() ++ self._before.write(self.after + self.buffer) + return ret + + |