Re: Detupleize a tuple for argument list

2006-07-05 Thread Bruno Desthuilliers
Marco Wahl wrote: >>Marco Wahl enlightened us with: >> >>foo(t) >>> >>> Traceback (most recent call last): >>> File "", line 1, in ? >>> TypeError: foo() takes exactly 2 arguments (1 given) >> >>Call foo(*t) > > > Thank you very much Luke Plant, Steven D'Aprano and Sybren Stuvel. > > This

Re: Detupleize a tuple for argument list

2006-07-05 Thread Marco Wahl
> Marco Wahl enlightened us with: > > >>> foo(t) > > Traceback (most recent call last): > >File "", line 1, in ? > > TypeError: foo() takes exactly 2 arguments (1 given) > > Call foo(*t) Thank you very much Luke Plant, Steven D'Aprano and Sybren Stuvel. This was exactly what I was looking

Re: Detupleize a tuple for argument list

2006-07-05 Thread Steven D'Aprano
On Wed, 05 Jul 2006 14:01:27 +0200, Marco Wahl wrote: > Hi, > > I want to give a tuple to a function where the function > expects the respective tuple-size number of arguments. > > The following session illustrates what I want to do and > the respective failure. > > Python 2.4.1 (#7, Aug 3 20

Re: Detupleize a tuple for argument list

2006-07-05 Thread Luke Plant
Marco Wahl wrote: > Hi, > > I want to give a tuple to a function where the function > expects the respective tuple-size number of arguments. ... > One way to do what I want is--of course--to call > foo(t[0], t[1]). My actual question is if there is a > smarter way to do it. Yes, just this: foo

Detupleize a tuple for argument list

2006-07-05 Thread Marco Wahl
Hi, I want to give a tuple to a function where the function expects the respective tuple-size number of arguments. The following session illustrates what I want to do and the respective failure. Python 2.4.1 (#7, Aug 3 2005, 14:55:58) [GCC 3.3.1 (SuSE Linux)] on linux2 Type "help", "copyrig