コード例 #1
0
ファイル: __init__.py プロジェクト: binarydud/raven-python
    def handle_exception(self, *args, **kwargs):
        if not self.client:
            return

        self.client.captureException(
            exc_info=kwargs.get("exc_info"), data=get_data_from_request(request), extra={"app": self.app}
        )
コード例 #2
0
ファイル: __init__.py プロジェクト: twoolie/raven
 def _handle_exception(*args, **kwargs):
     client.capture(
         "Exception",
         exc_info=kwargs.get("exc_info"),
         data=get_data_from_request(request),
         extra={"app": self.app},
     )
コード例 #3
0
ファイル: __init__.py プロジェクト: Kronuz/raven
 def _handle_exception(sender, **kwargs):
     client.capture('Exception', exc_info=kwargs.get('exc_info'),
         data=get_data_from_request(request),
         extra={
             'app': sender.name,
         },
     )
コード例 #4
0
 def _handle_exception(sender, **kwargs):
     client.capture(
         'Exception',
         exc_info=kwargs.get('exc_info'),
         data=get_data_from_request(request),
         extra={
             'app': sender.name,
         },
     )
コード例 #5
0
ファイル: __init__.py プロジェクト: binarydud/raven-python
 def captureMessage(self, *args, **kwargs):
     assert self.client, "captureMessage called before application configured"
     data = kwargs.get("data")
     if data is None:
         try:
             kwargs["data"] = get_data_from_request(request)
         except RuntimeError:
             # app is probably not configured yet
             pass
     return self.client.captureMessage(*args, **kwargs)
コード例 #6
0
ファイル: __init__.py プロジェクト: Jonty/raven-python
 def captureException(self, *args, **kwargs):
     assert self.client, 'captureException called before application configured'
     data = kwargs.get('data')
     if data is None:
         try:
             kwargs['data'] = get_data_from_request(request)
         except RuntimeError:
             # app is probably not configured yet
             pass
     return self.client.captureException(*args, **kwargs)
コード例 #7
0
ファイル: __init__.py プロジェクト: AstromechZA/raven-python
    def handle_exception(self, *args, **kwargs):
        if not self.client:
            return

        self.client.capture('Exception', exc_info=kwargs.get('exc_info'),
            data=get_data_from_request(request),
            extra={
                'app': self.app,
            },
        )
コード例 #8
0
ファイル: __init__.py プロジェクト: adamkal/raven-python
    def handle_exception(self, *args, **kwargs):
        if not self.client:
            return

        self.client.capture('Exception', exc_info=kwargs.get('exc_info'),
            data=get_data_from_request(request),
            extra={
                'app': self.app,
            },
        )
コード例 #9
0
 def captureMessage(self, *args, **kwargs):
     assert self.client, 'captureMessage called before application configured'
     data = kwargs.get('data')
     if data is None:
         try:
             kwargs['data'] = get_data_from_request(request)
         except RuntimeError:
             # app is probably not configured yet
             pass
     return self.client.captureMessage(*args, **kwargs)
コード例 #10
0
ファイル: app.py プロジェクト: laaabaseball/rbaseball
 def inner(*args, **kwargs):
     try:
         return func(*args, **kwargs)
     except Exception:
         if sentry is None:
             raise
         sentry.client.capture('Exception',
             data=get_data_from_request(request),
             extra={
                 'app': app,
             },
         )
         return error("Uh oh. Something went wrong on our end. We've "
             "dispatched trained monkeys to investigate.")
コード例 #11
0
ファイル: __init__.py プロジェクト: Jonty/raven-python
    def handle_exception(self, *args, **kwargs):
        if not self.client:
            return

        ignored_exc_type_list = self.app.config.get('RAVEN_IGNORE_EXCEPTIONS', [])
        exc = sys.exc_info()[1]

        if any((isinstance(exc, ignored_exc_type) for ignored_exc_type in ignored_exc_type_list)):
            return

        self.client.captureException(
            exc_info=kwargs.get('exc_info'),
            data=get_data_from_request(request),
            extra={
                'app': self.app,
            },
        )
コード例 #12
0
ファイル: __init__.py プロジェクト: plounze/raven-python
    def handle_exception(self, *args, **kwargs):
        if not self.client:
            return

        ignored_exc_type_list = self.app.config.get('RAVEN_IGNORE_EXCEPTIONS',
                                                    [])
        exc = sys.exc_info()[1]

        if any((isinstance(exc, ignored_exc_type)
                for ignored_exc_type in ignored_exc_type_list)):
            return

        self.client.captureException(
            exc_info=kwargs.get('exc_info'),
            data=get_data_from_request(request),
            extra={
                'app': self.app,
            },
        )
コード例 #13
0
 def captureMessage(self, *args, **kwargs):
     assert self.client, 'captureMessage called before application configured'
     data = kwargs.get('data')
     if data is None:
         kwargs['data'] = get_data_from_request(request)
     return self.client.captureMessage(*args, **kwargs)
コード例 #14
0
ファイル: __init__.py プロジェクト: hodgestar/raven-python
 def captureMessage(self, *args, **kwargs):
     assert self.client, 'captureMessage called before application configured'
     data = kwargs.get('data')
     if data is None:
         kwargs['data'] = get_data_from_request(request)
     return self.client.captureMessage(*args, **kwargs)