From a9e0bb6f4d9335649c6213fbbe0679363300c292 Mon Sep 17 00:00:00 2001 From: Kai Huuhko Date: Thu, 19 Jun 2014 18:51:14 +0300 Subject: [PATCH] Eolian: Add command line argument for increasing verbosity --- scripts/eolian_generate.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/eolian_generate.py b/scripts/eolian_generate.py index f4e7280..5dd26d7 100755 --- a/scripts/eolian_generate.py +++ b/scripts/eolian_generate.py @@ -9,7 +9,8 @@ parser = ArgumentParser(description="Python generator for eolian") # parser.add_argument( # '--header-file', required=True, # help="Filename of the library header") -parser.add_argument('-o', '--output', default="/tmp") +parser.add_argument('-v', '--verbose', action="count") +parser.add_argument('-o', '--output', default="/tmp", help="max is -vvv") parser.add_argument('paths', nargs="+") args = parser.parse_args() @@ -18,9 +19,13 @@ handler = logging.StreamHandler() formatter = logging.Formatter("%(name)s %(levelname)s: %(message)s") handler.setFormatter(formatter) log = logging.getLogger("efl.eolian") -log.setLevel(logging.INFO) log.addHandler(handler) +level = logging.ERROR +if args.verbose: + level -= 10 * args.verbose +log.setLevel(level) + from efl import eolian eolian.init()