aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes/python.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/progmodes/python.el')
-rw-r--r--lisp/progmodes/python.el2
1 files changed, 2 insertions, 0 deletions
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index 0bee98871e4..831bec7f4af 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -4738,6 +4738,8 @@ as one line, which is required by native completion."
4738Optional argument PROCESS forces completions to be retrieved 4738Optional argument PROCESS forces completions to be retrieved
4739using that one instead of current buffer's process." 4739using that one instead of current buffer's process."
4740 (setq process (or process (get-buffer-process (current-buffer)))) 4740 (setq process (or process (get-buffer-process (current-buffer))))
4741 (unless process
4742 (user-error "No active python inferior process"))
4741 (let* ((is-shell-buffer (derived-mode-p 'inferior-python-mode)) 4743 (let* ((is-shell-buffer (derived-mode-p 'inferior-python-mode))
4742 (line-start (if is-shell-buffer 4744 (line-start (if is-shell-buffer
4743 ;; Working on a shell buffer: use prompt end. 4745 ;; Working on a shell buffer: use prompt end.