<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pexpect.git/pexpect/fdpexpect.py, branch interact-logfix</title>
<subtitle>github.com: pexpect/pexpect.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/'/>
<entry>
<title>Add encoding parameter for fdspawn</title>
<updated>2015-09-12T10:46:18+00:00</updated>
<author>
<name>Thomas Kluyver</name>
<email>takowl@gmail.com</email>
</author>
<published>2015-09-12T10:43:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=b485f7e2bd673f85950bc15b37908884be806fcb'/>
<id>b485f7e2bd673f85950bc15b37908884be806fcb</id>
<content type='text'>
Closes gh-92
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes gh-92
</pre>
</div>
</content>
</entry>
<entry>
<title>Restore send/write methods to fdpexpect</title>
<updated>2015-09-09T11:22:39+00:00</updated>
<author>
<name>Thomas Kluyver</name>
<email>takowl@gmail.com</email>
</author>
<published>2015-09-09T11:22:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=09773b39f4b791ea89e17711f214ac8f98d34269'/>
<id>09773b39f4b791ea89e17711f214ac8f98d34269</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor, creating SpawnBase class</title>
<updated>2014-11-24T00:44:05+00:00</updated>
<author>
<name>Thomas Kluyver</name>
<email>takowl@gmail.com</email>
</author>
<published>2014-10-11T01:21:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=82e8e5480d17b7782b75c5cf5908bd921377a967'/>
<id>82e8e5480d17b7782b75c5cf5908bd921377a967</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Delegate more methods to ptyprocess</title>
<updated>2014-11-24T00:39:20+00:00</updated>
<author>
<name>Thomas Kluyver</name>
<email>takowl@gmail.com</email>
</author>
<published>2014-10-10T00:15:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=42ad200fa0b65e6f12f9962ca99a0743e37c9660'/>
<id>42ad200fa0b65e6f12f9962ca99a0743e37c9660</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Some more test coverage for fdpexpect</title>
<updated>2014-06-05T00:45:37+00:00</updated>
<author>
<name>Thomas Kluyver</name>
<email>takowl@gmail.com</email>
</author>
<published>2014-06-05T00:45:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=a07835752f31ed3e3ae7336026c4846a0733209e'/>
<id>a07835752f31ed3e3ae7336026c4846a0733209e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document fdpexpect module</title>
<updated>2013-09-25T20:07:30+00:00</updated>
<author>
<name>Thomas Kluyver</name>
<email>takowl@gmail.com</email>
</author>
<published>2013-09-25T20:07:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=0a4ddcea89aacf138b145a5e6fc83e4b7c79bf1d'/>
<id>0a4ddcea89aacf138b145a5e6fc83e4b7c79bf1d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix fdpexpect for Python 3</title>
<updated>2013-09-21T01:21:42+00:00</updated>
<author>
<name>Thomas Kluyver</name>
<email>takowl@gmail.com</email>
</author>
<published>2013-09-21T01:21:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=81e7f9e3eca3966516af91e507ccc3ba5ad301a7'/>
<id>81e7f9e3eca3966516af91e507ccc3ba5ad301a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move fdpexpect -&gt; pexpect.fdpexpect</title>
<updated>2013-09-20T00:01:06+00:00</updated>
<author>
<name>Thomas Kluyver</name>
<email>takowl@gmail.com</email>
</author>
<published>2013-09-20T00:01:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=dbff978b56a4c94c4361f083c40df14a7db7d6d4'/>
<id>dbff978b56a4c94c4361f083c40df14a7db7d6d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved everything up one directory level.</title>
<updated>2012-10-26T18:19:10+00:00</updated>
<author>
<name>Noah Spurrier</name>
<email>noah@squaretrade.com</email>
</author>
<published>2012-10-26T18:19:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=7999ca657997e78febfb3fb89cfcc066d50bf788'/>
<id>7999ca657997e78febfb3fb89cfcc066d50bf788</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added backward compatability back to Python 2.2.</title>
<updated>2012-10-25T23:03:06+00:00</updated>
<author>
<name>Noah Spurrier</name>
<email>noah@squaretrade.com</email>
</author>
<published>2012-10-25T23:03:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=1ebbd81cb88cf6d23e77168df0e10b81362d1822'/>
<id>1ebbd81cb88cf6d23e77168df0e10b81362d1822</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
</feed>
