diff options
Diffstat (limited to 'push.py')
-rwxr-xr-x | push.py | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -18,8 +18,17 @@ except IndexError: with open(cfg, 'r') as fh: maps = yaml.load(fh) -sender_map = maps.get('senders', []) -recipient_map = maps.get('recipients', []) +try: + sender_map = maps['senders'] +except KeyError: + print >>sys.stderr, "Found no senders." + sys.exit(1) + +try: + recipient_map = maps['recipients'] +except KeyError: + print >>sys.stderr, "Found no recipients." + sys.exit(1) try: recipient = os.environ['RECIPIENT'] @@ -33,9 +42,6 @@ except KeyError: print >>sys.stderr, "Sender missing." sys.exit(1) -api_token = None -user_tokens = None - # Select api key from map based on sender for s in sender_map: try: |