[Python-Dev] Next-to-last wart in Python syntax.
Fredrik Lundh
fredrik@pythonware.com
Wed, 14 Mar 2001 01:28:20 +0100
barry wrote:
>
> | - and as keyword argument names in arglist
>
> I think this last one doesn't work:
>
> -------------------- snip snip --------------------
> Jython 2.0 on java1.3.0 (JIT: jitc)
> Type "copyright", "credits" or "license" for more information.
> >>> def foo(class=None): pass
> Traceback (innermost last):
> (no code object) at line 0
> File "<console>", line 1
> def foo(class=None): pass
> ^
> SyntaxError: invalid syntax
> >>> def foo(print=None): pass
> Traceback (innermost last):
> (no code object) at line 0
> File "<console>", line 1
> def foo(print=None): pass
> ^
> SyntaxError: invalid syntax
> -------------------- snip snip --------------------
>>> def spam(**kw):
... print kw
...
>>> spam(class=1)
{'class': 1}
>>> spam(print=1)
{'print': 1}
Cheers /F