creating many similar properties
Carl Banks
pavlovevidence at gmail.com
Wed Oct 18 04:46:21 EDT 2006
More information about the Python-list mailing list
Wed Oct 18 04:46:21 EDT 2006
- Previous message (by thread): Where to find pydoc?
- Next message (by thread): creating many similar properties
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Michele Simionato wrote: > Carl Banks wrote: > > Devil's Advocate: he did say "hidden magic TO YOUR CLASS". > > > > If you use a (real) metaclass, then you have the icky feeling of a > > class permanently tainted by the unclean metaclass (even though the > > metaclass does nothing other than touch the class dict upon creation); > > whereas if you use Michele Simionato's hack, the icky feeling of using > > a stack frame object goes away after the property is created: you are > > left with a clean untainted class. > > Yep, exactly. > > > Personally, the former doesn't make me feel icky at all. > > Please, do this experiment: take all classes defined in the Python > standard library and add > to them a custom do-nothing metaclass. See what happens. Do you expect the result to be better or worse than if you applied stack frame hacks to the whole library? Come on, I don't think anyone's under the impression we're being indiscriminate here. Carl Banks (BTW, most of the standard library still uses old-style classes.)
- Previous message (by thread): Where to find pydoc?
- Next message (by thread): creating many similar properties
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list