From 3816791aa428dda151e6ae825ef19c6ed8d22a2b Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Fri, 8 Sep 2017 00:18:27 +0000 Subject: [PATCH] Use distutils find_executable instead of which Fixes: #44 Signed-off-by: Patrick Uiterwijk --- awx/plugins/ansible_inventory/backport.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awx/plugins/ansible_inventory/backport.py b/awx/plugins/ansible_inventory/backport.py index 4024341def..e0fd51c8cf 100755 --- a/awx/plugins/ansible_inventory/backport.py +++ b/awx/plugins/ansible_inventory/backport.py @@ -19,6 +19,7 @@ from __future__ import (absolute_import, division, print_function) __metaclass__ = type +import distutils.spawn import optparse from operator import attrgetter @@ -316,10 +317,9 @@ class InventoryCLI(CLI): if __name__ == '__main__': import imp - import subprocess import sys with open(__file__) as f: imp.load_source('ansible.cli.inventory', __file__ + '.py', f) - ansible_path = subprocess.check_output(['which', 'ansible']).strip() + ansible_path = distutils.spawn.find_executable('ansible') sys.argv[0] = 'ansible-inventory' execfile(ansible_path)