I came across this in a blog post just now. See http://docs.python.org/library/functions.html#type
>>> class Foo(object): pass ... >>> Bar = type('Bar', (object,), dict()) >>> f = Foo(); b = Bar() >>> type(f), type(b) (<class '__main__.Foo'>, <class '__main__.Bar'>) Also see http://docs.python.org/library/collections.html#namedtuple-factory-function-for-tuples-with-named-fields >>> from collections import namedtuple >>> Baz = namedtuple('Baz', '') Anyone switched to Python 2.7 yet? -- http://roshan.mathews.in/ _______________________________________________ BangPypers mailing list BangPypers@python.org http://mail.python.org/mailman/listinfo/bangpypers