[IPython-dev] 0.11rc1 : problem with tutorial for PBS in http://ipython.org/ipython-doc/dev/parallel/parallel_process.html

Thomas Kluyver takowl at gmail.com
Wed Jul 6 09:16:49 EDT 2011


On 6 July 2011 13:33, Johann Cohen-Tanugi <johann.cohentanugi at gmail.com>wrote:

> class LSFLauncher(BatchSystemLauncher):
>     """A BatchSystemLauncher subclass for LSF."""
>
>     submit_command = List(['bsub >'], config=True,<....>
>

These args end up being passed to Popen, which will only handle shell-style
piping if called with shell=True. Looking at the code, I think you need to
override the .start() method. You can either send the file to the
subprocess' stdin yourself (see
http://docs.python.org/library/subprocess.html#replacing-shell-pipeline ),
or you can use Popen with shell=True (and pass the command as a string).

Hope that helps,
Thomas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20110706/ccd2bdf1/attachment.html>


More information about the IPython-dev mailing list