the following code works on python 2.5:<br><br>&gt;&gt;&gt; def f(**kwargs):<br>...&nbsp;&nbsp;&nbsp;&nbsp; print kwargs<br>...<br>&gt;&gt;&gt; f(a=5,b=7,a=8)<br>{&#39;a&#39;: 8, &#39;b&#39;: 7}<br>&gt;&gt;&gt;<br><br>but fails on python2.4, saying that &quot;a&quot; is given twice. <br>
is this a bug or a feature?<br clear="all"><br><br>-tomer<br>