From 65128d5f54da4204e0fd6941418f147a98636c9b Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Wed, 18 Jan 2017 17:30:53 -0500 Subject: [PATCH] Swallow errors returned by swift lint. // FREEBIE --- Utilities/precommit.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Utilities/precommit.py b/Utilities/precommit.py index 6e39478b9..0c7e6a26f 100755 --- a/Utilities/precommit.py +++ b/Utilities/precommit.py @@ -44,7 +44,10 @@ def process(filepath): env_copy["SCRIPT_INPUT_FILE_0"] = '%s' % ( short_filepath, ) lint_output = subprocess.check_output(['swiftlint', 'autocorrect', '--use-script-input-files'], env=env_copy) print lint_output - lint_output = subprocess.check_output(['swiftlint', 'lint', '--use-script-input-files'], env=env_copy) + try: + lint_output = subprocess.check_output(['swiftlint', 'lint', '--use-script-input-files'], env=env_copy) + except subprocess.pCalledProcessError, e: + lint_output = e.output print lint_output with open(filepath, 'rt') as f: