Most viewed recipes tagged "spawnprocess"http://code.activestate.com/recipes/tags/spawnprocess/views/2012-01-20T09:48:27-08:00ActiveState Code RecipesAsync subprocess check_output replacement for Twisted (Python)
2012-01-20T09:48:27-08:00Alan Franzonihttp://code.activestate.com/recipes/users/4169882/http://code.activestate.com/recipes/578021-async-subprocess-check_output-replacement-for-twis/
<p style="color: grey">
Python
recipe 578021
by <a href="/recipes/users/4169882/">Alan Franzoni</a>
(<a href="/recipes/tags/check_output/">check_output</a>, <a href="/recipes/tags/python/">python</a>, <a href="/recipes/tags/spawnprocess/">spawnprocess</a>, <a href="/recipes/tags/subprocess/">subprocess</a>, <a href="/recipes/tags/twisted/">twisted</a>).
</p>
<p>As any twisted user knows, the original python subprocess module can yield to interferences with twisted's own reactor - at least unless installSignalHandlers is false, which can lead to other consequences. </p>
<p>This recipe simulates a stripped down version of subprocess.check_output() which returns a deferred and is twisted friendly.</p>