From 5489d172de95a94bb92e63090202e519b2204c39 Mon Sep 17 00:00:00 2001 From: gimoh Date: Wed, 6 May 2015 11:57:25 +0100 Subject: [PATCH] Use same interpreter for test-module and module it runs Default python interpreter to the same interpreter the test-module script is executed with. This is so that the interpreter doesn't have to be specified twice in the command when using non-default python (e.g. ``/path/to/python ./hacking/test-module -I python=/path/to/python ...``) --- hacking/test-module | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hacking/test-module b/hacking/test-module index c226f32e889..44b49b06b9e 100755 --- a/hacking/test-module +++ b/hacking/test-module @@ -59,7 +59,8 @@ def parse(): help="path to python debugger (e.g. /usr/bin/pdb)") parser.add_option('-I', '--interpreter', dest='interpreter', help="path to interpreter to use for this module (e.g. ansible_python_interpreter=/usr/bin/python)", - metavar='INTERPRETER_TYPE=INTERPRETER_PATH') + metavar='INTERPRETER_TYPE=INTERPRETER_PATH', + default='python={}'.format(sys.executable)) parser.add_option('-c', '--check', dest='check', action='store_true', help="run the module in check mode") options, args = parser.parse_args()