]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-42143: Ensure PyFunction_NewWithQualName() can't fail after creating the func...
authorMiss Skeleton (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 29 Oct 2020 11:02:50 +0000 (04:02 -0700)
committerGitHub <noreply@github.com>
Thu, 29 Oct 2020 11:02:50 +0000 (13:02 +0200)
commit60324d26b58c89d68abb23fb42f1563d395c3910
treeed2c9384c27821aae8ca39e5bfad84c5d543c65d
parent577d7c4e628260eb7926d043ca9c355ece583eb7
bpo-42143: Ensure PyFunction_NewWithQualName() can't fail after creating the func object (GH-22953) (GH-23021)

func_dealloc() does not handle partially-created objects. Best not to give it any.
(cherry picked from commit 350526105fa9b131d8b941ae753378b741dabb2f)

Co-authored-by: Yonatan Goldschmidt <yon.goldschmidt@gmail.com>
Misc/NEWS.d/next/Core and Builtins/2020-10-27-21-34-05.bpo-42143.N6KXUO.rst [new file with mode: 0644]
Objects/funcobject.c