<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 11, 2013 at 7:28 AM, Peter Seebach <span dir="ltr">&lt;<a href="mailto:peter.seebach@windriver.com" target="_blank">peter.seebach@windriver.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":296" style="overflow:hidden">This got routed to me because the visible error message says<br>
        Execution of &quot;pseudo /bin/bash&quot; failed<br>
<br>
but actually it&#39;s nothing to do with pseudo. The real<br>
problem is that the tmux class in terminal.py is producing<br>
a string like:<br>
        &#39;tmux new &lt;args&gt; {command}&#39;<br>
<br>
This then gets .format called on it, substituting in a command. If<br>
the comand is &quot;pseudo /bin/bash&quot;, this is:<br>
        &#39;tmux new &lt;args&gt; pseudo /bin/bash&#39;<br>
which is a usage error. It would be okay if it were:<br>
        &#39;tmux new &lt;args&gt; &quot;pseudo /bin/bash&quot;&#39;<br>
<br>
So add double quotes. Of course, that assumes that &lt;command&gt; never has<br>
double quotes in it... If it does, that may need a fancier solution.</div></blockquote><div><br></div><div> I&#39;d suggest calling pipes.quote() on the value being passed into format().</div></div></div><div class="gmail_extra">

-- <br>Christopher Larson</div></div>