• Noam Postavsky's avatar
    Fix bad quoting of python-shell-interpreter · 8f611e5e
    Noam Postavsky authored
    `python-shell-calculate-command' was using `shell-quote-argument' as if
    it was generating a shell command, but its callers don't pass the result
    to a shell, and they expect to parse it with `split-string-and-unquote'.
    This caused problems depending on the flavor of shell quoting in
    effect (Bug#25025).
    
    * lisp/progmodes/python.el (python-shell-calculate-command): Use
    `combine-and-quote-strings' to quote the interpreter, so that it can be
    parsed by `python-shell-make-comint' successfully using
    `split-string-and-unquote'.
    8f611e5e
python.el 210 KB