New submission from Julian Andres Klode <j...@jak-linux.org>: The documentation states that m_size should be -1 if no additional memory is needed. But this causes the objects inside the module to not be deallocated at all.
The attached module (test) stores an object of a type 'Test', which prints "Deallocation is happening" in it's tp_dealloc. If m_size in the TestModule is set to -1, this is never reached. If it is 0, it is reached. ---------- components: Interpreter Core files: test.c messages: 90514 nosy: jak severity: normal status: open title: Modules are not deallocated correctly if m_size = -1 type: behavior versions: Python 3.1 Added file: http://bugs.python.org/file14500/test.c _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue6483> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com