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
