[Python-checkins] bpo-46449: deepfreeze get_code() now returns strong ref (GH-30987)
vstinner
webhook-mailer at python.org
Fri Jan 28 07:41:44 EST 2022
https://github.com/python/cpython/commit/5a9e423473bf2c4eb32a0982e8d73420875db1da
commit: 5a9e423473bf2c4eb32a0982e8d73420875db1da
branch: main
author: Kumar Aditya <59607654+kumaraditya303 at users.noreply.github.com>
committer: vstinner <vstinner at python.org>
date: 2022-01-28T13:41:13+01:00
summary:
bpo-46449: deepfreeze get_code() now returns strong ref (GH-30987)
files:
M Tools/scripts/deepfreeze.py
diff --git a/Tools/scripts/deepfreeze.py b/Tools/scripts/deepfreeze.py
index db44ba89c671e..080980f6d0ae5 100644
--- a/Tools/scripts/deepfreeze.py
+++ b/Tools/scripts/deepfreeze.py
@@ -406,7 +406,7 @@ def generate(self, name: str, obj: object) -> str:
_Py_get_%%NAME%%_toplevel(void)
{
%%NAME%%_do_patchups();
- return (PyObject *) &%%NAME%%_toplevel;
+ return Py_NewRef((PyObject *) &%%NAME%%_toplevel);
}
"""
More information about the Python-checkins
mailing list