summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2013-08-09 22:47:35 +0000
committerGerald Combs <gerald@wireshark.org>2013-08-09 22:47:35 +0000
commit5364626e07e5f1c9911d877d0eca06b2ebe060dd (patch)
tree6276f34963d8a172e04def06222268befa863c50 /tools
parentc4befc8a7ada449fa173dc61f57b5f539dc5e93b (diff)
downloadwireshark-5364626e07e5f1c9911d877d0eca06b2ebe060dd.tar.gz
Fix error handling.
svn path=/trunk/; revision=51240
Diffstat (limited to 'tools')
-rwxr-xr-xtools/make-services.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/make-services.py b/tools/make-services.py
index 4753e727ef..7ea2636fe3 100755
--- a/tools/make-services.py
+++ b/tools/make-services.py
@@ -114,9 +114,9 @@ def parse_rows(svc_fd):
def exit_msg(msg=None, status=1):
if msg is not None:
- sys.stderr.write(msg + '\n')
+ sys.stderr.write(msg + '\n\n')
sys.stderr.write(__doc__ + '\n')
- sys.exit(1)
+ sys.exit(status)
def main(argv):
try:
@@ -138,12 +138,12 @@ def main(argv):
else:
req = urllib.request.urlopen(svc_url)
svc_fd = codecs.getreader('utf8')(req)
- except URLError:
- exit_err(URLError)
+ except:
+ exit_msg('Error opening ' + svc_url)
body = parse_rows(svc_fd)
if len(body) < min_body_size:
- exit_err('Not enough parsed data')
+ exit_msg('Not enough parsed data')
out = open(services_file, 'w')
out.write('''\