[Python-Dev] Re: new syntax for wrapping (PEP 318) (original) (raw)
Anders J. Munch andersjm at dancontrol.dk
Fri Feb 27 08:23:10 EST 2004
- Previous message: [Python-Dev] Re: new syntax for wrapping (PEP 318)
- Next message: [Python-Dev] Re: new syntax for wrapping (PEP 318)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
From: "Paul Svensson" <paul-python at svensson.org>
"Delaney, Timothy C (Timothy)" <tdelaney at avaya.com> writes:
> +0 on def foo (bar) as baz: if there's a way to extend it multi-line. Thinking of the proposed change to allow parentheses with import, how about: def foo(bar) as baz, gazonk: pass def foo(bar) as (baz, gazonk): pass def foo(bar) as (baz, gazonk): pass
Unlike import, we are dealing will full-blown expressions here, not just single identifiers, so you'd have to figure out how to deal with e.g.:
def foo(bar) as (baz), gazonk: pass # legal?
A variation with cleaner implementation: Let the decorator-list be a single expression. If that expression evaluates to a tuple, treat it like a sequence of decorator functions. If not, treat it like a single decorator.
+1 on def foo(bar) as baz +0 on def foo(bar)[baz]
- Anders
- Previous message: [Python-Dev] Re: new syntax for wrapping (PEP 318)
- Next message: [Python-Dev] Re: new syntax for wrapping (PEP 318)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]