Re: Creating dynamic objects with dynamic constructor args

2008-03-25 Thread Robert Bossy
[EMAIL PROTECTED] wrote: > I'd like to create objects on the fly from a pointer to the class > using: instance = klass() But I need to be able to pass in variables > to the __init__ method. I can recover the arguments using the > inspect.argspec, but how do I call __init__ with a list of argu

Re: Creating dynamic objects with dynamic constructor args

2008-03-25 Thread Furkan Kuru
you can call a function with arglist like this: def dummy(a, b, c): print a + b, c args = [1, 2, "hello"] dummy(*args) On Tue, Mar 25, 2008 at 5:38 PM, <[EMAIL PROTECTED]> wrote: > I'd like to create objects on the fly from a pointer to the class > using: instance = klass() But I need to

Creating dynamic objects with dynamic constructor args

2008-03-25 Thread Greg
I'd like to create objects on the fly from a pointer to the class using: instance = klass() But I need to be able to pass in variables to the __init__ method. I can recover the arguments using the inspect.argspec, but how do I call __init__ with a list of arguments and have them unpacked to