<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython.git/Lib/contextlib.py, branch master</title>
<subtitle>
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/'/>
<entry>
<title>Issue #27123: When an exception is raised within the context being</title>
<updated>2016-06-14T16:24:31+00:00</updated>
<author>
<name>Gregory P. Smith</name>
<email>greg@krypto.org</email>
</author>
<published>2016-06-14T16:24:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=c9cdf020e4f04b7fc42e2df1bc60523653cc0d0f'/>
<id>c9cdf020e4f04b7fc42e2df1bc60523653cc0d0f</id>
<content type='text'>
managed by a contextlib.ExitStack() and one of the exit stack
generators catches and raises it in a chain, do not re-raise the
original exception when exiting, let the new chained one through.
This avoids the PEP 479 bug described in issue25782.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
managed by a contextlib.ExitStack() and one of the exit stack
generators catches and raises it in a chain, do not re-raise the
original exception when exiting, let the new chained one through.
This avoids the PEP 479 bug described in issue25782.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #27123: When an exception is raised within the context being</title>
<updated>2016-06-14T16:19:20+00:00</updated>
<author>
<name>Gregory P. Smith</name>
<email>greg@krypto.org</email>
</author>
<published>2016-06-14T16:19:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=d6585129930c0020af36d783c2bddc17f8a3c78e'/>
<id>d6585129930c0020af36d783c2bddc17f8a3c78e</id>
<content type='text'>
managed by a contextlib.ExitStack() and one of the exit stack
generators catches and raises it in a chain, do not re-raise the
original exception when exiting, let the new chained one through.
This avoids the PEP 479 bug described in issue25782.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
managed by a contextlib.ExitStack() and one of the exit stack
generators catches and raises it in a chain, do not re-raise the
original exception when exiting, let the new chained one through.
This avoids the PEP 479 bug described in issue25782.
</pre>
</div>
</content>
</entry>
<entry>
<title>Normalize whitespace</title>
<updated>2016-04-08T19:16:16+00:00</updated>
<author>
<name>Brett Cannon</name>
<email>brett@python.org</email>
</author>
<published>2016-04-08T19:16:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=5dcd57cb035df1db928dde416c24f22f26b55478'/>
<id>5dcd57cb035df1db928dde416c24f22f26b55478</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #25609: Introduce contextlib.AbstractContextManager and</title>
<updated>2016-04-08T19:15:27+00:00</updated>
<author>
<name>Brett Cannon</name>
<email>brett@python.org</email>
</author>
<published>2016-04-08T19:15:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=dad8d07dc28375c3f36b4a7ee17733dfa72b0fa9'/>
<id>dad8d07dc28375c3f36b4a7ee17733dfa72b0fa9</id>
<content type='text'>
typing.ContextManager.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
typing.ContextManager.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #24336: The contextmanager decorator now works with functions with</title>
<updated>2015-06-28T14:08:35+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2015-06-28T14:08:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=f4590a801412d203b0597424cc6bd6c5f439f6d1'/>
<id>f4590a801412d203b0597424cc6bd6c5f439f6d1</id>
<content type='text'>
keyword arguments called "func" and "self".  Patch by Martin Panter.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
keyword arguments called "func" and "self".  Patch by Martin Panter.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #24336: The contextmanager decorator now works with functions with</title>
<updated>2015-06-28T14:06:07+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2015-06-28T14:06:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=6ea82ec7a7990220fd423ee7a777484dd24089b3'/>
<id>6ea82ec7a7990220fd423ee7a777484dd24089b3</id>
<content type='text'>
keyword arguments called "func" and "self".  Patch by Martin Panter.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
keyword arguments called "func" and "self".  Patch by Martin Panter.
</pre>
</div>
</content>
</entry>
<entry>
<title>PEP 479: Change StopIteration handling inside generators.</title>
<updated>2015-05-09T15:44:30+00:00</updated>
<author>
<name>Yury Selivanov</name>
<email>yselivanov@sprymix.com</email>
</author>
<published>2015-05-09T15:44:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=583e11978ccf946c33d9a940ad1c824fafdd4f79'/>
<id>583e11978ccf946c33d9a940ad1c824fafdd4f79</id>
<content type='text'>
Closes issue #22906.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes issue #22906.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #22389: Add contextlib.redirect_stderr().</title>
<updated>2014-11-28T21:28:06+00:00</updated>
<author>
<name>Berker Peksag</name>
<email>berker.peksag@gmail.com</email>
</author>
<published>2014-11-28T21:28:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=99025d66e057616003c868d3a4b284453182aa18'/>
<id>99025d66e057616003c868d3a4b284453182aa18</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge removal of issue 20317 debugging code from 3.3</title>
<updated>2014-01-24T13:07:16+00:00</updated>
<author>
<name>Nick Coghlan</name>
<email>ncoghlan@gmail.com</email>
</author>
<published>2014-01-24T13:07:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=1323e1578fce85101d48317e5dc5e851c8eca877'/>
<id>1323e1578fce85101d48317e5dc5e851c8eca877</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue 20317: Remove debugging code from contextlib</title>
<updated>2014-01-24T13:05:45+00:00</updated>
<author>
<name>Nick Coghlan</name>
<email>ncoghlan@gmail.com</email>
</author>
<published>2014-01-24T13:05:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=81d0b1f01706d7f4ca27d025d2e9593ab91af336'/>
<id>81d0b1f01706d7f4ca27d025d2e9593ab91af336</id>
<content type='text'>
- Alex J Burke noticed a debugging raise in the commit that
  fixed the original bug reported in issue 20317
- this showed that multiple iterations through the affected
  loop wasn't actually being tested
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Alex J Burke noticed a debugging raise in the commit that
  fixed the original bug reported in issue 20317
- this showed that multiple iterations through the affected
  loop wasn't actually being tested
</pre>
</div>
</content>
</entry>
</feed>
