def unpatch():
"""
Remove all tracing functions in a Tornado web application.
"""
if not getattr(tornado, '__datadog_patch', False):
return
setattr(tornado, '__datadog_patch', False)
# unpatch Tornado
_u(tornado.web.RequestHandler, '_execute')
_u(tornado.web.RequestHandler, 'on_finish')
_u(tornado.web.RequestHandler, 'log_exception')
_u(tornado.web.Application, '__init__')
_u(tornado.concurrent, 'run_on_executor')
_u(tornado.template.Template, 'generate')
评论列表
文章目录