From 9c64ce2caf58b41fe037e552623125db064b3b97 Mon Sep 17 00:00:00 2001 From: trbs Date: Tue, 10 May 2016 13:47:06 +0200 Subject: [PATCH 1/2] Set up logging handler in autoupdate --- pre_commit/commands/autoupdate.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pre_commit/commands/autoupdate.py b/pre_commit/commands/autoupdate.py index a446a172..40216870 100644 --- a/pre_commit/commands/autoupdate.py +++ b/pre_commit/commands/autoupdate.py @@ -2,11 +2,13 @@ from __future__ import print_function from __future__ import unicode_literals import sys +import logging from aspy.yaml import ordered_dump from aspy.yaml import ordered_load import pre_commit.constants as C +from pre_commit.logging_handler import LoggingHandler from pre_commit.clientlib.validate_config import CONFIG_JSON_SCHEMA from pre_commit.clientlib.validate_config import is_local_hooks from pre_commit.clientlib.validate_config import load_config @@ -17,6 +19,9 @@ from pre_commit.util import cmd_output from pre_commit.util import cwd +logger = logging.getLogger('pre_commit') + + class RepositoryCannotBeUpdatedError(RuntimeError): pass @@ -58,6 +63,10 @@ def _update_repository(repo_config, runner): def autoupdate(runner): """Auto-update the pre-commit config to the latest versions of repos.""" + # Set up our logging handler + logger.addHandler(LoggingHandler(False)) + logger.setLevel(logging.WARNING) + retv = 0 output_configs = [] changed = False From 8f73b321f528f64b131b5785b918517cc7d11981 Mon Sep 17 00:00:00 2001 From: trbs Date: Tue, 10 May 2016 17:40:11 +0200 Subject: [PATCH 2/2] reorder imports --- pre_commit/commands/autoupdate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pre_commit/commands/autoupdate.py b/pre_commit/commands/autoupdate.py index 40216870..5dd97219 100644 --- a/pre_commit/commands/autoupdate.py +++ b/pre_commit/commands/autoupdate.py @@ -1,18 +1,18 @@ from __future__ import print_function from __future__ import unicode_literals -import sys import logging +import sys from aspy.yaml import ordered_dump from aspy.yaml import ordered_load import pre_commit.constants as C -from pre_commit.logging_handler import LoggingHandler from pre_commit.clientlib.validate_config import CONFIG_JSON_SCHEMA from pre_commit.clientlib.validate_config import is_local_hooks from pre_commit.clientlib.validate_config import load_config from pre_commit.jsonschema_extensions import remove_defaults +from pre_commit.logging_handler import LoggingHandler from pre_commit.ordereddict import OrderedDict from pre_commit.repository import Repository from pre_commit.util import cmd_output