#!/usr/bin/env python import cherrypy from cherrypy import expose, tools conf = { "global" : { "server.socket_port" : 8080, "server.socket_host" : "0.0.0.0", }, } class Query(object): @expose def foo(self): self.bar = 'baz' @expose def qux(self): return self.bar cherrypy.quickstart(Query(), config=conf)