title: python multithreading issue in cronjob
body: <p>I have a python program that uses the <a href="https://stackoverflow.com/questions/3033952/python-thread-pool-similar-to-the-multiprocessing-pool">ThreadPool</a> for multithreading.  The program is one step in a shell script.  When I execute the shell script manually on the command line, the entire flow works as expected.  However, when I execute the shell script as a cronjob, it appears that the flow goes to the next steps before the python multithreading steps are completely finished.</p>
  
  <p>Inside the python program, I do call AsyncResult.get(timeout) to wait for all the results to come back before moving on.</p>