From: JF Ding Date: Fri, 2 Sep 2011 05:58:49 +0000 (+0900) Subject: suppress all rpm warning msg in non-debug mode X-Git-Tag: 0.1~157 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a485552cd428c8c2f98c034ffde3da8b6dc42f45;p=tools%2Fmic.git suppress all rpm warning msg in non-debug mode --- diff --git a/mic/pluginbase.py b/mic/pluginbase.py index 33c9433..5d07848 100644 --- a/mic/pluginbase.py +++ b/mic/pluginbase.py @@ -57,6 +57,11 @@ class ImagerPlugin(_Plugin): class BackendPlugin(_Plugin): mic_plugin_type="backend" + # suppress the verbose rpm warnings + if msger.get_loglevel() != 'debug': + import rpm + rpm.setVerbosity(rpm.RPMLOG_ERR) + def addRepository(self): pass diff --git a/tools/mic b/tools/mic index 79914c1..7a082b4 100755 --- a/tools/mic +++ b/tools/mic @@ -47,6 +47,12 @@ class Mic(cmdln.Cmdln): if self.options.verbose: msger.set_loglevel('verbose') if self.options.debug: + try: + import rpm + rpm.setVerbosity(rpm.RPMLOG_NOTICE) + except ImportError: + pass + msger.set_loglevel('debug') @cmdln.alias("cr")