From d5abd797beb69b3879c137608495ec8f13ed2cca Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Fri, 6 Apr 2018 02:09:21 +0300 Subject: [PATCH] dvc: fix logger Signed-off-by: Ruslan Kuprieiev --- dvc/cli.py | 5 ----- dvc/command/common/base.py | 8 ++++++++ 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/dvc/cli.py b/dvc/cli.py index 61953d265..cfbd99356 100644 --- a/dvc/cli.py +++ b/dvc/cli.py @@ -277,9 +277,4 @@ def parse_args(argv=None): args = parser.parse_args(argv) - if args.quiet and not args.verbose: - Logger.be_quiet() - elif not args.quiet and args.verbose: - Logger.be_verbose() - return args diff --git a/dvc/command/common/base.py b/dvc/command/common/base.py index b0ded05c1..d04d3763a 100644 --- a/dvc/command/common/base.py +++ b/dvc/command/common/base.py @@ -10,6 +10,14 @@ class CmdBase(object): def __init__(self, args): self.project = Project(self._find_root()) self.args = args + self._set_loglevel(args) + + @staticmethod + def _set_loglevel(args): + if args.quiet and not args.verbose: + Logger.be_quiet() + elif not args.quiet and args.verbose: + Logger.be_verbose() def _find_root(self): root = os.getcwd()