| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | use 'ucs' (uni-code-string) instead of 'data'asyncio_utf8_issue | Jeff Quast | 2015-10-12 | 1 | -4/+4 |
| | | |||||
| * | 2 new tools: display-{fpathconf.maxcanon}.pydisable-maxcanon-test | Jeff Quast | 2015-10-06 | 1 | -7/+7 |
| | | | | | | | tests/test_maxcanon.py has been deleted and turned into an "autodetection" tool of sorts, no longer attempting to assert exacting values, but determine it programmatically. | ||||
| * | Encode command line args for unicode-mode spawn | Thomas Kluyver | 2015-10-06 | 1 | -0/+5 |
| | | | | | Attempt to address gh-272 | ||||
| * | Version number -> 4.1.dev | Thomas Kluyver | 2015-10-05 | 1 | -1/+1 |
| | | |||||
| * | Version number -> 4.04.0 | Thomas Kluyver | 2015-10-05 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #268 from takluyver/windows-importable | Thomas Kluyver | 2015-10-05 | 5 | -157/+180 |
| |\ | | | | | Make pexpect importable on Windows, and update docs | ||||
| | * | Update docs for PopenSpawn and Windows support | Thomas Kluyver | 2015-10-03 | 2 | -2/+16 |
| | | | |||||
| | * | Clear up a few unused imports | Thomas Kluyver | 2015-10-03 | 2 | -3/+0 |
| | | | |||||
| | * | Make Pexpect importable on Windows | Thomas Kluyver | 2015-10-03 | 2 | -153/+164 |
| | | | |||||
| * | | Don't use deprecated spawnu in replwrap tests | Thomas Kluyver | 2015-10-04 | 1 | -2/+3 |
| | | | |||||
| * | | Collect output as list instead of string | Thomas Kluyver | 2015-10-04 | 1 | -3/+3 |
| | | | | | | | | | This is supposed to be more efficient | ||||
| * | | Use u-prefix for strings instead of u() function | Thomas Kluyver | 2015-10-04 | 1 | -9/+5 |
| | | | | | | | | | We're not supporting Python 3.2. | ||||
| * | | This resolves two issues with replwrap, | jquast | 2015-10-04 | 1 | -2/+4 |
| |/ | | | | | | | | | | | * for multiple commands, such as in ``'\n'.join((cmd, cmd2))``, cmd2 and beyond previously used a ``timeout`` of 1, instead of the specified or default ``timeout``. * furthermore, the output of multi-command output was discarded, only the last-most command output was received. Resolved by joining the result of ``self.child.before``. | ||||
| * | Merge pull request #146 from takluyver/popen | Thomas Kluyver | 2015-10-03 | 2 | -1/+167 |
| |\ | | | | | WIP: Add spawn class based on subprocess.Popen | ||||
| | * | Ensured buffered data is processed before raising EOF | Thomas Kluyver | 2015-09-29 | 1 | -14/+19 |
| | | | |||||
| | * | No sleep in pipe reader loop | Thomas Kluyver | 2015-09-16 | 1 | -1/+0 |
| | | | |||||
| | * | Fix return value of send() on Python 2 | Thomas Kluyver | 2015-09-12 | 1 | -4/+8 |
| | | | |||||
| | * | Fix typo in docstring | Thomas Kluyver | 2015-09-12 | 1 | -1/+1 |
| | | | |||||
| | * | Update unicode interface for PopenSpawn | Thomas Kluyver | 2015-09-12 | 1 | -11/+8 |
| | | | |||||
| | * | Fix popen spawn and tests on windows | Steven Silvester | 2015-09-12 | 1 | -6/+2 |
| | | | | | | | | | | | | | Cleanup Always close stdin | ||||
| | * | Add a sendeof method and tests | Steven Silvester | 2015-09-12 | 1 | -2/+8 |
| | | | |||||
| | * | Enhanced popen_spawn and added tests | Steven Silvester | 2015-09-12 | 1 | -22/+80 |
| | | | | | | | | | | | | | | | | | | | - Use just newline character for end of line - Use shlex to split cmd args - Improved non-blocking read to act more like ptyspawn - Fix send method and add sendline - Add kill method - Add several tests | ||||
| | * | Restrict arguments that can be passed on to Popen | Thomas Kluyver | 2015-09-12 | 1 | -4/+4 |
| | | | |||||
| | * | Some improvements | Thomas Kluyver | 2015-09-12 | 1 | -2/+20 |
| | | | |||||
| | * | Start implementing a Pexpect spawn class based on Popen | Steven Silvester | 2015-09-12 | 1 | -0/+83 |
| | | | | | | | | | Initial implementation copied from https://gist.github.com/blink1073/9a0ea82efc84cb9216d0 | ||||
| * | | Merge remote-tracking branch 'origin/master' into default-handle-sighupdefault-handle-sighup-pull | Jeff Quast | 2015-09-22 | 2 | -7/+23 |
| |\ \ | |||||
| | * \ | Merge remote-tracking branch 'origin/setwinsize_on_spawn' | Thomas Kluyver | 2015-09-22 | 1 | -3/+10 |
| | |\ \ | | | | | | | | | | | | | | | | | Conflicts: doc/history.rst | ||||
| | | * \ | Merge 'origin/master' into 'setwinsize_on_spawn' | Jeff Quast | 2015-09-18 | 8 | -141/+169 |
| | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | especially careful in pexpect/__init__.py, the definition of the 'run' vs. '_run' function has changed; the phrase 'dimension' is removed entirely but functional: it should be allowed through the **kwargs pass-through. | ||||
| | | * | | | Added dimension argument to `pexpect.run()/runu()`. | Jason Heeris | 2015-03-21 | 1 | -2/+2 |
| | | | | | | |||||
| | | * | | | Allow specifying screen size for the subprocess in pexpect.spawn(). | Jason Heeris | 2015-03-16 | 1 | -3/+11 |
| | | | | | | |||||
| | * | | | | Merge pull request #253 from pexpect/docs-revision-2 | Thomas Kluyver | 2015-09-22 | 2 | -4/+13 |
| | |\ \ \ \ | | | | | | | | | | | | | docstring about timeout behavior | ||||
| | | * | | | | will raise -> will be raised + newlinedocs-revision-2 | Jeff Quast | 2015-09-21 | 1 | -1/+2 |
| | | | | | | | |||||
| | | * | | | | Clarify meaning of kwarg 'timeout' in spawn class. | Jeff Quast | 2015-09-20 | 1 | -0/+6 |
| | | | | | | | |||||
| | | * | | | | expect() clarifies timeout value behavior | Jeff Quast | 2015-09-20 | 1 | -1/+4 |
| | | | | | | | |||||
| | | * | | | | remove docstring about timeout=-1 in expect_list | Jeff Quast | 2015-09-20 | 1 | -3/+2 |
| | | | |/ / | | |/| | | |||||
| * | | | | | Change ignore_sighup default to False | Thomas Kluyver | 2015-09-22 | 1 | -4/+3 |
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This means child processes will no longer ignore SIGHUP by default. Also pulled out a 'backwards incompatible changes' section of the release notes to make it clearer what has changed. Closes gh-168 | ||||
| * | | | | Merge pull request #264 from pexpect/bugfix-honor-force-close | Thomas Kluyver | 2015-09-22 | 1 | -1/+1 |
| |\ \ \ \ | | | | | | | | | | | Honor 'force=False' when set on p.close() | ||||
| | * | | | | Honor 'force=False' when set on p.close()bugfix-honor-force-close | Jeff Quast | 2015-09-21 | 1 | -1/+1 |
| | |/ / / | | | | | | | | | | | | | | | | | This has no change, both this method and ptyprocess method signatures match 'True' value. | ||||
| * | | | | Merge pull request #259 from pexpect/interact-logfix | Thomas Kluyver | 2015-09-22 | 1 | -5/+9 |
| |\ \ \ \ | | | | | | | | | | | interact logs by self._log(s, 'read') and 'send' | ||||
| | * | | | | interact logs by self._log(s, 'read') and 'send'interact-logfix | Jeff Quast | 2015-09-21 | 1 | -5/+9 |
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes issue #190: __interact_copy implements its own read() and write() calls, circumventing the self._log() system, and omitting to log data that is sent to the child pty. Related, resolve old docstring about a setlog() method that was removed in SpawnBase refactor. | ||||
| * | | | | Merge pull request #251 from pexpect/docs-revision-3 | Thomas Kluyver | 2015-09-22 | 2 | -9/+9 |
| |\ \ \ \ | | | | | | | | | | | Improve docstrings about searchwindowsize value | ||||
| | * | | | | Improve docstrings about searchwindowsize value | Jeff Quast | 2015-09-20 | 2 | -9/+9 |
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In class initializer: - introduce its default value and its relationship to the *maxread* keyword argument. - reduce explanation search cost relationship in expect method: - document its similar re-use of class attribute and keyword argument 'searchwindowsize' when the value of -1 is used. | ||||
| * | | | | Clarify ducked-typed return value of expect() call | Jeff Quast | 2015-09-20 | 1 | -6/+8 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This directly addresses issue #77. Rephrase first three sentences about the meaning of after and before. Instead, immediately address the availability of the match attribute and its possible value types. Instead of 'If an error occured' phrase, use 'On general exception' to better clarify the onerror() method behavior described here before re-raising in general 'except:' clause. | ||||
| * | | | Allow {p}.interact(escape_character=None) | Jeff Quast | 2015-09-18 | 1 | -7/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For those who wish to disable the ability to escape using escape_character until normal process termination, they may now set the value of escape_character to None. Some of the related docstring on escape_character was made more brief and clear about its related value behavior. This closes #131 #132 #167 | ||||
| * | | | Merge pull request #239 from takluyver/more-encoding-parameters | Jeff Quast | 2015-09-15 | 3 | -7/+13 |
| |\ \ \ | | | | | | | | | Encoding parameters for pxssh and fdspawn | ||||
| | * | | | Add encoding parameter for fdspawn | Thomas Kluyver | 2015-09-12 | 1 | -3/+6 |
| | | | | | | | | | | | | | | | | | Closes gh-92 | ||||
| | * | | | Fix for pxssh when reading unicode | Thomas Kluyver | 2015-09-12 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Add encoding parameter to pxsshu | Thomas Kluyver | 2015-09-12 | 1 | -2/+5 |
| | | | | | | | | | | | | | | | | | | | | | Closes gh-172 (alternative approach to the same problem) Closes gh-169 | ||||
| | * | | | Update docstring mention of unicode interface | Thomas Kluyver | 2015-09-12 | 1 | -1/+1 |
| | | |/ | |/| | |||||
| * | | | Fix Typo | Patrick Yevsukov | 2015-09-15 | 1 | -1/+1 |
| | | | | |||||
