From 34a7d8aaf96c7f3affd9679ce7d1654ac0e081c1 Mon Sep 17 00:00:00 2001 From: George Kraft Date: Thu, 16 Aug 2012 09:23:12 -0500 Subject: cxmanage: Allow "sensor" command with no sensor_name argument In this case it's exactly like "sensor list" -- it'll just display all of the sensors. --- scripts/cxmanage | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/cxmanage b/scripts/cxmanage index b8f3ba9..7a0fd58 100755 --- a/scripts/cxmanage +++ b/scripts/cxmanage @@ -163,7 +163,8 @@ def build_parser(): #sensor command p['sensor'] = p['subparsers'].add_parser('sensor', help='read sensor value') - p['sensor'].add_argument('sensor_name', help='Sensor name to read') + p['sensor'].add_argument('sensor_name', help='Sensor name to read', + nargs='?') p['sensor'].set_defaults(func=sensor_command) #ipinfo command @@ -369,7 +370,7 @@ def fwupdate_command(controller, args): def sensor_command(controller, args): """read sensor values from a cluster or host""" - if args.sensor_name.upper() == 'LIST': + if not args.sensor_name or args.sensor_name.lower() == 'list': return controller.get_sensors() else: return controller.get_sensors(args.sensor_name) -- cgit v1.2.1