[Python-Dev] Class decorators (original) (raw)

Georg Brandl g.brandl at gmx.net
Thu Mar 30 14:01:25 CEST 2006


Ben.Young at risk.sungard.com wrote:

python-dev-bounces+python=theyoungfamily.co.uk at python.org wrote on 30/03/2006 11:38:30:

Jack Diederich wrote:

> Classes have a unique property in that they are the easiest way to make > little namespaces in python. For a while now, I've been wondering whether it would be worth having a construct purely for creating little namespaces, instead of abusing a class for this. I've been thinking about an 'instance' statement that creates an instance of a class: instance mything(MyClass): # attribute assignments go here Maybe this would be a use for the proposal a while back where: 'statement' name(args): ... implied name = 'statement'("name", args, namespace) [...]

I like that generalization (since a class definition statement currently does about the same anyway).

However, please post that to the python-3000 list as this would be a change for Python 3.

Cheers, Georg



More information about the Python-Dev mailing list