<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <tt>On 12/6/2019 8:33 AM, Jason H wrote:</tt><tt><br>
    </tt>
    <blockquote type="cite"
cite="mid:trinity-9eed68ba-c155-41a6-a8be-c3220992d8dc-1575646436286@3c-app-mailcom-bs07">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div style="font-size: 12px;">
        <div><tt>I can confirm your experience on Mojave.</tt></div>
        <div><tt> </tt></div>
        <div><tt>If you increase your dataset 100-fold, then I get
            a beach ball. Based on what I am seeing here, QThread
            doesn't actually quite work.</tt><tt><br>
          </tt></div>
      </div>
    </blockquote>
    <tt><br>
    </tt><tt>Perhaps I'm misunderstanding what you're trying to achieve,
      but...<br>
      <br>
      Python is not multi-threaded:  Never has been, and from what I can
      tell, never will be.  Qt isn't going to be able to magically
      change that.  A QThread is going to be blocked by the GIL if your
      execution path strays back into </tt><tt><i>any</i></tt><tt>
      interpreted code.</tt><tt><br>
    </tt>
  </body>
</html>