<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pexpect.git/pexpect/pxssh.py, branch interact-does-not-detect-eof</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>display expected prompt as PROMPT, not PROMPT_SET_SH</title>
<updated>2014-03-08T01:22:01+00:00</updated>
<author>
<name>jquast</name>
<email>contact@jeffquast.com</email>
</author>
<published>2014-03-08T01:22:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=2ba85516dd2b95bab1674becc42326df72265d0c'/>
<id>2ba85516dd2b95bab1674becc42326df72265d0c</id>
<content type='text'>
completes issue #44; thanks to @takluyver for keen eye.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
completes issue #44; thanks to @takluyver for keen eye.
</pre>
</div>
</content>
</entry>
<entry>
<title>closes issue #42, self.buffer decoded implicitly</title>
<updated>2014-03-07T06:46:43+00:00</updated>
<author>
<name>jquast</name>
<email>contact@jeffquast.com</email>
</author>
<published>2014-03-07T06:46:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=5a393f4af034e180beb275d90b1d8f7475b68a63'/>
<id>5a393f4af034e180beb275d90b1d8f7475b68a63</id>
<content type='text'>
create a unit tests which otherwise failed for python3 only: mock the
return value of set_unique_prompt for a value of False, which causes
ExceptionPxssh to raise.

previously, displaying self.buffer within the exception causes
bytes() to be implicitly decoded to str (unicode type in py3). python2
didn't care. it is implicitly decoded as 'ascii' encoding, without
warning.

Then, use the %r to represent it as b'xyz' in python3. Also, display
what we expected to be more helpful for the user. What is actually
happening here is the 'set PS1=' command is used so that pexpect can
more regularly understand when the prompt is awaiting command input, and
it is set to something more predictable. You'd be suprised what kind of
hackery can happen to prompt values even if PS1 is explicitly set,
especially in today's oh-my-zhs and git-prompt.sh extensions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
create a unit tests which otherwise failed for python3 only: mock the
return value of set_unique_prompt for a value of False, which causes
ExceptionPxssh to raise.

previously, displaying self.buffer within the exception causes
bytes() to be implicitly decoded to str (unicode type in py3). python2
didn't care. it is implicitly decoded as 'ascii' encoding, without
warning.

Then, use the %r to represent it as b'xyz' in python3. Also, display
what we expected to be more helpful for the user. What is actually
happening here is the 'set PS1=' command is used so that pexpect can
more regularly understand when the prompt is awaiting command input, and
it is set to something more predictable. You'd be suprised what kind of
hackery can happen to prompt values even if PS1 is explicitly set,
especially in today's oh-my-zhs and git-prompt.sh extensions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update pxssh example for Python 3</title>
<updated>2014-01-24T00:05:11+00:00</updated>
<author>
<name>Thomas Kluyver</name>
<email>takowl@gmail.com</email>
</author>
<published>2014-01-24T00:05:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=71038acb1aa00a7383147f066001e654ca01716c'/>
<id>71038acb1aa00a7383147f066001e654ca01716c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Polish pxssh docstrings</title>
<updated>2014-01-23T23:54:59+00:00</updated>
<author>
<name>Thomas Kluyver</name>
<email>takowl@gmail.com</email>
</author>
<published>2014-01-23T23:54:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=f740721f7e6a1c489479c379336e719bddc78ca5'/>
<id>f740721f7e6a1c489479c379336e719bddc78ca5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make code style more regular</title>
<updated>2014-01-23T23:40:48+00:00</updated>
<author>
<name>Thomas Kluyver</name>
<email>takowl@gmail.com</email>
</author>
<published>2014-01-23T23:40:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=dd77e5bcd7e028c5e0216cc1002142fc64f6c217'/>
<id>dd77e5bcd7e028c5e0216cc1002142fc64f6c217</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix documentation of using auto_prompt_reset.</title>
<updated>2014-01-23T23:36:39+00:00</updated>
<author>
<name>Thomas Kluyver</name>
<email>takowl@gmail.com</email>
</author>
<published>2014-01-23T23:36:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=bb6ba03af13f8b3adfc64c3986ca522f634befbc'/>
<id>bb6ba03af13f8b3adfc64c3986ca522f634befbc</id>
<content type='text'>
Closes gh-35
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes gh-35
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup of unused import and loop exit strategy in try_read_prompt</title>
<updated>2013-12-11T14:37:57+00:00</updated>
<author>
<name>Joel Edwards</name>
<email>joeledwards@gmail.com</email>
</author>
<published>2013-12-10T22:58:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=5dca74030f9d1da7d35b0c9362e7adb7e11ac221'/>
<id>5dca74030f9d1da7d35b0c9362e7adb7e11ac221</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Switched to a simpler approache for appending to the prompt</title>
<updated>2013-12-11T14:37:57+00:00</updated>
<author>
<name>Joel Edwards</name>
<email>joeledwards@gmail.com</email>
</author>
<published>2013-12-10T21:22:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=06c3c574c8b5d2fd5ba877413e826a2f33075d48'/>
<id>06c3c574c8b5d2fd5ba877413e826a2f33075d48</id>
<content type='text'>
in try_read_prompt thanks to a suggestion from takluyver
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in try_read_prompt thanks to a suggestion from takluyver
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed call to self._coerce_read_string in try_read_prompt</title>
<updated>2013-12-11T14:37:56+00:00</updated>
<author>
<name>Joel Edwards</name>
<email>joeledwards@gmail.com</email>
</author>
<published>2013-12-10T21:18:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=e7c86c71985abd601530c84d30f9700b0b34d3b2'/>
<id>e7c86c71985abd601530c84d30f9700b0b34d3b2</id>
<content type='text'>
This was an artifact from my attempt at adding support for non ASCII
character encodings in a prior commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was an artifact from my attempt at adding support for non ASCII
character encodings in a prior commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed coerce_result argument from pexpect read_nonblocking method.</title>
<updated>2013-12-11T14:37:56+00:00</updated>
<author>
<name>Joel Edwards</name>
<email>joeledwards@gmail.com</email>
</author>
<published>2013-12-10T20:38:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pexpect.git/commit/?id=eb7099c5c23f9acabb6265d1fb39e0c0d9b6ba66'/>
<id>eb7099c5c23f9acabb6265d1fb39e0c0d9b6ba66</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
