title: Python Process Pool non-daemonic?
body: <p>Would it be possible to create a python Pool that is non-daemonic? I want a pool to be able to call a function that has another pool inside.</p>
  
  <p>I want this because deamon processes cannot create process. Specifically, it will cause the error:</p>
  
  <pre><code>AssertionError: daemonic processes are not allowed to have children
  </code></pre>
  
  <p>For example, consider the scenario where <code>function_a</code> has a pool which runs <code>function_b</code> which has a pool which runs <code>function_c</code>. This function chain will fail, because <code>function_b</code> is being run in a daemon process, and daemon processes cannot create processes. </p>