diff --git a/pre_commit/clientlib/validate_config.py b/pre_commit/clientlib/validate_config.py index 039f0aeb..5496cb21 100644 --- a/pre_commit/clientlib/validate_config.py +++ b/pre_commit/clientlib/validate_config.py @@ -3,6 +3,7 @@ from __future__ import print_function import argparse import re +import sys import pre_commit.constants as C from pre_commit.clientlib.validate_base import get_validator @@ -90,4 +91,4 @@ def run(argv): if __name__ == '__main__': - run() + sys.exit(run()) diff --git a/pre_commit/clientlib/validate_manifest.py b/pre_commit/clientlib/validate_manifest.py index 06864b0b..168c0ddc 100644 --- a/pre_commit/clientlib/validate_manifest.py +++ b/pre_commit/clientlib/validate_manifest.py @@ -2,6 +2,7 @@ from __future__ import print_function import argparse +import sys import pre_commit.constants as C from pre_commit.clientlib.validate_base import get_validator @@ -79,4 +80,4 @@ def run(argv): if __name__ == '__main__': - run() + sys.exit(run()) diff --git a/pre_commit/run.py b/pre_commit/run.py index c86776cc..cd1afc0c 100644 --- a/pre_commit/run.py +++ b/pre_commit/run.py @@ -2,6 +2,7 @@ import argparse import os.path import subprocess +import sys from pre_commit import git from pre_commit.clientlib.validate_config import validate_config @@ -131,4 +132,4 @@ def run(argv): if __name__ == '__main__': - run() + sys.exit(run())