Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #207 from Depado/fix_io_error_3.x3.x | Thomas Kluyver | 2015-04-17 | 1 | -1/+4 |
|\ | | | | | Fix issue 126 for 3.x branch | ||||
| * | Fix issue 126 for 3.x branch | Depado | 2015-04-17 | 1 | -1/+4 |
|/ | |||||
* | Bump version number to 3.33.3 | Thomas Kluyver | 2014-06-25 | 2 | -3/+3 |
| | |||||
* | Polish release notes | Thomas Kluyver | 2014-06-25 | 1 | -8/+11 |
| | |||||
* | Merge pull request #73 from pexpect/issue-44-solaris-try-3 | Thomas Kluyver | 2014-06-24 | 13 | -289/+417 |
|\ | | | | | Solaris support regarding setecho/setwinsize, new argument echo=False | ||||
| * | SRV4 -> SVR4issue-44-solaris-try-3 | jquast | 2014-06-24 | 1 | -1/+1 |
| | | | | | | | | see https://en.wikipedia.org/wiki/SVR4#SVR4 | ||||
| * | gah; fix constant VINTR -> INTR | jquast | 2014-06-24 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'issue-44-solaris-try-3' of github.com:pexpect/pexpect into ↵ | Jeff Quast | 2014-06-24 | 2 | -3/+3 |
| |\ | | | | | | | | | | issue-44-solaris-try-3 | ||||
| | * | Merge branch 'issue-44-solaris-try-3' of github.com:pexpect/pexpect into ↵ | jquast | 2014-06-24 | 1 | -2/+2 |
| | |\ | | | | | | | | | | | | | issue-44-solaris-try-3 | ||||
| | | * | Fix up except syntax again | Thomas Kluyver | 2014-06-24 | 1 | -2/+2 |
| | | | | |||||
| | * | | note using py.test -- specify 'tests' folder | jquast | 2014-06-24 | 1 | -1/+1 |
| | |/ | | | | | | | | | | | | | | | | | | | | | | On Solaris and OSX, when running a bare 'py.test', it locks up indefinitely after line, 'collecting 0 items'. ^C also does not respond, so I'm not able to discern exactly where the lockup is -- regardless, if you specify the 'tests' folder, it issues fine. | ||||
| * | | Use const child._VINTR instead of '3' | Jeff Quast | 2014-06-24 | 1 | -1/+1 |
| | | | |||||
| * | | Provide example of SRV4-like systems | Jeff Quast | 2014-06-24 | 1 | -3/+4 |
| |/ | |||||
| * | Refactor exceptions in __pty_make_controlling_tty | Jeff Quast | 2014-06-24 | 1 | -39/+17 |
| | | | | | | | | | | | | | | | | | | | | | | Make very clear which exceptions we expect, where, and why. I've done exaustive testing from within cron(1) and without. I've been unable to reproduce the previously discovered os.ttyname issue, so that exception handling loop has been removed. Also, resolves the ENXIO reference (thanks TK!). Pushing to test this on OSX and later cygwin with the non_native pty fork test | ||||
| * | Merge branch 'issue-44-solaris-try-3' of github.com:pexpect/pexpect into ↵ | Jeff Quast | 2014-06-24 | 8 | -29/+80 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | issue-44-solaris-try-3 Conflicts: doc/history.rst pexpect/__init__.py tests/test_expect.py tests/test_interact.py tests/test_misc.py tests/test_unicode.py | ||||
| | * | Miscellaneous minor fixes | Thomas Kluyver | 2014-06-15 | 2 | -1/+2 |
| | | | |||||
| | * | Implement assertRaises and assertRaisesRegexp context managers for Python 2.6 | Thomas Kluyver | 2014-06-15 | 1 | -0/+24 |
| | | | |||||
| | * | Another "as err" vs ", err" exception fix. | jquast | 2014-06-15 | 1 | -5/+5 |
| | | | | | | | | | | | | as well as another indent-by-4 fix | ||||
| | * | Missing time import -- there is no 'waitecho' function | jquast | 2014-06-15 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | although I am against most time.sleep()s and trying my best to remove them where possible, there is no opposing waitnoecho() function (perhaps we should supply one?). | ||||
| | * | Solaris support, tested on SmartOS from cron(1). | Jeff Quast | 2014-06-15 | 11 | -277/+400 |
| |/ |/| | |||||
* | | Merge pull request #72 from pexpect/interact-does-not-detect-eof | Thomas Kluyver | 2014-06-15 | 6 | -64/+81 |
|\ \ | | | | | | | Interact() does not detect EOF | ||||
| * | | Make a modified copy of os.environ for interact testsinteract-does-not-detect-eof | Thomas Kluyver | 2014-06-15 | 1 | -13/+11 |
| | | | |||||
| * | | For python3, exceptions should use "as err", not ", err" | jquast | 2014-06-15 | 1 | -2/+2 |
| | | | |||||
| * | | python3.2 accommodations | jquast | 2014-06-15 | 1 | -4/+4 |
| | | | |||||
| * | | Document and detect EOF condition in interact() | jquast | 2014-06-15 | 2 | -26/+18 |
| | | | |||||
| * | | Improve EOF through test -> interact -> echo_prompt | jquast | 2014-06-15 | 4 | -38/+65 |
|/ / | |||||
* | | Merge pull request #70 from pexpect/more-exacting-which | Thomas Kluyver | 2014-06-10 | 3 | -81/+235 |
|\ \ | | | | | | | new function is_exe() makes existing which() more correct | ||||
| * | | Make execute permission check more explicitmore-exacting-which | Thomas Kluyver | 2014-06-10 | 1 | -4/+11 |
| | | | |||||
* | | | Merge pull request #71 from pexpect/replwrap-test-fixes | Thomas Kluyver | 2014-06-10 | 2 | -11/+29 |
|\ \ \ | | | | | | | | | Fixing various prompt issues with bash ReplWrapper | ||||
| * | | | Minor fixes for replwrap testsreplwrap-test-fixes | Thomas Kluyver | 2014-06-10 | 1 | -3/+1 |
| | | | | |||||
| * | | | syntaxerr: missing r'literal' for unset PS1 | jquast | 2014-06-08 | 1 | -1/+1 |
| | | | | |||||
* | | | | PR #66: TypeError thrown by spawnu.readline() | jquast | 2014-06-08 | 4 | -2/+24 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Submitted by @auntieNeo, fixes exception, "TypeError: got <type 'str'> ('\r\n') as pattern" in spawnu.readline(). Bytes b'\r\n' was concatenated to u'unicode', causing an exception to be thrown when using readline(). | ||||
| | | * | Solaris support, tested on SmartOS from cron(1). | Jeff Quast | 2014-06-08 | 11 | -277/+400 |
| | | | | |||||
| | | * | Merge branch 'interact-does-not-detect-eof' into issue-44-solaris-try-3 | Jeff Quast | 2014-06-06 | 6 | -64/+83 |
| | | |\ | |||||
| | | | * | For python3, exceptions should use "as err", not ", err" | jquast | 2014-06-07 | 1 | -2/+2 |
| | | | | | |||||
| | | | * | python3.2 accommodations | jquast | 2014-06-07 | 1 | -4/+4 |
| | | | | | |||||
| | | | * | Document and detect EOF condition in interact() | jquast | 2014-06-07 | 2 | -26/+18 |
| | | | | | |||||
| | | | * | Improve EOF through test -> interact -> echo_prompt | jquast | 2014-06-07 | 4 | -38/+65 |
| |_|_|/ |/| | | | |||||
| | | * | Merge branch 'more-exacting-which' into issue-44-solaris-try-3 | Jeff Quast | 2014-06-06 | 3 | -81/+228 |
| | | |\ | | | |/ | | |/| | |||||
| | * | | Provide new 'is_exe' function used by 'which' | jquast | 2014-06-07 | 1 | -5/+38 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As noted by bug report http://bugs.python.org/issue14706, "This is not a Python bug. os.access() is just a wrapper around the POSIX access() function" http://pubs.opengroup.org/onlinepubs/9699919799/functions/faccessat.html """ If any access permissions are checked, each shall be checked individually, as described in XBD File Access Permissions, except that where that description refers to execute permission for a process with appropriate privileges, an implementation may indicate success for X_OK even if execute permission is not granted to any user. """ | ||||
| | * | | Expand on tests/test_which.py | jquast | 2014-06-07 | 1 | -33/+141 |
| | | | | | | | | | | | | | | | | | | | | Mainly, regarding os.defpath, os.environ['PATH'], absolute, relative, and symlinks. | ||||
| | * | | Separate which tests into test_which.py | jquast | 2014-06-07 | 2 | -76/+82 |
| |/ / |/| | | |||||
| | * | Merge branch 'replwrap-test-fixes' into issue-44-solaris-try-3 | Jeff Quast | 2014-06-06 | 2 | -11/+31 |
| | |\ | |/ / |/| / | |/ | |||||
| * | Fixing various prompt issues with bash ReplWrapper | jquast | 2014-06-07 | 2 | -11/+31 |
|/ | | | | | | allow matching a regular expression, use setUp and tearDown to putenv & getenv PS1, PS2 unset PROMPT_COMMAND | ||||
* | Tests for wrapping Python shell | Thomas Kluyver | 2014-06-04 | 1 | -1/+27 |
| | |||||
* | Some more test coverage for fdpexpect | Thomas Kluyver | 2014-06-04 | 2 | -21/+9 |
| | |||||
* | Mark a few unsupported code paths as not needed for test coverage | Thomas Kluyver | 2014-06-04 | 1 | -7/+7 |
| | |||||
* | Test escaping interact mode | Thomas Kluyver | 2014-06-04 | 2 | -0/+3 |
| | |||||
* | Add another test for ANSI terminal emulation | Thomas Kluyver | 2014-06-04 | 1 | -0/+11 |
| | |||||
* | Remove pexpect.psh - it was undocumented and seemingly unused | Thomas Kluyver | 2014-06-04 | 3 | -164/+5 |
| | | | | Closes gh-66 |