[PyQt] Inconsistent behavior of PyQt5 QSciLexerCustom constructor across platforms
Scott Kitterman
debian at kitterman.com
Fri Nov 14 04:33:30 GMT 2014
On Thursday, November 13, 2014 23:16:08 Dominique Cyprès wrote:
> After a recent update of my system to Xubuntu 12.10, I have noticed
> unusual behavior in the QSciLexerCustom constructor for PyQt5. Some
> simple example code for the class:
>
> http://pastebin.com/kXC3eW1Q
>
> worked just fine before the update, and continues to work fine on a
> Windows XP VM using PyQt GPL v5.3.2 for Python v3.4, but now produces
> the following traceback on my primary development system:
>
> Traceback (most recent call last):
> File "lexer.py", line 105, in <module>
> win = MainWindow()
> File "lexer.py", line 19, in __init__
> self.lexer = CustomLexer(self.editor)
> File "lexer.py", line 26, in __init__
> Qsci.QsciLexerCustom.__init__(self, parent)
> TypeError: QsciLexerCustom(QObject parent=None): argument 1 has
> unexpected type 'QsciScintilla'
>
> My package manager reports the PyQt5 version as 5.3.2+dfsg-1ubuntu1 and
> the PyQt5.Qsci version as 2.8.3+dfsg-3. Both are the latest available
> version available from the distro repository. I'm not sure if this is a
> problem with packaging, something non-standard in the code I'm running,
> or something else.
This sounds like https://bugs.launchpad.net/bugs/1383300
If I can get the information requested in the bug, I should be able to get
this fixed.
Scott K
More information about the PyQt
mailing list