diff options
author | George Kraft <george.kraft@calxeda.com> | 2012-08-16 09:23:12 -0500 |
---|---|---|
committer | George Kraft <george.kraft@calxeda.com> | 2012-08-16 09:23:12 -0500 |
commit | 34a7d8aaf96c7f3affd9679ce7d1654ac0e081c1 (patch) | |
tree | 3cbeec8c7b792b766c954962926bceecd60c9fe1 | |
parent | b5b1e438bf2fb427d4e2209ed0748a4fc3f6205e (diff) | |
download | cxmanage-34a7d8aaf96c7f3affd9679ce7d1654ac0e081c1.tar.gz |
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.
-rwxr-xr-x | scripts/cxmanage | 5 |
1 files 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) |