X-Git-Url: https://www.yuggoth.org/gitweb?p=weather.git;a=blobdiff_plain;f=weather.py;fp=weather.py;h=b0c5855dca452340e233dcb4f4364439d148a548;hp=803525fba422f60204ff4f40da4bdcbc506e76f6;hb=a1fe816de3d58ad614ee34af1eed6920b7edf714;hpb=9fa7d3cf1871c059f4e0580ad94caaab64c261b4 diff --git a/weather.py b/weather.py index 803525f..b0c5855 100644 --- a/weather.py +++ b/weather.py @@ -89,14 +89,10 @@ class Selections: return self.config.get(argument, option) if option in self.options.__dict__: return self.options.__dict__[option] - else: - import os, sys - message = "%s error: no URI defined for %s\n" % ( - os.path.basename( sys.argv[0] ), - option - ) - sys.stderr.write(message) - exit(1) + import sys + message = "WARNING: no URI defined for %s\n" % option + sys.stderr.write(message) + return None def get_bool(self, option, argument=None): """Get data and coerce to a boolean if necessary.""" return bool(self.get(option, argument)) @@ -324,11 +320,7 @@ def get_alert( ): """Return alert notice for the specified URI.""" if not uri: - import os, sys - message = "%s error: Alert URI required for alerts\n" % \ - os.path.basename( sys.argv[0] ) - sys.stderr.write(message) - sys.exit(1) + return "" alert = get_uri( uri, ignore_fail=True,