<div dir="ltr">I am experiencing this issue <a href="http://again.it">again.it</a>'s QtSql.QSqlQuery that locks up the application, even though it runs in a non-UI thread. I've confirmed that the main thread has relinquished control back to the Qt event loop.<div>
<br></div><div>It's a total showstopper at the moment, so I'm considering querying in a separate process instead.<br><div><br></div><div>Arve</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Fri, Mar 21, 2014 at 4:58 PM, Arve Knudsen <span dir="ltr"><<a href="mailto:arve.knudsen@gmail.com" target="_blank">arve.knudsen@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Hm, I wonder how come it was hanging then :(<span class="HOEnZb"><font color="#888888"><div><br></div><div>Arve</div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br>
<div class="gmail_quote">On Fri, Mar 21, 2014 at 4:42 PM, Phil Thompson <span dir="ltr"><<a href="mailto:phil@riverbankcomputing.com" target="_blank">phil@riverbankcomputing.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 21-03-2014 3:28 pm, Arve Knudsen wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Sorry, its PyQt5. I wasnt able to determine which exact method it was,<div><br>
since it took me a while to grasp what was going on. I think it was<br>
either QSqlQuery (constructor) or QSqlQuery.next that was hanging<br></div>
(possibly QSqlQuery.value although I guess thats unlikely?).<br>
</blockquote>
<br>
PyQt5 releases the GIL by default.<span><font color="#888888"><br>
<br>
Phil<br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>