]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-44222: Improve _removeHandlerRef() for a very long _handlerList (GH-26325)
authorYonatan Goldschmidt <yon.goldschmidt@gmail.com>
Tue, 25 May 2021 22:40:23 +0000 (01:40 +0300)
committerGitHub <noreply@github.com>
Tue, 25 May 2021 22:40:23 +0000 (15:40 -0700)
commit156699bca02dd2def844d03e26fc16a831336635
tree5bc3e49bb2d4ffdde7252892c044eefc01071a9a
parentadd805f92160fa2afbc8186b7a93d961ad2fe156
bpo-44222: Improve _removeHandlerRef() for a very long _handlerList (GH-26325)

The list lookups become a big burden for very long lists.
This patch changes the "happy flow" path of 2 lookups into 1 lookup.

Automerge-Triggered-By: GH:vsajip
Lib/logging/__init__.py