| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | mkvirtualenv may exit 1 when on success !?bugfix-virtualenv | Jeff Quast | 2015-04-24 | 2 | -1/+7 |
| | | |||||
| * | Merge remote-tracking branch 'origin/freebsd-support' into bugfix-virtualenv | Jeff Quast | 2015-04-24 | 4 | -5/+34 |
| |\ | |||||
| | * | FreeBSD: Necessary to skip test_beyond_max_icanon | Jeff Quast | 2015-02-22 | 1 | -2/+18 |
| | | | | | | | | | sendline('_' * send_bytes) causes os.write to BLOCK indefinitely | ||||
| | * | FreeBSD: Document magic max canon value of 1920 | Jeff Quast | 2015-02-22 | 3 | -4/+13 |
| | | | |||||
| | * | FreeBSD: catch 'ValueError: signal number out of range'_is_solaris-badval | Jeff Quast | 2015-02-21 | 1 | -1/+5 |
| | | | | | | | | | | | | | The ./tools/display-sighandlers.py script is only used for debugging build issues. On FreeBSD, some signal numbers are "out of range" that are reported by the 'signal' module. | ||||
| * | | Merge remote-tracking branch 'origin/master' into bugfix-virtualenv | Jeff Quast | 2015-04-24 | 3 | -7/+8 |
| |\ \ | |||||
| | * \ | Merge pull request #178 from pexpect/support-method-as-run-event-callback | Jeff Quast | 2015-04-24 | 3 | -27/+106 |
| | |\ \ | | | | | | | | | Support MethodType as callback for pexpect.run(event=...) | ||||
| | * \ \ | Merge pull request #208 from epadillas/doc-overview-bugs | Thomas Kluyver | 2015-04-20 | 1 | -3/+3 |
| | |\ \ \ | | | | | | | | | | | Escape quote in print() and fix indexes | ||||
| | | * | | | Escape quote in print() and fix indexes | Everardo Padilla Saca | 2015-04-20 | 1 | -3/+3 |
| | |/ / / | |||||
| | * | | | Merge pull request #198 from takluyver/i195 | Thomas Kluyver | 2015-03-31 | 1 | -3/+4 |
| | |\ \ \ | | | | | | | | | | | Fix async expect when data was already read | ||||
| | | * | | | Fix async expect when data was already read | Thomas Kluyver | 2015-03-31 | 1 | -3/+4 |
| | |/ / / | | | | | | | | | | | | | Closes gh-195 | ||||
| | * | | | Merge pull request #193 from nmadhok/master | Jeff Quast | 2015-03-27 | 1 | -1/+1 |
| | |\ \ \ | | |_|/ | |/| | | Fix syntax highlighting for LICENSE in README | ||||
| | | * | | Fix syntax highlighting for License in README | Nitin Madhok | 2015-03-27 | 1 | -1/+1 |
| | | | | | |||||
| | | * | | Merge pull request #1 from pexpect/master | Nitin Madhok | 2015-03-27 | 45 | -2583/+2465 |
| | | |\ \ | | |/ / | |/| | | Merge | ||||
| * | | | | Always re-create virtualenv. | Jeff Quast | 2015-04-24 | 1 | -1/+2 |
| | |_|/ |/| | | | | | | | | | | | In the case of osx.pexpect.org, a 'brew upgrade' was run, which updated the system python and screwed up re-using the existing | ||||
| * | | | Document method-callback enhancement under 4.0support-method-as-run-event-callback | Jeff Quast | 2015-02-14 | 1 | -0/+2 |
| | | | | |||||
| * | | | style: remove more 1-character variables | Jeff Quast | 2015-02-14 | 1 | -10/+10 |
| | | | | |||||
| * | | | Negative test: ensure TypeError is raised. | Jeff Quast | 2015-02-14 | 1 | -1/+9 |
| | | | | |||||
| * | | | rename 'test_run_X' as 'test_run_event_as_X" | Jeff Quast | 2015-02-14 | 1 | -4/+4 |
| | | | | |||||
| * | | | pep8 and cleanup test_run.py | Jeff Quast | 2015-02-14 | 1 | -31/+45 |
| | | | | | | | | | | | | | | | | | | | 79-line columns, space before '(' in function definition, once line between methods, two lines between classes and functions, No one-character variables. | ||||
| * | | | 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 | ||||
| * | | | Merge remote-tracking branch 'bancal/master' into ↵ | Jeff Quast | 2015-02-14 | 2 | -2/+55 |
| |\ \ \ | |/ / |/| | | | | | support-method-as-run-event-callback | ||||
| | * | | 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 | 2 | -1/+54 |
| |/ / | | | | | | | Updated test_run.py for this case | ||||
| * | | Merge pull request #173 from takluyver/update-tooling | Jeff Quast | 2015-01-19 | 2 | -95/+4 |
| |\ \ | | | | | | | Update tooling | ||||
| | * | | Update tests README | Thomas Kluyver | 2015-01-19 | 1 | -14/+4 |
| | | | | |||||
| | * | | Remove outdated Makefile | Thomas Kluyver | 2015-01-19 | 1 | -81/+0 |
| |/ / | |||||
| * | | Merge pull request #106 from pexpect/issue-104-cannot-exec-setuids | Thomas Kluyver | 2014-12-20 | 5 | -47/+116 |
| |\ \ | | | | | | | Issue 104 cannot exec setuids | ||||
| | * | | Comment on the cause for 'group executable' == noissue-104-cannot-exec-setuids | Jeff Quast | 2014-12-19 | 2 | -1/+5 |
| | | | | |||||
| | * | | Merge remote-tracking branch 'origin/master' into issue-104-cannot-exec-setuids | Jeff Quast | 2014-12-19 | 3 | -9/+20 |
| | |\ \ | |||||
| | * | | | uninstall ptyprocess before install in runtests.sh | Jeff Quast | 2014-12-18 | 1 | -0/+1 |
| | | | | | |||||
| | * | | | Merge remote-tracking branch 'origin/master' into issue-104-cannot-exec-setuids | Jeff Quast | 2014-12-18 | 33 | -2429/+2226 |
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: pexpect/__init__.py | ||||
| | * \ \ \ | Merge remote-tracking branch 'origin/master' into issue-104-cannot-exec-setuids | Jeff Quast | 2014-11-23 | 21 | -164/+703 |
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/history.rst | ||||
| | * | | | | | add to changelog | jquast | 2014-08-27 | 1 | -0/+7 |
| | | | | | | | |||||
| | * | | | | | Add tests for running as root on Solaris, using | Jeff Quast | 2014-08-25 | 1 | -32/+32 |
| | | | | | | | | | | | | | | | | | | | | | | | | | 'isroot' check. | ||||
| | * | | | | | Closes issue #104 -- cannot execute sudo(8) | jquast | 2014-08-24 | 2 | -47/+106 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 2 | -0/+19 |
| |\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | 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 | 2 | -0/+19 |
| | | |_|/ / | |/| | | | | | | | | | | | | | Closes gh-111 | ||||
| * | | | | | Merge pull request #165 from takluyver/faster-travis | Jeff Quast | 2014-12-19 | 1 | -2/+3 |
| |\ \ \ \ \ | | | | | | | | | | | | | Speed up Travis builds | ||||
| | * | | | | | Speed up Travis builds | Thomas Kluyver | 2014-12-19 | 1 | -2/+3 |
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | Skip installing apt python-yaml package, pip reinstalls it anyway. Use new Travis containerised stack. | ||||
| * | | | | | Merge pull request #158 from takluyver/preexec_fn | Thomas Kluyver | 2014-12-19 | 2 | -7/+17 |
| |\ \ \ \ \ | |/ / / / |/| | | | | Expose preexec_fn from ptyprocess | ||||
| | * | | | | Update test case for preexec_fn | Thomas Kluyver | 2014-12-19 | 1 | -2/+2 |
| | | | | | | |||||
| | * | | | | 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 |
| |/ / / / | |||||
| * | | | | Add requirements file for docs build | Thomas Kluyver | 2014-11-29 | 1 | -0/+1 |
| | | | | | |||||
| * | | | | Merge pull request #154 from pexpect/resolve-eof-unicode-osx-sunos | Thomas Kluyver | 2014-11-28 | 2 | -0/+7 |
| |\ \ \ \ | | | | | | | | | | | Resolve EOF error in test_interact.py for OSX and SunOs | ||||
| | * | | | | revert echo/interact sub-proc UTF8 wrappersresolve-eof-unicode-osx-sunos | Jeff Quast | 2014-11-27 | 2 | -10/+0 |
| | | | | | | |||||
