you can also use :

>>> class A(object):
        def __init__(self, **args):
                self.__dict__.update(args)

>>> a=A(source='test', length=2)
>>> a.source
'test'

but this is to be used carefully because mispelling your args somewhere in your program will not raise any error :
>>> A(sourc='test', lenth=2)

Daniel
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to