title: can time.sleep(secs) suspend QNetworkAccessManager does request asynchronously?
body: <p><code>QNetworkAccessManager</code> can do requests asynchronously, and <code>time.sleep(secs)</code> can suspend the execution for the given number of seconds. I was confused by the code below. Is <code>t2</code> here always greater than 10 seconds?</p>
  
  <p>Without using <code>time.sleep(secs)</code> in the code here, the finished slot <code>getWebPageSRC</code> was called in fixed amount of time, roughly about 3 seconds.</p>
  
  <p>I have tested this now a couple of times and found that t2 is always greater than 10 seconds. Can anyone explain why?</p>
  
  <pre><code>de myMethod(self):
      ...
      reply.finished.connect(self.getWebPageSRC)
      self.t=time.clock()
      time.sleep(10)
  
  def getWebPageSRC(self):
      t2=time.clock()-self.t
      print(t2)
  </code></pre>
  
  <p>P.S. since QNAM doing its work asynchronously, I think it works in another thread ,thus has its own event loop , so does time.sleep(secs) suspend all the Qt event loop of all threads or just the event loop  of the thread it within ? Does sleeping in main thread suspend all other threads ' event loop ?</p>