summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Feng <erichfeng@gmail.com>2017-06-01 18:05:37 -0700
committerEric Feng <erichfeng@gmail.com>2017-06-01 18:05:37 -0700
commit118a11a0561527b540f74d640d75e23b4d546bf8 (patch)
treead78e0118d74f600797fc0039f69a144adc0daf6
parent50b8aaf194c54a162d0ca5cf417f182d24aa239c (diff)
downloadraven-118a11a0561527b540f74d640d75e23b4d546bf8.tar.gz
adding integration name for remaining python framework integrationssdk-name-frameweork
-rw-r--r--raven/contrib/bottle/__init__.py1
-rw-r--r--raven/contrib/celery/__init__.py1
-rw-r--r--raven/contrib/django/client.py1
-rw-r--r--raven/contrib/pylons/__init__.py1
-rw-r--r--raven/contrib/tornado/__init__.py1
-rw-r--r--raven/contrib/webpy/__init__.py1
6 files changed, 6 insertions, 0 deletions
diff --git a/raven/contrib/bottle/__init__.py b/raven/contrib/bottle/__init__.py
index d9f845b..cd3a67a 100644
--- a/raven/contrib/bottle/__init__.py
+++ b/raven/contrib/bottle/__init__.py
@@ -44,6 +44,7 @@ class Sentry(object):
if self.logging:
setup_logging(SentryHandler(self.client))
self.app.sentry = self
+ self.client.integration_name = 'bottle'
def handle_exception(self, *args, **kwargs):
self.client.captureException(
diff --git a/raven/contrib/celery/__init__.py b/raven/contrib/celery/__init__.py
index 554a5c6..f12e654 100644
--- a/raven/contrib/celery/__init__.py
+++ b/raven/contrib/celery/__init__.py
@@ -55,6 +55,7 @@ def register_logger_signal(client, logger=None, loglevel=logging.ERROR):
class SentryCeleryHandler(object):
def __init__(self, client, ignore_expected=False):
self.client = client
+ self.client.integration_name = 'celery'
self.ignore_expected = ignore_expected
def install(self):
diff --git a/raven/contrib/django/client.py b/raven/contrib/django/client.py
index 6f81a62..3dd0ce1 100644
--- a/raven/contrib/django/client.py
+++ b/raven/contrib/django/client.py
@@ -135,6 +135,7 @@ class DjangoClient(Client):
def __init__(self, *args, **kwargs):
install_sql_hook = kwargs.pop('install_sql_hook', True)
+ kwargs['integration_name'] = 'django'
Client.__init__(self, *args, **kwargs)
if install_sql_hook:
self.install_sql_hook()
diff --git a/raven/contrib/pylons/__init__.py b/raven/contrib/pylons/__init__.py
index 353de96..5153fc5 100644
--- a/raven/contrib/pylons/__init__.py
+++ b/raven/contrib/pylons/__init__.py
@@ -26,5 +26,6 @@ class Sentry(Middleware):
site=config.get('sentry.site'),
include_paths=list_from_setting(config, 'sentry.include_paths'),
exclude_paths=list_from_setting(config, 'sentry.exclude_paths'),
+ integration_name='pylons',
)
super(Sentry, self).__init__(app, client)
diff --git a/raven/contrib/tornado/__init__.py b/raven/contrib/tornado/__init__.py
index 4d42f36..3c60501 100644
--- a/raven/contrib/tornado/__init__.py
+++ b/raven/contrib/tornado/__init__.py
@@ -23,6 +23,7 @@ class AsyncSentryClient(Client):
"""
def __init__(self, *args, **kwargs):
self.validate_cert = kwargs.pop('validate_cert', True)
+ kwargs['integration_name'] = 'tornado'
super(AsyncSentryClient, self).__init__(*args, **kwargs)
def capture(self, *args, **kwargs):
diff --git a/raven/contrib/webpy/__init__.py b/raven/contrib/webpy/__init__.py
index 3e76d6c..670c48a 100644
--- a/raven/contrib/webpy/__init__.py
+++ b/raven/contrib/webpy/__init__.py
@@ -39,6 +39,7 @@ class SentryApplication(web.application):
"""
def __init__(self, client, logging=False, **kwargs):
self.client = client
+ self.client.integration_name = 'webpy'
self.logging = logging
if self.logging:
setup_logging(SentryHandler(self.client))