[PySide] Bug with new hash table feature

Nathan Smith nathanjsmith at gmail.com
Wed May 30 20:46:41 CEST 2012


Thanks John!  I was returning 0L, but changed it to -1L.  The hash function
now raises a RuntimeError when called on an invalid object.  I've opened
bug PYSIDE-72 for this and will attach an updated patch to it using the -1L
return.

Nathan

On Wed, May 30, 2012 at 1:38 PM, John Ehresman <jpe at wingware.com> wrote:

> On 5/30/12 2:31 PM, Nathan Smith wrote:
>
>> Hi Hugo,
>>
>> Thanks for getting back to me.  I thought that was the case, and the
>> PyErr_format function is called within the isValid(PyObject *pyObj)
>> function, but no exception is ever raised in Python.
>>
>
> Is -1 returned iff an exception is set?  -1 indicates an exception; see
> the discussion of tp_hash in http://docs.python.org/c-api/**typeobj.html<http://docs.python.org/c-api/typeobj.html>
>
> John
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20120530/6e6fe3c5/attachment.html>


More information about the PySide mailing list