Adding a list of descriptors to a class

2007-08-07 Thread Bob B.
I've been playing with descriptors lately. I'm having one problem I can't seem to find the answer to. I want to assign a descriptor to a list of attributes. I know I should be able to add these somewhere in the class's __dict__, but I can't figure out where. Here's some code: class MyDesc(obje

Re: Adding a list of descriptors to a class

2007-08-07 Thread Bob B.
> Probably the simplest thing is to just add the attributes after the > class body, e.g.:: > > >>> class MyClass(object): > ... pass > ... > >>> for attr in ['attr1', 'attr2']: > ... setattr(MyClass, attr, MyDesc(attr)) > ... > >>> c = MyClass() > >>>