]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-42392: Improve removal of *loop* parameter in asyncio primitives (GH-23499)
authorYurii Karabas <1998uriyyo@gmail.com>
Wed, 25 Nov 2020 11:50:44 +0000 (13:50 +0200)
committerGitHub <noreply@github.com>
Wed, 25 Nov 2020 11:50:44 +0000 (06:50 -0500)
commitb9127dd6eedd693cfd716a4444648864e2e00186
treee764966cdfca102d15e1a281312d096c0388c2e4
parent7301979b23406220510dd2c7934a21b41b647119
bpo-42392: Improve removal of *loop* parameter in asyncio primitives (GH-23499)

* Update code after merge review from 1st1

* Use a sentinel approach for loop parameter
Remove unnecessary _get_running_loop patching

* Use more clear function name (_verify_parameter_is_marker -> _verify_no_loop)

* Add init method to _LoopBoundMixin to check that loop param wasn't used
Lib/asyncio/locks.py
Lib/asyncio/mixins.py
Lib/asyncio/queues.py
Lib/test/test_asyncio/test_locks.py
Lib/test/test_asyncio/utils.py