Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote-tracking branch 'origin/master' into document-blocking-writedocument-blocking-write | Jeff Quast | 2015-09-20 | 25 | -278/+261 |
|\ | |||||
| * | Merge pull request #256 from pexpect/interact-tests-uses-getch | Jeff Quast | 2015-09-20 | 4 | -69/+42 |
| |\ | | | | | | | Interact tests uses getch.py, avoids trailing output assertions on travis-ci | ||||
| | * | Do not assert trailing output on TRAVIS-CI | Jeff Quast | 2015-09-20 | 2 | -5/+14 |
| | | | |||||
| | * | interact tests: prefer getch over echo_w_prompt | Jeff Quast | 2015-09-20 | 3 | -68/+32 |
| |/ | | | | | | | | | this ensures more reliable clean exit, as is necessary in negative test for interact(escape_character=None) | ||||
| * | Use ^C in test_interact_escape_None, ^D unreliable | Jeff Quast | 2015-09-20 | 1 | -2/+1 |
| | | | | | | | | | | Test intermittently fails PyPy and Travis-CI hosts, where EOF is incorrectly interpreted instead of captured as exception. | ||||
| * | Allow {p}.interact(escape_character=None) | Jeff Quast | 2015-09-18 | 4 | -10/+30 |
| | | | | | | | | | | | | | | | | | | | | | | 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 |
| | | | |||||
| * | | Merge pull request #241 from patrickyevsukov/patch-1 | Jeff Quast | 2015-09-15 | 1 | -1/+1 |
| |\ \ | | | | | | | | | Fix Typo | ||||
| | * | | Fix Typo | Patrick Yevsukov | 2015-09-15 | 1 | -1/+1 |
| |/ / | |||||
| * | | Merge pull request #240 from takluyver/deprecate-emulator | Jeff Quast | 2015-09-14 | 5 | -26/+19 |
| |\ \ | | |/ | |/| | Deprecate terminal emulator code | ||||
| | * | Deprecation warning in pexpect.screen | Thomas Kluyver | 2015-09-12 | 1 | -0/+7 |
| | | | |||||
| | * | Document deprecation of screen, ANSI | Thomas Kluyver | 2015-09-12 | 4 | -26/+12 |
| |/ | |||||
| * | Merge pull request #237 from takluyver/rm-toplevel-modules | Thomas Kluyver | 2015-09-12 | 6 | -36/+0 |
| |\ | | | | | | | Remove separate top-level modules | ||||
| | * | Remove separate top-level modules | Thomas Kluyver | 2015-09-09 | 6 | -36/+0 |
| | | | | | | | | | | | | | | | These were deprecated in 3.x, moving them into the Pexpect package. This removes them entirely for 4.x. | ||||
| * | | 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 | 5 | -129/+111 |
| |\ \ | | |/ | |/| | '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 |
| | | | |||||
| | * | Remove unicode variants from docs | Thomas Kluyver | 2015-02-26 | 1 | -14/+18 |
| | | | |||||
| | * | Integrate unicode API into spawn, rather than subclassing | Thomas Kluyver | 2015-02-26 | 3 | -95/+77 |
| | | | |||||
| * | | Merge pull request #229 from Wakeupbuddy/patch-1 | Jeff Quast | 2015-08-11 | 1 | -1/+1 |
| |\ \ | | | | | | | | | spellfix "You you" => "You" | ||||
| | * | | typo fix | wakeupbuddy | 2015-08-10 | 1 | -1/+1 |
| |/ / | |||||
| * | | Merge pull request #223 from minrk/replwrap-unicode-cmd | Thomas Kluyver | 2015-06-17 | 1 | -1/+2 |
| |\ \ | | | | | | | | | accept unicode cmd on Python 2 | ||||
| | * | | accept unicode cmd on Python 2 | Min RK | 2015-06-16 | 1 | -1/+2 |
| |/ / | |||||
| * | | Merge pull request #211 from pexpect/noexception-on-wait-after-terminate | Thomas Kluyver | 2015-05-20 | 4 | -10/+31 |
| |\ \ | | | | | | | | | Do not raise Exception on wait() after terminate or previous wait() | ||||
| | * | | Add wait() change to doc/history.rst | Jeff Quast | 2015-04-26 | 1 | -0/+3 |
| | | | | |||||
| | * | | We must specify lower-bound for ptyprocess | Jeff Quast | 2015-04-26 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: - user installs pexpect==3.2 and ptyprocess==0.4 - change is made to ptyprocess, 0.5 is available - change is made to pexpect, 4.0 is available - user wishes to upgrade, issues "pip install --upgrade pexpect" - the current version of ptyprocess (0.4) remains installed. Solution: - Specify lowerbound '>=0.5' to ensure that existing pexpect installations receive new version of ptyprocess. | ||||
| | * | | Tests cases and documentation to supplement wait() | Jeff Quast | 2015-04-26 | 2 | -9/+27 |
| |/ / | | | | | | | | | | | | | | | | | | | 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 remote-tracking branch 'origin/master' into document-blocking-write | Jeff Quast | 2015-04-26 | 53 | -2691/+3200 |
|\ \ \ | |/ / | |||||
| * | | 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 pull request #181 from pexpect/freebsd-support | Thomas Kluyver | 2015-04-25 | 6 | -14/+56 |
| |\ \ | | | | | | | | | Freebsd support | ||||
| | * | | bugfix timeout parameter in maxcanon test | Jeff Quast | 2015-04-25 | 1 | -2/+2 |
| | | | | |||||
| | * | | workaround travis-ci's strange EOF issue | Jeff Quast | 2015-04-24 | 1 | -6/+12 |
| | | | | |||||
| | * | | Merge branch 'bugfix-virtualenv' into freebsd-support | Jeff Quast | 2015-04-24 | 2 | -1/+7 |
| | |\ \ | |||||
| | | * | | mkvirtualenv may exit 1 when on success !? | Jeff Quast | 2015-04-24 | 2 | -1/+7 |
| | | | | | |||||
| | * | | | Merge branch 'bugfix-virtualenv' into freebsd-support | Jeff Quast | 2015-04-24 | 7 | -35/+116 |
| | |\ \ \ | | | |/ / | |||||
| | | * | | 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' | 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 |
| |/ / / / |