diff options
author | Marius Halden <marius.h@lden.org> | 2015-04-12 18:15:49 +0200 |
---|---|---|
committer | Marius Halden <marius.h@lden.org> | 2015-04-12 18:15:49 +0200 |
commit | 184739fdd315eba1fb6d95370c3e6fcd064a7dfe (patch) | |
tree | 670b01a3834d10b8f7d421452368fbc0f6cd7e5e /push.py | |
parent | 4dada7129c81f63c759cd69a5bf612ccf65b234e (diff) | |
download | email2push-184739fdd315eba1fb6d95370c3e6fcd064a7dfe.tar.gz email2push-184739fdd315eba1fb6d95370c3e6fcd064a7dfe.tar.bz2 email2push-184739fdd315eba1fb6d95370c3e6fcd064a7dfe.tar.xz |
More EAFP, less LBYL
Diffstat (limited to 'push.py')
-rwxr-xr-x | push.py | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -115,16 +115,17 @@ msg = payload.strip() # Send notification to each user key for user_token in user_tokens: - if type(user_token) is dict: - try: - k = user_token.keys()[0] - device = user_token[k] - except (IndexError, KeyError): - next - else: - user_token = k + device = None + + try: + k = user_token.keys()[0] + device = user_token[k] + except AttributeError: + pass + except (IndexError, KeyError): + next else: - device = None + user_token = k p = pushover.Client(user_token, api_token=api_token) p.send_message(msg, title=title, device=device) |