# HG changeset patch # User Bjoern Ricks # Date 1314959159 0 # Node ID a61046da30a16cb1b06d56cb1e78371c099d296f # Parent a4efa91bc3b2f5015d290e1a3224de59f4ff40ac Check if config file exists and set destination of --config option to config_file diff -r a4efa91bc3b2 -r a61046da30a1 bin/sendnotificationmails.py --- a/bin/sendnotificationmails.py Fri Sep 02 10:18:54 2011 +0000 +++ b/bin/sendnotificationmails.py Fri Sep 02 10:25:59 2011 +0000 @@ -9,6 +9,8 @@ """Send pending notification mails""" import os +import os.path +import sys import smtplib import email import email.Utils @@ -36,7 +38,7 @@ "notification.cfg")) parser.add_option("--config", "--config-file", help=("The configuration file." - " Default notification.cfg")) + " Default notification.cfg"), dest="config_file") return parser.parse_args() @@ -73,6 +75,9 @@ def main(): options, args = parse_commandline() + if not os.path.exists(options.config_file): + print sys.stderr >> , "File not found: %s" % options.config_file + sys.exit(1) send_notification_mails(options.config_file) main()