summaryrefslogtreecommitdiffstats
path: root/Lib/contextlib.py
Commit message (Expand)AuthorAgeFilesLines
* Issue #27123: When an exception is raised within the context beingGregory P. Smith2016-06-141-0/+3
* Issue #24336: The contextmanager decorator now works with functions withSerhiy Storchaka2015-06-281-3/+3
|\
| * Issue #24336: The contextmanager decorator now works with functions withSerhiy Storchaka2015-06-281-3/+3
* | PEP 479: Change StopIteration handling inside generators.Yury Selivanov2015-05-091-2/+9
* | Issue #22389: Add contextlib.redirect_stderr().Berker Peksag2014-11-281-13/+27
|/
* Merge removal of issue 20317 debugging code from 3.3Nick Coghlan2014-01-241-3/+1
|\
| * Issue 20317: Remove debugging code from contextlibNick Coghlan2014-01-241-3/+1
* | Merge #20317 from 3.3Nick Coghlan2014-01-221-1/+9
|\ \ | |/
| * Issue #20317: Don't create a reference loop in ExitStackNick Coghlan2014-01-221-1/+9
* | Close #19403: make contextlib.redirect_stdout reentrantNick Coghlan2013-11-031-8/+4
* | Close #19330 by using public classes in contextlibNick Coghlan2013-10-261-41/+39
* | contextlib doc updates and refactoringNick Coghlan2013-10-191-29/+52
* | Close #19266: contextlib.ignore -> contextlib.suppressNick Coghlan2013-10-171-4/+4
* | Rename contextlib.ignored() to contextlib.ignore().Raymond Hettinger2013-10-111-3/+3
* | Issue #15805: Add contextlib.redirect_stdout()Raymond Hettinger2013-10-101-1/+39
* | Merge #19092 from 3.3Nick Coghlan2013-10-011-3/+15
|\ \ | |/
| * Close #19092: ExitStack now reraises exceptions from __exit__Nick Coghlan2013-10-011-3/+15
* | #18705: merge with 3.3.Ezio Melotti2013-08-171-1/+1
|\ \ | |/
* | Issue #15806: Add contextlib.ignored().Raymond Hettinger2013-03-111-1/+13
|/
* Issue #16714: use 'raise' exceptions, don't 'throw'.Andrew Svetlov2012-12-181-1/+1
|\
* | Close #14969: Improve the handling of exception chaining in contextlib.ExitStackNick Coghlan2012-06-011-3/+13
* | Close #14963: Use an iterative algorithm in contextlib.ExitStack.__exit__ (Pa...Nick Coghlan2012-05-311-26/+15
* | Close #13585: add contextlib.ExitStack to replace the ill-fated contextlib.ne...Nick Coghlan2012-05-211-5/+121
* | remove unused imports (closes #12432)Benjamin Peterson2011-06-281-1/+0
|/
* Remove trailing whitespaceNick Coghlan2011-05-051-2/+2
* Issue #11647: allow contextmanager objects to be used as decorators as descri...Nick Coghlan2011-05-051-4/+24
* Issue #10859: Make `contextlib.GeneratorContextManager` officiallyAntoine Pitrou2011-01-081-2/+2
* Issue 9110. Adding ContextDecorator to contextlib. This enables the creation ...Michael Foord2010-06-301-2/+13
* remove nested from __all__Benjamin Peterson2009-07-011-1/+1
* Removed contextlib.nested()Raymond Hettinger2009-07-011-45/+0
* Merged revisions 73518-73519 via svnmerge fromNick Coghlan2009-06-231-10/+8
* Issue 6256: Fix stacklevel in warning message.Raymond Hettinger2009-06-101-1/+1
* Deprecate contextlib.nested(). The with-statement now provides this function...Raymond Hettinger2009-05-281-0/+3
* Merged revisions 62425-62429,62434-62436,62441,62444,62446-62448,62450-62455,...Christian Heimes2008-05-041-6/+2
* Merged revisions 58742-58816 via svnmerge fromGuido van Rossum2007-11-021-0/+4
* Fix a poorly-translated raise statement in contextlib.Collin Winter2007-09-011-1/+2
* Issue #1066: implement PEP 3109, 2/3 of PEP 3134.Collin Winter2007-08-311-1/+1
* Merged revisions 57221-57391 via svnmerge fromGuido van Rossum2007-08-241-9/+8
* PEP 3114: rename .next() to .__next__() and add next() builtin.Georg Brandl2007-04-211-2/+2
* SF patch 1631942 by Collin Winter:Guido van Rossum2007-01-101-1/+1
* Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk.Thomas Wouters2006-05-271-14/+14
* Merge p3yk branch with the trunk up to revision 45595. This breaks a fairThomas Wouters2006-04-211-3/+17
* Um, I thought I'd already checked this in.Guido van Rossum2006-03-101-6/+5
* Fix a bug in nested() - if one of the sub-context-managers swallows theGuido van Rossum2006-03-011-1/+4
* Updates to the with-statement:Guido van Rossum2006-02-281-0/+138