Skip to content

Commit 5956b7a

Browse files
committed
Use sys.executable instead of python.
1 parent 196fd87 commit 5956b7a

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

pre_commit/languages/node.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from __future__ import unicode_literals
22

33
import contextlib
4+
import sys
45

56
from pre_commit.languages import helpers
67
from pre_commit.prefixed_command_runner import CalledProcessError
@@ -32,18 +33,18 @@ def install_environment(repo_cmd_runner, version='default'):
3233
try:
3334
with clean_path_on_failure(env_dir):
3435
repo_cmd_runner.run([
35-
'python', '-m', 'nodeenv', '-n', 'system',
36+
sys.executable, '-m', 'nodeenv', '-n', 'system',
3637
'{{prefix}}{0}'.format(ENVIRONMENT_DIR),
3738
])
3839
except CalledProcessError:
3940
# TODO: log failure here
4041
repo_cmd_runner.run([
41-
'python', '-m', 'nodeenv', '--prebuilt',
42+
sys.executable, '-m', 'nodeenv', '--prebuilt',
4243
'{{prefix}}{0}'.format(ENVIRONMENT_DIR)
4344
])
4445
else:
4546
repo_cmd_runner.run([
46-
'python', '-m', 'nodeenv', '--prebuilt', '-n', version,
47+
sys.executable, '-m', 'nodeenv', '--prebuilt', '-n', version,
4748
'{{prefix}}{0}'.format(ENVIRONMENT_DIR)
4849
])
4950

0 commit comments

Comments
 (0)