Merge pull request #368 from trbs/fix_autoupdate_loghandler

Set up logging handler in autoupdate
This commit is contained in:
Anthony Sottile 2016-05-10 18:55:57 -07:00
commit 749b840695

View file

@ -1,6 +1,7 @@
from __future__ import print_function from __future__ import print_function
from __future__ import unicode_literals from __future__ import unicode_literals
import logging
import sys import sys
from aspy.yaml import ordered_dump from aspy.yaml import ordered_dump
@ -11,12 +12,16 @@ 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 is_local_hooks
from pre_commit.clientlib.validate_config import load_config from pre_commit.clientlib.validate_config import load_config
from pre_commit.jsonschema_extensions import remove_defaults from pre_commit.jsonschema_extensions import remove_defaults
from pre_commit.logging_handler import LoggingHandler
from pre_commit.ordereddict import OrderedDict from pre_commit.ordereddict import OrderedDict
from pre_commit.repository import Repository from pre_commit.repository import Repository
from pre_commit.util import cmd_output from pre_commit.util import cmd_output
from pre_commit.util import cwd from pre_commit.util import cwd
logger = logging.getLogger('pre_commit')
class RepositoryCannotBeUpdatedError(RuntimeError): class RepositoryCannotBeUpdatedError(RuntimeError):
pass pass
@ -58,6 +63,10 @@ def _update_repository(repo_config, runner):
def autoupdate(runner): def autoupdate(runner):
"""Auto-update the pre-commit config to the latest versions of repos.""" """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 retv = 0
output_configs = [] output_configs = []
changed = False changed = False