Gracefully handle disabled clients

This commit is contained in:
David Cramer 2014-05-18 01:19:54 -07:00
parent c22d247fc0
commit b629d5ce42
1 changed files with 8 additions and 2 deletions

View File

@ -207,11 +207,17 @@ class Sentry(object):
def captureException(self, *args, **kwargs):
assert self.client, 'captureException called before application configured'
result = self.client.captureException(*args, **kwargs)
self.last_event_id = self.client.get_ident(result)
if result:
self.last_event_id = self.client.get_ident(result)
else:
self.last_event_id = None
return result
def captureMessage(self, *args, **kwargs):
assert self.client, 'captureMessage called before application configured'
result = self.client.captureMessage(*args, **kwargs)
self.last_event_id = self.client.get_ident(result)
if result:
self.last_event_id = self.client.get_ident(result)
else:
self.last_event_id = None
return result