How to execute asynchronous post-processing in CherryPy?

前端 未结 3 1717
野的像风
野的像风 2021-02-09 23:11

Context: Imagine that you have a standard CherryPy hello word app:

   def index(self):
      return \"Hello world!\"
   index.exposed = True
         


        
3条回答
  •  别那么骄傲
    2021-02-10 00:17

    As i was looking for this and it's now outdated, i found it useful to provide the correct (2012ish) answer. Simply add this at the beginning of the function that handles your url :

    cherrypy.request.hooks.attach('on_end_request', mycallbackfunction)
    

    There's more infos on hooks in the documentation but it's not very clear to me.

提交回复
热议问题