summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into document-blocking-writedocument-blocking-writeJeff Quast2015-09-2025-278/+261
|\
| * Merge pull request #256 from pexpect/interact-tests-uses-getchJeff Quast2015-09-204-69/+42
| |\ | | | | | | Interact tests uses getch.py, avoids trailing output assertions on travis-ci
| | * Do not assert trailing output on TRAVIS-CIJeff Quast2015-09-202-5/+14
| | |
| | * interact tests: prefer getch over echo_w_promptJeff Quast2015-09-203-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 unreliableJeff Quast2015-09-201-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 Quast2015-09-184-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-parametersJeff Quast2015-09-153-7/+13
| |\ | | | | | | Encoding parameters for pxssh and fdspawn
| | * Add encoding parameter for fdspawnThomas Kluyver2015-09-121-3/+6
| | | | | | | | | | | | Closes gh-92
| | * Fix for pxssh when reading unicodeThomas Kluyver2015-09-121-1/+1
| | |
| | * Add encoding parameter to pxsshuThomas Kluyver2015-09-121-2/+5
| | | | | | | | | | | | | | | Closes gh-172 (alternative approach to the same problem) Closes gh-169
| | * Update docstring mention of unicode interfaceThomas Kluyver2015-09-121-1/+1
| | |
| * | Merge pull request #241 from patrickyevsukov/patch-1Jeff Quast2015-09-151-1/+1
| |\ \ | | | | | | | | Fix Typo
| | * | Fix TypoPatrick Yevsukov2015-09-151-1/+1
| |/ /
| * | Merge pull request #240 from takluyver/deprecate-emulatorJeff Quast2015-09-145-26/+19
| |\ \ | | |/ | |/| Deprecate terminal emulator code
| | * Deprecation warning in pexpect.screenThomas Kluyver2015-09-121-0/+7
| | |
| | * Document deprecation of screen, ANSIThomas Kluyver2015-09-124-26/+12
| |/
| * Merge pull request #237 from takluyver/rm-toplevel-modulesThomas Kluyver2015-09-126-36/+0
| |\ | | | | | | Remove separate top-level modules
| | * Remove separate top-level modulesThomas Kluyver2015-09-096-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-sendThomas Kluyver2015-09-121-0/+24
| |\ \ | | | | | | | | Restore send/write methods to fdpexpect
| | * | Restore send/write methods to fdpexpectThomas Kluyver2015-09-091-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-unicodeThomas Kluyver2015-09-095-129/+111
| |\ \ | | |/ | |/| 'Unicode mode' in spawn class
| | * Fix deprecated runu functionThomas Kluyver2015-02-271-1/+2
| | |
| | * Deprecate runu functionThomas Kluyver2015-02-261-20/+15
| | |
| | * Remove unicode variants from docsThomas Kluyver2015-02-261-14/+18
| | |
| | * Integrate unicode API into spawn, rather than subclassingThomas Kluyver2015-02-263-95/+77
| | |
| * | Merge pull request #229 from Wakeupbuddy/patch-1Jeff Quast2015-08-111-1/+1
| |\ \ | | | | | | | | spellfix "You you" => "You"
| | * | typo fixwakeupbuddy2015-08-101-1/+1
| |/ /
| * | Merge pull request #223 from minrk/replwrap-unicode-cmdThomas Kluyver2015-06-171-1/+2
| |\ \ | | | | | | | | accept unicode cmd on Python 2
| | * | accept unicode cmd on Python 2Min RK2015-06-161-1/+2
| |/ /
| * | Merge pull request #211 from pexpect/noexception-on-wait-after-terminateThomas Kluyver2015-05-204-10/+31
| |\ \ | | | | | | | | Do not raise Exception on wait() after terminate or previous wait()
| | * | Add wait() change to doc/history.rstJeff Quast2015-04-261-0/+3
| | | |
| | * | We must specify lower-bound for ptyprocessJeff Quast2015-04-261-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 Quast2015-04-262-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-writeJeff Quast2015-04-2653-2691/+3200
|\ \ \ | |/ /
| * | Merge pull request #202 from detly/eof-fixThomas Kluyver2015-04-251-1/+2
| |\ \ | | | | | | | | Set flag_eof in async protocol. Fixes #200.
| | * | Set flag_eof in async protocol. Fixes #200.Jason Heeris2015-04-071-1/+2
| | |/
| * | Merge pull request #181 from pexpect/freebsd-supportThomas Kluyver2015-04-256-14/+56
| |\ \ | | | | | | | | Freebsd support
| | * | bugfix timeout parameter in maxcanon testJeff Quast2015-04-251-2/+2
| | | |
| | * | workaround travis-ci's strange EOF issueJeff Quast2015-04-241-6/+12
| | | |
| | * | Merge branch 'bugfix-virtualenv' into freebsd-supportJeff Quast2015-04-242-1/+7
| | |\ \
| | | * | mkvirtualenv may exit 1 when on success !?Jeff Quast2015-04-242-1/+7
| | | | |
| | * | | Merge branch 'bugfix-virtualenv' into freebsd-supportJeff Quast2015-04-247-35/+116
| | |\ \ \ | | | |/ /
| | | * | Merge remote-tracking branch 'origin/freebsd-support' into bugfix-virtualenvJeff Quast2015-04-244-5/+34
| | | |\ \ | | | |/ / | | |/| |
| | * | | FreeBSD: Necessary to skip test_beyond_max_icanonJeff Quast2015-02-221-2/+18
| | | | | | | | | | | | | | | | | | | | sendline('_' * send_bytes) causes os.write to BLOCK indefinitely
| | * | | FreeBSD: Document magic max canon value of 1920Jeff Quast2015-02-223-4/+13
| | | | |
| | * | | FreeBSD: catch 'ValueError: signal number out of range'Jeff Quast2015-02-211-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-virtualenvJeff Quast2015-04-243-7/+8
| | | |\ | | |_|/ | |/| |
| * | | Merge pull request #178 from pexpect/support-method-as-run-event-callbackJeff Quast2015-04-243-27/+106
| |\ \ \ | | | | | | | | | | Support MethodType as callback for pexpect.run(event=...)
| * \ \ \ Merge pull request #208 from epadillas/doc-overview-bugsThomas Kluyver2015-04-201-3/+3
| |\ \ \ \ | | | | | | | | | | | | Escape quote in print() and fix indexes
| | * | | | Escape quote in print() and fix indexesEverardo Padilla Saca2015-04-201-3/+3
| |/ / / /