Source code for owtf.utils.app

"""
owtf.utils.app
~~~~~~~~~~~~~~

"""
import tornado.web

try:
    from raven.contrib.tornado import AsyncSentryClient

    raven_installed = True
except ImportError:
    raven_installed = False

from owtf.settings import USE_SENTRY
from owtf.utils.error import get_sentry_client


[docs]class Application(tornado.web.Application): def __init__(self, *args, **kwargs): if raven_installed and USE_SENTRY: self.sentry_client = get_sentry_client() super(Application, self).__init__(*args, **kwargs)