| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 |
| | | | |||||
| * | | Deprecation warning in pexpect.screen | Thomas Kluyver | 2015-09-12 | 1 | -0/+7 |
| |/ | |||||
| * | Merge pull request #236 from takluyver/restore-fdspawn-send | Thomas Kluyver | 2015-09-12 | 1 | -0/+24 |
| |\ | | | | | Restore send/write methods to fdpexpect | ||||
| | * | Restore send/write methods to fdpexpect | Thomas Kluyver | 2015-09-09 | 1 | -0/+24 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Closes gh-174 I'm adding these back, but I don't want to document them or encourage their use - if you're working with an fd, I think it's clearer to use os.write() directly rather than Pexpect's wrappers. I haven't added sendintr, sendeof or sendcontrol, because I don't think they really make sense for a general fd, and you can easily do the equivalent things explicitly if you need to. | ||||
| * | | Merge pull request #182 from takluyver/reintegrate-unicode | Thomas Kluyver | 2015-09-09 | 4 | -115/+93 |
| |\ \ | |/ |/| | 'Unicode mode' in spawn class | ||||
| | * | Fix deprecated runu function | Thomas Kluyver | 2015-02-27 | 1 | -1/+2 |
| | | | |||||
| | * | Deprecate runu function | Thomas Kluyver | 2015-02-26 | 1 | -20/+15 |
| | | | |||||
| | * | Integrate unicode API into spawn, rather than subclassing | Thomas Kluyver | 2015-02-26 | 3 | -95/+77 |
| | | | |||||
| * | | accept unicode cmd on Python 2 | Min RK | 2015-06-16 | 1 | -1/+2 |
| | | | |||||
| * | | Tests cases and documentation to supplement wait() | Jeff Quast | 2015-04-26 | 1 | -1/+8 |
| | | | | | | | | | | | | | | | This matches the same branch of ptyprocess, noexception-on-wait-after-terminate, which allows calling the wait() method multiple times without raising an exception. | ||||
| * | | Merge pull request #202 from detly/eof-fix | Thomas Kluyver | 2015-04-25 | 1 | -1/+2 |
| |\ \ | | | | | | | Set flag_eof in async protocol. Fixes #200. | ||||
| | * | | Set flag_eof in async protocol. Fixes #200. | Jason Heeris | 2015-04-07 | 1 | -1/+2 |
| | |/ | |||||
| * | | Merge remote-tracking branch 'origin/freebsd-support' into bugfix-virtualenv | Jeff Quast | 2015-04-24 | 1 | -1/+1 |
| |\ \ | |||||
| | * | | FreeBSD: Document magic max canon value of 1920 | Jeff Quast | 2015-02-22 | 1 | -1/+1 |
| | |/ | |||||
| * | | Merge pull request #178 from pexpect/support-method-as-run-event-callback | Jeff Quast | 2015-04-24 | 1 | -5/+8 |
| |\ \ | | | | | | | Support MethodType as callback for pexpect.run(event=...) | ||||
| | * | | Document that a method may also be used. | Jeff Quast | 2015-02-14 | 1 | -2/+2 |
| | | | | |||||
| | * | | Display well-formed TypeError for events callback | Jeff Quast | 2015-02-14 | 1 | -1/+3 |
| | | | | |||||
| | * | | PEP8: do not use backslash continuation char '\' | Jeff Quast | 2015-02-14 | 1 | -2/+2 |
| | | | | | | | | | | | | | "Continuation lines should align ... using Python's implicit line joining inside parentheses" | ||||
| | * | | Begin __version__ "4.0.dev" | Jeff Quast | 2015-02-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | as suggested by @takluyver in https://github.com/pexpect/pexpect/issues/174 | ||||
| | * | | Updated Error message to mention MethodType | Samuel Bancal | 2015-02-12 | 1 | -1/+1 |
| | | | | |||||
| | * | | Allows also method callback for events argument in pexpect.run() | Samuel Bancal | 2015-02-12 | 1 | -1/+2 |
| | |/ | | | | | | | Updated test_run.py for this case | ||||
| * | | Fix async expect when data was already read | Thomas Kluyver | 2015-03-31 | 1 | -3/+4 |
| |/ | | | | Closes gh-195 | ||||
| * | Merge pull request #106 from pexpect/issue-104-cannot-exec-setuids | Thomas Kluyver | 2014-12-20 | 2 | -32/+18 |
| |\ | | | | | Issue 104 cannot exec setuids | ||||
| | * | Merge remote-tracking branch 'origin/master' into issue-104-cannot-exec-setuids | Jeff Quast | 2014-12-19 | 1 | -5/+15 |
| | |\ | |||||
| | * \ | Merge remote-tracking branch 'origin/master' into issue-104-cannot-exec-setuids | Jeff Quast | 2014-12-18 | 10 | -1904/+1656 |
| | |\ \ | | | | | | | | | | | | | | | | | Conflicts: pexpect/__init__.py | ||||
| | * \ \ | Merge remote-tracking branch 'origin/master' into issue-104-cannot-exec-setuids | Jeff Quast | 2014-11-23 | 8 | -132/+367 |
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/history.rst | ||||
| | * | | | | Closes issue #104 -- cannot execute sudo(8) | jquast | 2014-08-24 | 1 | -32/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, misinterpreted that os.access(file, X_OK) always returns True on Solaris. Yes, but only for the uid of 0. Python issue #13706 closed "not a bug" reads to "just use os.stat()", so we went to great lengths to do so quite exhaustively. But this is wrong -- *only* when root, should we check the file modes -- os.access of X_OK works perfectly fine for non-root users. And, we should only check if any of the executable bits are set. Alas, it is true, you may execute that which you may not read -- because as root, you can always read it anyway. Verified similar solution in NetBSD test.c (/bin/test), OpenBSD ksh for its built-in test, and what FreeBSD/Darwin for their implementation of which.c. | ||||
| * | | | | | Merge pull request #164 from takluyver/contextmanager | Jeff Quast | 2014-12-19 | 1 | -0/+9 |
| |\ \ \ \ \ | |_|_|_|/ |/| | | | | Allow spawn() and friends to be used as context managers | ||||
| | * | | | | Allow spawn() and friends to be used as context managers | Thomas Kluyver | 2014-12-19 | 1 | -0/+9 |
| | | |_|/ | |/| | | | | | | | | | | Closes gh-111 | ||||
| * | | | | Allow the user to specify a preexec_fn, which will be passed to ptyprocess | Thomas Kluyver | 2014-12-11 | 1 | -5/+15 |
| | | | | | |||||
| * | | | | ptyprocess API changed to a single preexec_fn function | Thomas Kluyver | 2014-12-11 | 1 | -1/+1 |
| |/ / / | |||||
| * | | | Merge pull request #79 from pexpect/doc-and-test-max-canon | Thomas Kluyver | 2014-11-25 | 1 | -3/+36 |
| |\ \ \ | | | | | | | | | Test and document PC_MAX_CANON. | ||||
| | * | | | all together -> altogether (thanks TK) | Jeff Quast | 2014-11-25 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | docstring grammer fixes in send*() functiondoc-and-test-max-canon | Jeff Quast | 2014-11-24 | 1 | -3/+3 |
| | | | | | |||||
| | * | | | Tell about MAX_CANON in send*() functions | Jeff Quast | 2014-11-24 | 1 | -3/+36 |
| | | | | | |||||
| * | | | | Change run* timeout=-1 -> timeout=30 | Jeff Quast | 2014-11-24 | 1 | -2/+2 |
| |/ / / | | | | | | | | | | | | | | | | Leave the "if timeout == -1" in spawn intact, for any poor fool who explicitly set timeout of -1 to implicitly mean timeout of 30. | ||||
| * | | | allow user to specify SSH options via the constructor parametere options | Radomirs Cirskis | 2014-11-25 | 1 | -2/+11 |
| | | | | |||||
| * | | | allow user to specify SSH options via pxssh.options dictionary | Rad Cirskis | 2014-11-25 | 1 | -2/+6 |
| | | | | |||||
| * | | | Merge pull request #123 from pexpect/use-ptyprocess | Thomas Kluyver | 2014-11-23 | 8 | -1913/+1617 |
| |\ \ \ | | | | | | | | | Start adapting pexpect to use ptyprocess | ||||
| | * | | | Fix failure in str(spawnobj) before any output | Jeff Quast | 2014-11-23 | 1 | -2/+4 |
| | | | | | |||||
| | * | | | Not all spawn classes have a kill method | Thomas Kluyver | 2014-11-23 | 1 | -4/+0 |
| | | | | | |||||
| | * | | | Record control characters in log files | Thomas Kluyver | 2014-11-23 | 1 | -3/+15 |
| | | | | | |||||
| | * | | | Delegate sending control characters to ptyprocess | Thomas Kluyver | 2014-11-23 | 2 | -60/+12 |
| | | | | | |||||
| | * | | | Refactor, creating SpawnBaseUnicode class | Thomas Kluyver | 2014-11-23 | 2 | -59/+40 |
| | | | | | |||||
