summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorjquast <contact@jeffquast.com>2014-07-18 14:55:20 -0400
committerjquast <contact@jeffquast.com>2014-07-18 14:55:20 -0400
commitb6030fea275cb8292076cff2496408f69e8a3283 (patch)
tree47f00b111149c237977a00eeb4782541dd7d236b /doc
parentcab716b2d49783491819d37ee76ac915db34c0a6 (diff)
downloadpexpect-git-b6030fea275cb8292076cff2496408f69e8a3283.tar.gz
document this issue as a "common issues".
I'm not sure entirely how common this is, as somebody who runs into the issue, this might be the first place I'd look ..
Diffstat (limited to 'doc')
-rw-r--r--doc/commonissues.rst12
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/commonissues.rst b/doc/commonissues.rst
index 2efae46..67985d0 100644
--- a/doc/commonissues.rst
+++ b/doc/commonissues.rst
@@ -101,3 +101,15 @@ The only solution I have found is to use public key authentication with SSH.
This bypasses the need for a password. I'm not happy with this solution. The
problem is due to poor support for Solaris Pseudo TTYs in the Python Standard
Library.
+
+child input not fully received
+------------------------------
+
+You may notice when running for example cat(1) or base64(1), when sending a
+very long input line, that it is not fully recieved, and the BEL ('\a') is
+found in output.
+
+By default the child terminal matches the parent, which is often in "canonical
+mode processing". You may wish to disable this mode. The exact limit of a line
+varies by operating system, and details of disabling canonical mode may be
+found in the docstring of :meth:`~pexpect.spawn.send`.