title: Python: run one function until another function finishes
body: <p>I have two functions, <code>draw_ascii_spinner</code> and <code>findCluster(companyid)</code>.</p>
  
  <p>I would like to: </p>
  
  <ol>
  <li>Run <code>findCluster(companyid)</code> in the backround and while its processing....  </li>
  <li>Run <code>draw_ascii_spinner</code> until <code>findCluster(companyid)</code> finishes</li>
  </ol>
  
  <p>How do I begin to try to solve for this (Python 2.7)?</p>