rendered paste bodyfrom turbogears import expose@expose()def default(self, *args): return "The next parts were %s" % str(args)class HardCodedAddition: def cantgohere(self): pass @expose() def twoplustwo(self): return "four" @expose() def fortyplustwo(self): return "forty-two"class AlwaysSeven: @expose() def index(self): return "7"class Root: seven = AlwaysSeven() seven.default = default add = HardCodedAddition() @expose() def index(self): return "Welcome" @expose() def fun(self): return "...and yet startlingly productive"