summaryrefslogtreecommitdiff
path: root/pexpect/fdpexpect.py
Commit message (Collapse)AuthorAgeFilesLines
* docsTapple2023-02-211-2/+4
|
* docsTapple2023-02-211-0/+2
|
* Make poll_ignore_interrupts register multiple FDs like select.select call ↵Cooper Ry Lees2018-04-131-1/+1
| | | | and fix broken __interact_copy implementation
* Move poll_ignore_interrupts to accept a fd at a time onlyCooper Ry Lees2018-04-011-1/+1
|
* Allow for configurable select.poll() usageCooper Ry Lees2018-03-231-8/+14
| | | | | | | - This allows systems that can have > 1024 fds to work - Should be marginally faster - Added tests to use select.poll() - Incremented version - Happy to change this, guessed what it should be
* Spelling fixesVille Skyttä2017-09-151-1/+1
|
* suggest docstring improvements for fdpexpect.pyJeff Quast2016-07-021-9/+12
|
* Further improve docstring for read_nonblocking.David Cullen2016-06-291-2/+10
|
* Improve docstring for read_nonblocking in fdspawn.David Cullen2016-06-291-4/+4
|
* Restore POSIX support to fdpexpect.David Cullen2016-06-281-1/+18
|
* Update docs for PopenSpawn and Windows supportThomas Kluyver2015-10-031-1/+2
|
* Add encoding parameter for fdspawnThomas Kluyver2015-09-121-3/+6
| | | | Closes gh-92
* 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.
* Refactor, creating SpawnBase classThomas Kluyver2014-11-231-29/+5
|
* Delegate more methods to ptyprocessThomas Kluyver2014-11-231-0/+13
|
* Some more test coverage for fdpexpectThomas Kluyver2014-06-041-2/+2
|
* Document fdpexpect moduleThomas Kluyver2013-09-251-1/+6
|
* Fix fdpexpect for Python 3Thomas Kluyver2013-09-201-17/+10
|
* Move fdpexpect -> pexpect.fdpexpectThomas Kluyver2013-09-191-0/+99
|
* Moved everything up one directory level.Noah Spurrier2012-10-261-99/+0
|
* Added backward compatability back to Python 2.2.Noah Spurrier2012-10-251-0/+1
| | | | | | | | | | | | | | | I removed some of the changes I was working on for Python3 (mostly exception systax). The reason for doing this is that it's impossible to maintain a single source file that supports both Python2 and Python3, so Python3 is never going to happen in this code anyway.** This is one of the most annoying things about Python3. Maybe I'll create a build script that strips out the Python3 crap so I can at least maintain one set of source files that can be retargeted to Python2 or Python3 as a pre-install step. ** This may not be strictly true, but short of adding conditional tests and exceptions to handle run-time errors I can't think of a clean way to do this.
* This is mostly an update to the license.Noah Spurrier2012-10-251-10/+26
| | | | | I updated the license to a simpler FSF and OSI approved license. I also did some code cleanup.
* I had to make a few tweaks to fix some broken tests. All tests pass at 82% ↵noah2007-12-261-3/+3
| | | | code coverage.
* cleaned up fdpexpect a bit.noah2007-12-221-13/+21
|
* Added some svn:keywordsnoah2006-08-121-0/+1
|
* Syntax Error typo in __all__ declaration.noah2006-03-021-1/+1
|
* rleased 2.1beta. Added INSTALL file. A Few last minute tweaksnoah2006-03-011-0/+2
| | | | | to __all__ for fdpexpect.py.
* Added Alexander Gattin's changes to support setting environment.noah2006-02-181-12/+21
|
* Added some changes suggested by Nicolas Cesar.noah2006-02-171-6/+17
|
* pexpect.spawn() allows cmd argument to be None to support subclassesnoah2006-02-091-0/+51
that don't use cmd or args. Moved irix hack string check out of a loop. irix hack flag now gets set in __init__. Added fdpexpect.py to support users already open filedexcriptors. Pexpect used to allow this, but it was messy. I'm trying to add it back in by request. Added an ad-hoc fd_test.py which is just a temporary test and should be deleted some day.