[Python-Dev] Inconsistency of PyModule_AddObject()
stefan at bytereef.org
Thu Apr 28 04:38:19 EDT 2016
Serhiy Storchaka <storchaka <at> gmail.com> writes:
> No impact except emitting a deprecation warning at build time. But we
> can remove a deprecation warning and add it in future release if this is
> But are you sure, that your code uses PyModule_AddObject() correctly?
> Only two modules in the stdlib (_json and _tkinter) used it correctly.
> Other modules have bugs even in tries to use PyModule_AddObject()
> correctly for some operations.
Could you perhaps stop labeling this as a bug? Usually we are talking
about a *single* "leak" that a) does not even show up in Valgrind and
b) only occurs under severe memory pressure when the OOM-killer is
I'm honestly mystified by your terminology and it's beginning to feel
that you need to justify this patch at all costs.
More information about the Python-Dev