[Python-Dev] PEP 318 - generality of list; restrictions on
elements ([original](http://mail.python.org/pipermail/python-dev/2004-March/042987.html)) ([raw](?raw))
Bernhard Herzog bh at intevation.de
Tue Mar 9 05:01:21 EST 2004
- Previous message: [Python-Dev] PEP 318 - generality of list; restrictions on elements
- Next message: [Python-Dev] PEP 318 - generality of list; restrictions on elements
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Greg Ewing <greg at cosc.canterbury.ac.nz> writes:
To allow for dynamic insertion of a sequence of wrappers, I can think of two possibilities:
(A) Allow a list or tuple of further items to be used as an item. (B) Allow a '*' before an item to mean that the item is to be treated as a sequence of items to be iterated over.
(C) Define a function that takes a sequence of decorators and returns a decorator that applies all decorators.
E.g.
def decorators(decs): def apply_decorators(f): for d in decs: f = d(f) return f return apply_decorators
def f(x) [decorators([foo, bar])]: pass
This scheme would have the advantage that it doesn't require any additional syntax.
Bernhard
-- Intevation GmbH http://intevation.de/ Skencil http://sketch.sourceforge.net/ Thuban http://thuban.intevation.org/
- Previous message: [Python-Dev] PEP 318 - generality of list; restrictions on elements
- Next message: [Python-Dev] PEP 318 - generality of list; restrictions on elements
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]