From 5956b7ab46b3d77885940b6181ab00a91bfe060f Mon Sep 17 00:00:00 2001 From: Anthony Sottile Date: Tue, 22 Jul 2014 06:57:07 -0700 Subject: [PATCH] Use sys.executable instead of python. --- pre_commit/languages/node.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pre_commit/languages/node.py b/pre_commit/languages/node.py index 111f9122..7b9785b2 100644 --- a/pre_commit/languages/node.py +++ b/pre_commit/languages/node.py @@ -1,6 +1,7 @@ from __future__ import unicode_literals import contextlib +import sys from pre_commit.languages import helpers from pre_commit.prefixed_command_runner import CalledProcessError @@ -32,18 +33,18 @@ def install_environment(repo_cmd_runner, version='default'): try: with clean_path_on_failure(env_dir): repo_cmd_runner.run([ - 'python', '-m', 'nodeenv', '-n', 'system', + sys.executable, '-m', 'nodeenv', '-n', 'system', '{{prefix}}{0}'.format(ENVIRONMENT_DIR), ]) except CalledProcessError: # TODO: log failure here repo_cmd_runner.run([ - 'python', '-m', 'nodeenv', '--prebuilt', + sys.executable, '-m', 'nodeenv', '--prebuilt', '{{prefix}}{0}'.format(ENVIRONMENT_DIR) ]) else: repo_cmd_runner.run([ - 'python', '-m', 'nodeenv', '--prebuilt', '-n', version, + sys.executable, '-m', 'nodeenv', '--prebuilt', '-n', version, '{{prefix}}{0}'.format(ENVIRONMENT_DIR) ])