Probably a stupid question... name-->method lookup

Donn Cave donn at u.washington.edu
Wed Aug 22 18:19:01 EDT 2001


Quoth Joseph Andrew Knapka <jknapka at earthlink.net>:
| I have a method name (string) and a class object. I'd like to
| be able to look up the the named unbound method of the class.
| I know that TheClass.__dict__[<methodname>] will kinda
| work, but it will fail if <methodname> is implemented only in
| a base class of TheClass. I could do the Python method lookup
| dance via __bases__ etc., but I'd be surprised if there weren't
| already a standard function to do it.

getattr(inst, name)

	Donn Cave, donn at u.washington.edu



More information about the Python-list mailing list