diff options
Diffstat (limited to 'lisp/progmodes/python.el')
| -rw-r--r-- | lisp/progmodes/python.el | 2 |
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." | |||
| 4738 | Optional argument PROCESS forces completions to be retrieved | 4738 | Optional argument PROCESS forces completions to be retrieved |
| 4739 | using that one instead of current buffer's process." | 4739 | using 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. |