From: Dan Mick Date: Tue, 4 Jun 2013 20:13:15 +0000 (-0700) Subject: ceph: cleanup: accept --conf *and* -c; suppress stderr if no outs X-Git-Tag: v0.65~136^2^2~19 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6f8b53a0eb2f17cccf5f0b0dc75cbf608c8745bd;p=ceph.git ceph: cleanup: accept --conf *and* -c; suppress stderr if no outs Signed-off-by: Dan Mick --- diff --git a/src/ceph b/src/ceph index 92492c6c91c2..e5b67f6e7b87 100755 --- a/src/ceph +++ b/src/ceph @@ -786,7 +786,7 @@ def parse_cmdargs(args=None, target=''): parser.add_argument('--help-all', help='request help for all daemons', action='store_true') - parser.add_argument('-c', dest='cephconf', + parser.add_argument('-c', '--conf', dest='cephconf', help='ceph configuration file') parser.add_argument('-i', '--in-file', dest='input_file', help='input file') @@ -1447,6 +1447,10 @@ def main(): print >> sys.stderr, 'Error {0}: {1}'.format(errno.errorcode[ret], outs) return ret + # this assumes outs never has useful command output, only status + if outs: + print >> sys.stderr, outs + if (parsed_args.output_file): outf.write(outbuf) outf.close() @@ -1461,8 +1465,6 @@ def main(): sys.stdout.write(outbuf) - # this assumes outs never has useful command output, only status - print >> sys.stderr, outs return 0 if __name__ == '__main__':