Provide user-friendly message when no dumps present
Instead of printing out the exception, just print a
no dumps message
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
diff --git a/geissonator/openbmc-events/openbmc-events b/geissonator/openbmc-events/openbmc-events
index fde92dc..fc2ec65 100755
--- a/geissonator/openbmc-events/openbmc-events
+++ b/geissonator/openbmc-events/openbmc-events
@@ -66,6 +66,9 @@
r = self.session.get(self.url + 'xyz/openbmc_project/dump/entry/',
verify=False)
j = r.json()
+ if j['message'] == '404 Not Found':
+ print "No dumps on system\n"
+ return
if j['status'] != 'ok':
raise Exception("Failed to list dumps: \n" + r.text)
@@ -119,8 +122,12 @@
def do_list_dumps(args):
s = BMC(server=args.server)
- for e in s.list_dumps():
- print(e)
+ try:
+ for e in s.list_dumps():
+ print(e)
+ except:
+ # ignore if we get nothing back
+ return;
def do_create_dump(args):
s = BMC(server=args.server)