On Mar 25, 5:00 pm, Michel <michel.metz...@gmail.com> wrote: > Hi everyone, > > I'm trying to dynamically create a class. What I need is to define a > class, add methods to it and later instantiate this class. Methods > need to be bound to the instance though, and that's my problem. Here > is what I have so far:
Well, you should just fill your empty dict with function definitions, BEFORE you build the class. That's easiest. Also, you can just use type: def foo(*whatever): print foo bar = type('MyDynamicClass', (object,), dict(foo=foo)) HTH, Pat -- http://mail.python.org/mailman/listinfo/python-list