> obj = object(foo=1, bar=lambda x: x) > obj.foo >>>> 1 > obj.bar(2) >>>> 2 Problem? :) >>> from argparse import Namespace >>> obj = Namespace(foo=1, bar=lambda x: x) >>> obj.foo 1 >>> obj.bar(2) 2