From d5594b67e5eab950c19e1b8ef12d407e7f7fd582 Mon Sep 17 00:00:00 2001 From: Huanhuan Li Date: Thu, 8 Nov 2012 14:51:45 -0500 Subject: [PATCH] fix help command 'mic cr ?' will output differently with 'mic cr -h' Signed-off-by: Huanhuan Li --- mic/creator.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mic/creator.py b/mic/creator.py index d6a1768..a53b5c7 100644 --- a/mic/creator.py +++ b/mic/creator.py @@ -254,12 +254,13 @@ class Creator(cmdln.Cmdln): return self.cmd(args) def precmd(self, argv): # check help before cmd - if len(argv) == 1: - return ['help', argv[0]] if '-h' in argv or '?' in argv or '--help' in argv or 'help' in argv: return argv + if len(argv) == 1: + return ['help', argv[0]] + if os.geteuid() != 0: raise msger.error("Root permission is required, abort") -- 2.7.4