diff options
author | Marius Halden <marius.h@lden.org> | 2015-04-12 17:24:48 +0200 |
---|---|---|
committer | Marius Halden <marius.h@lden.org> | 2015-04-12 17:24:48 +0200 |
commit | 4dada7129c81f63c759cd69a5bf612ccf65b234e (patch) | |
tree | d7f556813d6d10b32e09a9dc1599829aa1b5241f | |
parent | cbfb24af52e3c95eff874fab3a1b0e4dbeee9c00 (diff) | |
download | email2push-4dada7129c81f63c759cd69a5bf612ccf65b234e.tar.gz email2push-4dada7129c81f63c759cd69a5bf612ccf65b234e.tar.bz2 email2push-4dada7129c81f63c759cd69a5bf612ccf65b234e.tar.xz |
Some error handling
-rwxr-xr-x | push.py | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -116,9 +116,13 @@ msg = payload.strip() # Send notification to each user key for user_token in user_tokens: if type(user_token) is dict: - k = user_token.keys()[0] - device = user_token.get(k, None) - user_token = k + try: + k = user_token.keys()[0] + device = user_token[k] + except (IndexError, KeyError): + next + else: + user_token = k else: device = None |