diff options
author | jquast <contact@jeffquast.com> | 2014-07-18 14:55:20 -0400 |
---|---|---|
committer | jquast <contact@jeffquast.com> | 2014-07-18 14:55:20 -0400 |
commit | b6030fea275cb8292076cff2496408f69e8a3283 (patch) | |
tree | 47f00b111149c237977a00eeb4782541dd7d236b /doc | |
parent | cab716b2d49783491819d37ee76ac915db34c0a6 (diff) | |
download | pexpect-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.rst | 12 |
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`. |