Re: [Cython] strange bug in starred target

2011-03-03 Thread Robert Bradshaw
On Thu, Mar 3, 2011 at 11:44 AM, Vitja Makarov wrote: > 2011/3/3 Vitja Makarov : >> 2011/3/3 Vitja Makarov : >>> This doesn't work: >>> def assign(): >>>    a, *b = 1,2,3,4,5 >>>    return a, b >>> >> import x >> x.assign() >>> Traceback (most recent call last): >>>  File "", line 1, in >

Re: [Cython] strange bug in starred target

2011-03-03 Thread Vitja Makarov
2011/3/3 Vitja Makarov : > 2011/3/3 Vitja Makarov : >> This doesn't work: >> def assign(): >>    a, *b = 1,2,3,4,5 >>    return a, b >> > import x > x.assign() >> Traceback (most recent call last): >>  File "", line 1, in >>  File "x.pyx", line 6, in x.assign (x.c:445) >>    a, *b = 1,2,3,

Re: [Cython] strange bug in starred target

2011-03-02 Thread Vitja Makarov
2011/3/3 Vitja Makarov : > This doesn't work: > def assign(): >    a, *b = 1,2,3,4,5 >    return a, b > import x x.assign() > Traceback (most recent call last): >  File "", line 1, in >  File "x.pyx", line 6, in x.assign (x.c:445) >    a, *b = 1,2,3,4,5 > TypeError: Expected list, got in