From: JF Ding Date: Fri, 2 Sep 2011 02:22:11 +0000 (+0900) Subject: enhancement for 'usage' message X-Git-Tag: 0.1~159 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cb850e3a0a5b28396c4b5579df91e6ab2d0d0361;p=tools%2Fmic.git enhancement for 'usage' message --- diff --git a/mic/utils/errors.py b/mic/utils/errors.py index 5dd7793..9cf80d0 100644 --- a/mic/utils/errors.py +++ b/mic/utils/errors.py @@ -24,14 +24,17 @@ class CreatorError(Exception): self.msg = msg def __str__(self): - return self.keyword + repr(self.msg) - -class ConfigError(CreatorError): - keyword = '' + return self.keyword + str(self.msg) class Usage(CreatorError): keyword = '' + def __str__(self): + return self.keyword + str(self.msg) + ', please use "--help" for more info' + +class ConfigError(CreatorError): + keyword = '' + class KsError(CreatorError): keyword = '' diff --git a/tools/mic b/tools/mic index e63ab28..79914c1 100755 --- a/tools/mic +++ b/tools/mic @@ -167,8 +167,10 @@ if __name__ == "__main__": try: mic = Mic() sys.exit(mic.main()) + except errors.Usage, usage: + msger.error(str(usage)) - except (errors.Usage, errors.ConfigError, errors.CreatorError) as err: + except errors.ConfigError, err: if msger.get_loglevel() == 'debug': import traceback msger.error(traceback.format_exc())