def handle_exception(self, *args, **kwargs): self.client.captureException( exc_info=kwargs.get('exc_info'), data=get_data_from_request(request), extra={ 'app': self.app, }, )
def captureMessage(self, *args, **kwargs): data = kwargs.get('data') if data is None: try: kwargs['data'] = get_data_from_request(request) except RuntimeError: pass return self.client.captureMessage(*args, **kwargs)
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)