Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #26642
| From | Tobiah <toby@tobiah.org> |
|---|---|
| Newsgroups | comp.lang.python |
| Subject | Re: Deciding inheritance at instantiation? |
| References | <dOWSr.44251$Zl3.41187@newsfe06.iad> <mailman.2917.1344030962.4697.python-list@python.org> |
| Message-ID | <SlTTr.22993$z66.19042@newsfe10.iad> (permalink) |
| Organization | TeraNews.com |
| Date | 2012-08-06 10:42 -0700 |
On 08/03/2012 02:55 PM, Terry Reedy wrote: > On 8/3/2012 4:48 PM, Tobiah wrote: >> I have a bunch of classes from another library (the html helpers >> from web2py). There are certain methods that I'd like to add to >> every one of them. So I'd like to put those methods in a class, >> and pass the parent at the time of instantiation. Web2py has >> a FORM class for instance. I'd like to go: >> >> my_element = html_factory(FORM) >> >> Then my_element would be an instance of my class, and also >> a child of FORM. >> >> I started messing with decorators, but it became difficult >> for me to visualise how to do this. > > Use type(name, bases, content) for dynamic class creation. > Very cool. Just what I was after. Thanks. Tobiah
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Deciding inheritance at instantiation? Tobiah <toby@tobiah.org> - 2012-08-03 13:48 -0700
Re: Deciding inheritance at instantiation? Terry Reedy <tjreedy@udel.edu> - 2012-08-03 17:55 -0400
Re: Deciding inheritance at instantiation? Tobiah <toby@tobiah.org> - 2012-08-06 10:42 -0700
Re: Deciding inheritance at instantiation? Nobody <nobody@nowhere.com> - 2012-08-04 00:52 +0100
Re: Deciding inheritance at instantiation? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-08-04 01:14 +0000
Re: Deciding inheritance at instantiation? "Steven W. Orr" <steveo@syslang.net> - 2012-08-03 23:14 -0400
Re: Deciding inheritance at instantiation? alex23 <wuwei23@gmail.com> - 2012-08-06 19:53 -0700
Re: Deciding inheritance at instantiation? Tobiah <toby@tobiah.org> - 2012-08-07 10:52 -0700
csiph-web