1. d0d4a45 bpo-42395: Add aclosing to __all__ (GH-23356) by Tom Gringauz · 3 years, 9 months ago
  2. a117167 bpo-41543: contextlib.nullcontext can fill in for an async context manager (GH-21870) by Tom Gringauz · 3 years, 9 months ago
  3. 178695b bpo-40816 Add AsyncContextDecorator class (GH-20516) by Kazantcev Andrey · 3 years, 9 months ago
  4. 6e8dcda bpo-41229: Update docs for explicit aclose()-required cases and add contextlib.aclosing() method (GH-21545) by Joongi Kim · 3 years, 9 months ago
  5. 48b069a bpo-39481: Implementation for PEP 585 (#18239) by Guido van Rossum · 4 years, 4 months ago
  6. 142566c [3.9] bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-12620) by Serhiy Storchaka · 5 years ago
  7. 2085bd0 bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) by Serhiy Storchaka · 5 years ago
  8. d53cf99 bpo-36542: Allow to overwrite the signature for Python functions. (GH-12705) by Serhiy Storchaka · 5 years ago
  9. 42a139e bpo-36492: Deprecate passing some arguments as keyword arguments. (GH-12637) by Serhiy Storchaka · 5 years ago
  10. 52698c7 bpo-33786: Fix asynchronous generators to handle GeneratorExit in athrow() (GH-7467) by Yury Selivanov · 6 years ago
  11. 23ab5ee bpo-33265: use an actual method instead of a method-like function in ExitStack (GH-6456) by jdemeyer · 6 years ago
  12. dd0e087 bpo-30306: release arguments of contextmanager (GH-1500) by Martin Teichmann · 7 years ago
  13. 1aa094f bpo-29302: Implement contextlib.AsyncExitStack. (#4790) by Ilya Kulakov · 7 years ago
  14. 176baa3 bpo-30241: implement contextlib.AbstractAsyncContextManager (#1412) by Jelle Zijlstra · 7 years ago
  15. 0784a2e bpo-10049: Add a "no-op" (null) context manager to contextlib (GH-4464) by Jesse-Bakker · 7 years ago
  16. 57161aa bpo-30266: support "= None" pattern in AbstractContextManager (#1448) by Jelle Zijlstra · 7 years ago
  17. 2e62469 bpo-29679: Implement @contextlib.asynccontextmanager (#360) by Jelle Zijlstra · 7 years ago
  18. 00c75e9 bpo-29692: contextlib.contextmanager may incorrectly unchain RuntimeError (GH-949) by svelankar · 7 years ago
  19. 680e20b Clarify exception handler scope in contextlib by amosonn · 7 years ago
  20. af88e7e bpo-27122: Fix comment to point to correct issue number (#47) by Nathaniel J. Smith · 7 years ago
  21. 881aa38 Issue #27123: When an exception is raised within the context being by Gregory P. Smith · 8 years ago
  22. ba2ecd6 Issue #27123: When an exception is raised within the context being by Gregory P. Smith · 8 years ago
  23. 8bd092b Normalize whitespace by Brett Cannon · 8 years ago
  24. 9e080e0 Issue #25609: Introduce contextlib.AbstractContextManager and by Brett Cannon · 8 years ago
  25. eab7704 Issue #24336: The contextmanager decorator now works with functions with by Serhiy Storchaka · 9 years ago
  26. 101ff35 Issue #24336: The contextmanager decorator now works with functions with by Serhiy Storchaka · 9 years ago
  27. 8170e8c PEP 479: Change StopIteration handling inside generators. by Yury Selivanov · 9 years ago
  28. bb44fe0 Issue #22389: Add contextlib.redirect_stderr(). by Berker Peksag · 10 years ago
  29. b3c0f40 Merge removal of issue 20317 debugging code from 3.3 by Nick Coghlan · 11 years ago
  30. add94c9 Issue 20317: Remove debugging code from contextlib by Nick Coghlan · 11 years ago
  31. d58831e Merge #20317 from 3.3 by Nick Coghlan · 11 years ago
  32. 09761e7 Issue #20317: Don't create a reference loop in ExitStack by Nick Coghlan · 11 years ago
  33. 8e113b4 Close #19403: make contextlib.redirect_stdout reentrant by Nick Coghlan · 11 years ago
  34. 059def5 Close #19330 by using public classes in contextlib by Nick Coghlan · 11 years ago
  35. 8608d26 contextlib doc updates and refactoring by Nick Coghlan · 11 years ago
  36. 240f86d Close #19266: contextlib.ignore -> contextlib.suppress by Nick Coghlan · 11 years ago
  37. 1254b40 Rename contextlib.ignored() to contextlib.ignore(). by Raymond Hettinger · 11 years ago
  38. 088cbf2 Issue #15805: Add contextlib.redirect_stdout() by Raymond Hettinger · 11 years ago
  39. e6f4631 Merge #19092 from 3.3 by Nick Coghlan · 11 years ago
  40. 1a33b2f Close #19092: ExitStack now reraises exceptions from __exit__ by Nick Coghlan · 11 years ago
  41. 9a3777e #18705: merge with 3.3. by Ezio Melotti · 11 years ago
  42. e318a88 Issue #15806: Add contextlib.ignored(). by Raymond Hettinger · 11 years ago
  43. 5b89840 Issue #16714: use 'raise' exceptions, don't 'throw'. by Andrew Svetlov · 12 years ago
  44. 77452fc Close #14969: Improve the handling of exception chaining in contextlib.ExitStack by Nick Coghlan · 12 years ago
  45. a5bd2a1 Close #14963: Use an iterative algorithm in contextlib.ExitStack.__exit__ (Patch by Alon Horev) by Nick Coghlan · 12 years ago
  46. 3267a30 Close #13585: add contextlib.ExitStack to replace the ill-fated contextlib.nested API by Nick Coghlan · 12 years ago
  47. 274271d remove unused imports (closes #12432) by Benjamin Peterson · 13 years ago
  48. fdc2c55 Remove trailing whitespace by Nick Coghlan · 13 years ago
  49. 0ded3e3 Issue #11647: allow contextmanager objects to be used as decorators as described in the docs. Initial patch by Ysj Ray. by Nick Coghlan · 13 years ago
  50. 67b212e Issue #10859: Make `contextlib.GeneratorContextManager` officially by Antoine Pitrou · 14 years ago
  51. b3a8984 Issue 9110. Adding ContextDecorator to contextlib. This enables the creation of APIs that act as decorators as well as context managers. contextlib.contextmanager changed to use ContextDecorator. by Michael Foord · 14 years ago
  52. 04e40c1 remove nested from __all__ by Benjamin Peterson · 15 years ago
  53. 9c4d0ed Removed contextlib.nested() by Raymond Hettinger · 15 years ago
  54. b7706b5 Merged revisions 73518-73519 via svnmerge from by Nick Coghlan · 15 years ago
  55. fde29be Issue 6256: Fix stacklevel in warning message. by Raymond Hettinger · 15 years ago
  56. 91e3b9d Deprecate contextlib.nested(). The with-statement now provides this functionality directly. by Raymond Hettinger · 15 years ago
  57. 81ee3ef Merged revisions 62425-62429,62434-62436,62441,62444,62446-62448,62450-62455,62463,62465-62466,62469,62474,62476-62478,62480,62485,62492,62497-62498,62500,62507,62513-62514,62516,62521,62531,62535,62545-62546,62548-62551,62553-62559,62569,62574,62577,62593,62595,62604-62606,62608,62616,62626-62627,62636,62638,62644-62645,62647-62648,62651-62653,62656,62661,62663,62680,62686-62687,62696,62699-62703,62711 via svnmerge from by Christian Heimes · 16 years ago
  58. 2cc30da Merged revisions 58742-58816 via svnmerge from by Guido van Rossum · 17 years ago
  59. c59dacd Fix a poorly-translated raise statement in contextlib. by Collin Winter · 17 years ago
  60. 828f04a Issue #1066: implement PEP 3109, 2/3 of PEP 3134. by Collin Winter · 17 years ago
  61. 04110fb Merged revisions 57221-57391 via svnmerge from by Guido van Rossum · 17 years ago
  62. a18af4e PEP 3114: rename .next() to .__next__() and add next() builtin. by Georg Brandl · 17 years ago
  63. b940e11 SF patch 1631942 by Collin Winter: by Guido van Rossum · 18 years ago
  64. 477c8d5 Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. by Thomas Wouters · 18 years ago
  65. 49fd7fa Merge p3yk branch with the trunk up to revision 45595. This breaks a fair by Thomas Wouters · 18 years ago
  66. f669436 Um, I thought I'd already checked this in. by Guido van Rossum · 18 years ago
  67. a9f0687 Fix a bug in nested() - if one of the sub-context-managers swallows the by Guido van Rossum · 18 years ago
  68. 1a5e21e Updates to the with-statement: by Guido van Rossum · 18 years ago