[PyQt] Error when converting QVariant back to Python object
phil at riverbankcomputing.com
Thu Jun 3 16:01:31 BST 2010
On Sat, 29 May 2010 19:46:58 +0100, Baz Walter <bazwal at ftml.net> wrote:
> On 29/05/10 17:37, Baz Walter wrote:
>> On 29/05/10 10:00, Phil Thompson wrote:
>>> Fixed in the current PyQt snapshot - sort of. It assumes that the char
>>> refers to a '\0' terminated string, which may not be the case.
>>> Although earlier versions didn't seem to crash, I don't think they
>>> any better.
>> thanks phil
>> i've tried the new pyqt snapshot with the latest qscintilla snapshot. i
>> tested all the scintilla notifications that send char * (SCN_MODIFIED,
>> SCN_USERLISTSELECTION and SCN_AUTOCSELECTION) and none of them now
>> produce errors or crashes.
> looks like i spoke too soon: i now get segfaults when trying to emit
> signals that send char *.
> the particular signal that caused the crash was "propertyChanged(const
> char *prop, const char *val)" in QsciLexer. i have been using this
> signal for a long time previously without any problems.
Should be fixed in tonight's PyQt snapshot. You will also need tonight's
SCN_MODIFIED should now provide a more sensible text argument.
More information about the PyQt