

def _handle_request_exception(self, exc):
    options = {
        'user': {
            'id': self.request.remote_ip,
        },
        'context': self._get_context(),
        'request': {
            'url': self.request.full_url(),
            'method': self.request.method,
            'arguments': self.request.arguments,
        },
    }
    should_notify_bugsnag = True
    if (type(exc) == HTTPError):
        ignore_status_codes = self.bugsnag_ignore_status_codes()
        if (ignore_status_codes and (exc.status_code in ignore_status_codes)):
            should_notify_bugsnag = False
    if should_notify_bugsnag:
        bugsnag.auto_notify(exc, **options)
    RequestHandler._handle_request_exception(self, exc)

dataset/ETHPy150Open bugsnag/bugsnag-python/bugsnag/tornado/__init__.py BugsnagRequestHandler._handle_request_exception/original