Handle error cases better for external services
This commit is contained in:
parent
09a1c4d2b5
commit
99d75bede7
5 changed files with 54 additions and 20 deletions
|
@ -30,7 +30,11 @@ class SendToMixpanel(Process):
|
|||
while True:
|
||||
mp_request = self._mp_queue.get()
|
||||
logger.debug('Got queued mixpanel reqeust.')
|
||||
self._consumer.send(*json.loads(mp_request))
|
||||
try:
|
||||
self._consumer.send(*json.loads(mp_request))
|
||||
except:
|
||||
# Make sure we don't crash if Mixpanel request fails.
|
||||
pass
|
||||
|
||||
|
||||
class FakeMixpanel(object):
|
||||
|
|
Reference in a new issue