cmlenz@266: import os cmlenz@266: import sys cmlenz@266: cmlenz@266: import cherrypy cmlenz@266: from genshi.template import TemplateLoader cmlenz@266: cmlenz@266: loader = TemplateLoader([os.path.dirname(os.path.abspath(__file__))]) cmlenz@266: cmlenz@266: cmlenz@266: class Example(object): cmlenz@266: cmlenz@266: @cherrypy.expose cmlenz@266: def index(self): cmlenz@266: tmpl = loader.load('index.html') cmlenz@266: return tmpl.generate(name='world').render('xhtml') cmlenz@266: cmlenz@266: cmlenz@266: cherrypy.root = Example() cmlenz@266: cmlenz@266: if __name__ == '__main__': cmlenz@266: cherrypy.config.update(file='config.txt') cmlenz@266: cherrypy.server.start()