title: Gevent: is it a good practice to yield in each for-loop iteration?
body: <p>I'm coming from Node.js where libraries such as <a href="https://github.com/caolan/async" rel="nofollow">https://github.com/caolan/async</a> allow to iterate asynchronously through arrays without blocking the event loop.</p>
  
  <p>am I correct that achieving the same with Gevent can be done by calling <code>sleep(0)</code> on each loop iteration ?</p>
  
  <p>is this actually necessary for a web server while parsing db queries or the blocking time of Python code (not IO operations) is negligible ?</p>