generating method names 'dynamically'

bruno at modulix onurb at xiludom.gro
Fri Jan 27 04:26:02 EST 2006


Daniel Nogradi wrote:
> Is it possible to have method names of a class generated somehow dynamically?

>>> class Dummy(object):
...   pass
...
>>> def mymethod(self, *args, **kw):
...   pass
...
>>> setattr(Dummy, 'a_dynamically_generated_method_name', mymethod)
>>>
>>> Dummy.a_dynamically_generated_method_name
<unbound method Dummy.mymethod>
>>>


-- 
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'onurb at xiludom.gro'.split('@')])"



More information about the Python-list mailing list