]> granicus.if.org Git - python/commit
bpo-30266: support "= None" pattern in AbstractContextManager (GH-1448) (GH-2054)
authorMariatta <Mariatta@users.noreply.github.com>
Sat, 10 Jun 2017 03:36:28 +0000 (20:36 -0700)
committerGitHub <noreply@github.com>
Sat, 10 Jun 2017 03:36:28 +0000 (20:36 -0700)
commit753422f6e32e13d96319b090788f0474f1e21fc4
treec69c5fe8db142205521b495fc1e4dcd7e39c8d7c
parente380c19b7e88d97d3497016f1065d6922415db1c
bpo-30266: support "= None" pattern in AbstractContextManager (GH-1448) (GH-2054)

contextlib.AbstractContextManager now supports anti-registration
by setting __enter__ = None or __exit__ = None, following the pattern
introduced in bpo-25958..
(cherry picked from commit 57161aac5eb9bcb0b43e551a1937ff0a84c1ec52)
Lib/contextlib.py
Lib/test/test_contextlib.py
Misc/NEWS