[PyQt] Possible SIP bug
Phil Thompson
phil at riverbankcomputing.com
Sat Jun 13 19:06:28 BST 2009
On Sat, 13 Jun 2009 19:46:07 +0200, Arve Knudsen <arve.knudsen at gmail.com>
wrote:
> Sorry to bother you again, Phil :) I think I may have stumbled onto
another
> SIP bug, however, as I got a crash in a debug-built Python 2.6, due to a
> negative reference count for my extension module. According to the Python
> documentation, objects returned from Py_InitModule are borrowed, so one
> should increment their reference count. So I patched sip to do just that,
> and the problem went away.
You don't need to take a reference. However Py_DECREFs in the error
handling code are all wrong (they should only be done for Python v3). Are
any of the error paths being executed in your case?
Phil
More information about the PyQt
mailing list