<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git, branch v3.5.0a3</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>Release bump for Python 3.5.0a3.</title>
<updated>2015-03-29T22:34:26+00:00</updated>
<author>
<name>Larry Hastings</name>
<email>larry@hastings.org</email>
</author>
<published>2015-03-29T22:34:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=02d1db9f46f2c9de879536206028a62d1a3f7bea'/>
<id>02d1db9f46f2c9de879536206028a62d1a3f7bea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Regenerated pydoc topics and minor doc fixes for 3.5.0a3.</title>
<updated>2015-03-29T22:32:55+00:00</updated>
<author>
<name>Larry Hastings</name>
<email>larry@hastings.org</email>
</author>
<published>2015-03-29T22:32:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b2c2dc3643c889e9d2b342b3eac155d478bdb8bc'/>
<id>b2c2dc3643c889e9d2b342b3eac155d478bdb8bc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #14260: The groupindex attribute of regular expression pattern object</title>
<updated>2015-03-29T22:01:48+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2015-03-29T22:01:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=07360df481adeacfc2b7a1a7f89ae9a76e86b725'/>
<id>07360df481adeacfc2b7a1a7f89ae9a76e86b725</id>
<content type='text'>
now is non-modifiable mapping.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
now is non-modifiable mapping.
</pre>
</div>
</content>
</entry>
<entry>
<title>#2211: properly document the Morsel behavior changes.</title>
<updated>2015-03-29T21:09:21+00:00</updated>
<author>
<name>R David Murray</name>
<email>rdmurray@bitdance.com</email>
</author>
<published>2015-03-29T21:09:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=1813c1701f8e7e9287bccf66d1b4b8348c432168'/>
<id>1813c1701f8e7e9287bccf66d1b4b8348c432168</id>
<content type='text'>
Also deprecate the undocumented set argument instead of removing
it already in 3.5.

Initial patch by Demian Brecht.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also deprecate the undocumented set argument instead of removing
it already in 3.5.

Initial patch by Demian Brecht.
</pre>
</div>
</content>
</entry>
<entry>
<title>merge 3.4 (#23801)</title>
<updated>2015-03-29T20:45:19+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2015-03-29T20:45:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=0deefd5a9402e3bd13ed899f9b939062faf98114'/>
<id>0deefd5a9402e3bd13ed899f9b939062faf98114</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Closes #23801 - Ignore entire preamble to multipart in cgi.FieldStorage</title>
<updated>2015-03-29T20:43:23+00:00</updated>
<author>
<name>Donald Stufft</name>
<email>donald@stufft.io</email>
</author>
<published>2015-03-29T20:43:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=d90f8d10e088657593fa753ecacab95845d378aa'/>
<id>d90f8d10e088657593fa753ecacab95845d378aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge: #23792: Ignore KeyboardInterrupt when the pydoc pager is active.</title>
<updated>2015-03-29T19:19:13+00:00</updated>
<author>
<name>R David Murray</name>
<email>rdmurray@bitdance.com</email>
</author>
<published>2015-03-29T19:19:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f375b0a4d5a0362ca9b927e626a00c8328f3ac04'/>
<id>f375b0a4d5a0362ca9b927e626a00c8328f3ac04</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>#23792: Ignore KeyboardInterrupt when the pydoc pager is active.</title>
<updated>2015-03-29T19:15:40+00:00</updated>
<author>
<name>R David Murray</name>
<email>rdmurray@bitdance.com</email>
</author>
<published>2015-03-29T19:15:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=1058cda38f1b409c4d52eef236f4915df592a112'/>
<id>1058cda38f1b409c4d52eef236f4915df592a112</id>
<content type='text'>
Previously, if you hit ctl-c while the pager was active, the python that
launched the subprocess for the pager would see the KeyboardInterrupt in the
__exit__ method of the subprocess context manager where it was waiting for the
subprocess to complete, ending the wait.  This would leave the pager running,
while the interactive interpreter, after handling the exception by printing
it, would go back to trying to post a prompt...but the pager would generally
have the terminal in raw mode, and in any case would be still trying to read
from stdin.  On some systems, even exiting python at that point would not
restore the terminal mode.  The problem with raw mode could also happen if
ctl-C was hit when pydoc was called from the shell command line and the pager
was active.

Instead, we now wait on the subprocess in a loop, ignoring KeyboardInterrupt
just like the pager does, until the pager actually exits.

(Note: this was a regression relative to python2...in python2 the pager
is called via system, and system does not return until the pager exits.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, if you hit ctl-c while the pager was active, the python that
launched the subprocess for the pager would see the KeyboardInterrupt in the
__exit__ method of the subprocess context manager where it was waiting for the
subprocess to complete, ending the wait.  This would leave the pager running,
while the interactive interpreter, after handling the exception by printing
it, would go back to trying to post a prompt...but the pager would generally
have the terminal in raw mode, and in any case would be still trying to read
from stdin.  On some systems, even exiting python at that point would not
restore the terminal mode.  The problem with raw mode could also happen if
ctl-C was hit when pydoc was called from the shell command line and the pager
was active.

Instead, we now wait on the subprocess in a loop, ignoring KeyboardInterrupt
just like the pager does, until the pager actually exits.

(Note: this was a regression relative to python2...in python2 the pager
is called via system, and system does not return until the pager exits.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Added explicit tests for issue #23803.</title>
<updated>2015-03-29T16:23:27+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2015-03-29T16:23:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=1b74d630da388ace3187101c821d55b0799580d4'/>
<id>1b74d630da388ace3187101c821d55b0799580d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #23803: Fixed str.partition() and str.rpartition() when a separator</title>
<updated>2015-03-29T16:21:02+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2015-03-29T16:21:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=48070c1248c97238493025553fe474ad9eca168d'/>
<id>48070c1248c97238493025553fe474ad9eca168d</id>
<content type='text'>
is wider then partitioned string.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
is wider then partitioned string.
</pre>
</div>
</content>
</entry>
</feed>
