[Python-Dev] Replacement for print in Python 3.0
Martin Blais
martin.blais at gmail.com
Sat Sep 3 15:55:07 CEST 2005
More information about the Python-Dev mailing list
Sat Sep 3 15:55:07 CEST 2005
- Previous message: [Python-Dev] Asynchronous use of Traceback objects
- Next message: [Python-Dev] str.strip() enhancement
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 9/3/05, Paolino <paolo_veronelli at tiscali.it> wrote: > Martin Blais wrote: > > Then how about:: > > > > output(*(x*x for x in range(10)), iter=1) > > > Illegal in python2.4.(Wrongly ?) And makes the star solution half unuseful. > > >>> def f(*args,**kwargs): > ... pass > ... > >>> f(*(1,2,3),iter=True) > File "<stdin>", line 1 > f(*(1,2,3),iter=True) > > Leaving out what I just asserted in the previous thread :( I suppose you > meant output((x*x for x in range(10)), iter=1) > > f(1,[2,3],(_ for _ in (4,5)),iter=True) Yes, that's right, my bad, I indeed meant your corrected version above (forgot to remove the star)
- Previous message: [Python-Dev] Asynchronous use of Traceback objects
- Next message: [Python-Dev] str.strip() enhancement
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list