From: Alfredo Deza Date: Fri, 14 Jul 2017 17:28:30 +0000 (-0400) Subject: ceph-volume: lvm.prepare: print help and return before parsing args if no args X-Git-Tag: ses5-milestone10~3^2~5^2~37 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=27c486573726359df58e866776ebebc7468a84c6;p=ceph.git ceph-volume: lvm.prepare: print help and return before parsing args if no args Signed-off-by: Alfredo Deza --- diff --git a/src/ceph-volume/ceph_volume/devices/lvm/prepare.py b/src/ceph-volume/ceph_volume/devices/lvm/prepare.py index 46b10b52306d3..e8369bbac2b42 100644 --- a/src/ceph-volume/ceph_volume/devices/lvm/prepare.py +++ b/src/ceph-volume/ceph_volume/devices/lvm/prepare.py @@ -167,7 +167,7 @@ class Prepare(object): """) parser = argparse.ArgumentParser( - prog='ceph-volume lvm activate', + prog='ceph-volume lvm prepare', formatter_class=argparse.RawDescriptionHelpFormatter, description=sub_command_help, ) @@ -206,7 +206,8 @@ class Prepare(object): '--osd-fsid', help='Reuse an existing OSD fsid', ) + if len(self.argv) == 0: + print sub_command_help + return args = parser.parse_args(self.argv) - if len(self.argv) <= 1: - return parser.print_help() self.prepare(args)