NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

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)