def run(self):
req = self._req
code = http.OK
try: ret = self._fnc(req)
except Exception as e:
ret = str(e)
code = http.INTERNAL_SERVER_ERROR
def finishRequest():
req.setResponseCode(code)
if code == http.OK:
req.setHeader('Content-type', 'application/xhtml+xml')
req.setHeader('charset', 'UTF-8')
req.write(ret)
req.finish()
if self._stillAlive:
reactor.callFromThread(finishRequest)
评论列表
文章目录