This is a really strange bug...the following works:

def f(**argsByName):
     tmp = [argsByname.get(argName,None) for argName in ["a","b"]]
     (aVal, bVal) = tmp

Of course it's faster to do

def f(aVal=None, bVal=None):
    ...

On Feb 5, 2008, at 1:21 PM, Kirby Baker wrote:

> Hi,
>
>    The following doesn't compile when I put it in a file  
> "example.spyx" and load the file from within SAGE.  If I have done  
> something wrong, let me know.  Thanks.
>
> Kirby
>
> (Kirby Baker, UCLA)
>
> def f(**argsByName):
>     (aVal, bVal) = [argsByname.get(argName,None) for argName in  
> ["a","b"]]
>

_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to