This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Christian.Tismer
Recipients Christian.Tismer, pablogsal, petr.viktorin
Date 2019-12-11.17:00:42
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <8869705d-b263-33b6-0447-eae22c415ce5@stackless.com>
In-reply-to <1576082247.46.0.920541602686.issue39016@roundup.psfhosted.org>
Content
On 11.12.19 17:37, Petr Viktorin wrote:
> 
> Petr Viktorin <encukou@gmail.com> added the comment:
> 
> The goal now should be to find a reasonably small reproducer.
> 
> I'm trying to compile PySide to see what it does, but it's a big project and I'm a bit lost.
> Christian, you said in an e-mail that you have a workaround -- unsetting the Py_TPFLAGS_METHOD_DESCRIPTOR. Could you point me to the commit with that workaround, so I could try exploring the code in context?

Yes, it went into gerrit here:

https://codereview.qt-project.org/c/pyside/pyside-setup/+/282705

The problem is that during PySide type creation the PyType_Ready
function looks into the mro() method, which uses this new
flag. When I temporary remove that, everything works.

Cheers -- Chris
History
Date User Action Args
2019-12-11 17:00:43Christian.Tismersetrecipients: + Christian.Tismer, petr.viktorin, pablogsal
2019-12-11 17:00:43Christian.Tismerlinkissue39016 messages
2019-12-11 17:00:42Christian.Tismercreate