How to execute asynchronous post-processing in CherryPy?

前端 未结 3 1899
你的背包
你的背包 2021-02-09 23:48

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:10

    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.

提交回复
热议问题