Python function with **kwargs Question

Christian Tismer tismer at stackless.com
Thu Jan 5 18:47:39 EST 2006


Hi Fletch,

...

>>> How do I tell Python to treat '-' as a normal character but not part 
>>> of an expression?
>>>   
>>
>> By changing the parser :-)
>>  
>>
> Oh, you py-py guys, always thinking you have to re-implement Python ;)

Well, in the given context, assuming keywords are supposed
to be used like keyword-arguments, I was trying to suggest that
"this is not Python".

>> Keywords are limited to obey Python syntax.
>>  
>>
> Sure, but you can do something like this:
> 
>  >>> def x( **named ):
> ...     print named
> ...

Indeed, a nice idea for another hacker contest. :-)
I had no reason to assume that one would go this
way to break one's fingers just to abuse keyword
arguments.

Anyway, I agree that this is possible. While it reminds
me on the "Is 'everything' a refrence or isn't it?" thread,
which has turned into anything else but help for the original poster.

ciao - chris
-- 
Christian Tismer             :^)   <mailto:tismer at stackless.com>
tismerysoft GmbH             :     Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A     :    *Starship* http://starship.python.net/
14109 Berlin                 :     PGP key -> http://wwwkeys.pgp.net/
work +49 30 802 86 56  mobile +49 173 24 18 776  fax +49 30 80 90 57 05
PGP 0x57F3BF04       9064 F4E1 D754 C2FF 1619  305B C09C 5A3B 57F3 BF04
      whom do you want to sponsor today?   http://www.stackless.com/



More information about the Python-list mailing list