[PyQt] Exceptions swallowed in QWebPage::extension
Phil Thompson
phil at riverbankcomputing.com
Tue Sep 2 18:27:37 BST 2014
On 02/09/2014 5:48 pm, Florian Bruhin wrote:
> * Phil Thompson <phil at riverbankcomputing.com> [2014-09-02 16:22:23
> +0100]:
>> On 28/08/2014 5:46 pm, Florian Bruhin wrote:
>> >Hi,
>> >
>> >when a Python exception is raised in QWebPage::extension, the
>> >exception is never handled/printed. This is with Qt/PyQt 5.3.1.
>> >
>> >See the attached example.
>> >
>> >I suspect this is a bug in PyQt somewhere, right? What would be the
>> >most elegant way to work around it? I can only think of using a single
>> >shot QTimer to raise the ecxeption later in the mainloop (which
>> >works).
>>
>> I don't see how this is a PyQt bug. How do you expect the call to
>> extension() to be triggered? For my ISP I simply get a correctly
>> downloaded
>> page that says there is no such site.
>>
>> Phil
>
> Huh, okay. I get an error page saying the host could not be found.
>
> The attached example shows the same issue using the multiple files
> extension. When clicking "Choose files" the extension method is run
> until the exception (which is never printed).
Got it - fixed in tonight's PyQt4 and PyQt5 snapshots.
Thanks,
Phil
More information about the PyQt
mailing list