python.el: Fix detection of native completion in Python 3 (bug #24401)
With Python 3.5, (python-shell-completion-native-get-completions ... "") would return an empty list, causing python.el to think that native completion was unavailable (the difference between Python 2 and Python 3 is due to https://bugs.python.org/issue25660). * lisp/progmodes/python.el (python-shell-completion-native-try): Use "_" to check whether native completion is available instead of "".
This commit is contained in:
parent
91c97b6eed
commit
dbb3410228
1 changed files with 1 additions and 1 deletions
|
@ -3296,7 +3296,7 @@ When a match is found, native completion is disabled."
|
|||
python-shell-completion-native-try-output-timeout))
|
||||
(python-shell-completion-native-get-completions
|
||||
(get-buffer-process (current-buffer))
|
||||
nil "")))
|
||||
nil "_")))
|
||||
|
||||
(defun python-shell-completion-native-setup ()
|
||||
"Try to setup native completion, return non-nil on success."
|
||||
|
|
Loading…
Add table
Reference in a new issue