tut02_expose_methods.py (615B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\carbon\common\lib\cherrypy\tutorial\tut02_expose_methods.py 2 import cherrypy 3 4 class HelloWorld: 5 6 def index(self): 7 return 'We have an <a href="showMessage">important message</a> for you!' 8 9 index.exposed = True 10 11 def showMessage(self): 12 return 'Hello world!' 13 14 showMessage.exposed = True 15 16 17 import os.path 18 tutconf = os.path.join(os.path.dirname(__file__), 'tutorial.conf') 19 if __name__ == '__main__': 20 cherrypy.quickstart(HelloWorld(), config=tutconf) 21 else: 22 cherrypy.tree.mount(HelloWorld(), config=tutconf)