Implement a simplified xargs in python

This commit is contained in:
Anthony Sottile 2016-03-21 19:30:47 -07:00
parent a5b56bd9e3
commit b7d395410b
13 changed files with 130 additions and 62 deletions

View file

@ -2,8 +2,8 @@ from __future__ import unicode_literals
from sys import platform
from pre_commit.languages import helpers
from pre_commit.util import shell_escape
from pre_commit.xargs import xargs
ENVIRONMENT_DIR = None
@ -24,7 +24,7 @@ def run_hook(repo_cmd_runner, hook, file_args):
)
# For PCRE the entry is the regular expression to match
return helpers.run_hook(
return xargs(
(
'sh', '-c',
# Grep usually returns 0 for matches, and nonzero for non-matches