<div class="gmail_quote">On 25 February 2011 15:49,  <span dir="ltr">&lt;<a href="mailto:info@gno.de">info@gno.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

&gt;&gt;&gt; append = True<br>
<div class="im">&gt;&gt;&gt; (lambda x: x and &#39;a&#39; or &#39;w&#39;)(append)<br>
</div>&#39;a&#39;<br>
&gt;&gt;&gt; append = False<br>
<div class="im">&gt;&gt;&gt; (lambda x: x and &#39;a&#39; or &#39;w&#39;)(append)<br>
</div>&#39;w&#39;<br></blockquote><div><br></div><div>By the way, alternative options would be:</div><div><br></div><div>&gt;&gt;&gt; append = True</div><div>&gt;&gt;&gt; append and &#39;a&#39; or &#39;w&#39;</div><div>&#39;a&#39;</div>

<div>&gt;&gt;&gt; append = False</div><div>&gt;&gt;&gt; append and &#39;a&#39; or &#39;w&#39;</div><div>&#39;w&#39;</div><div><br></div><div>Of course, the</div><div>&gt;&gt;&gt; &#39;a&#39; if append else &#39;w&#39;</div>

<div><br></div><div>is nicer, but has only been supported for python 2.5+.</div><div><br></div><div>An alternative, third, method, would be</div><div><br></div><div>&gt;&gt;&gt; append = True</div><div>&gt;&gt;&gt; [&#39;w&#39;, &#39;a&#39;][append]</div>

<div>&#39;a&#39;</div><div>&gt;&gt;&gt; append = False</div><div>&gt;&gt;&gt; [&#39;w&#39;, &#39;a&#39;][append]</div><div>&#39;w&#39;</div><div><br></div><div>No reason to change the working code, of course, but just possibilies to keep in mind.</div>

<div><br></div><div>Best regards,</div><div>Merlijn</div><div><br></div></div>