diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el index 47d8d1ce8e..aee89f6519 100644 --- a/lisp/progmodes/python.el +++ b/lisp/progmodes/python.el @@ -2996,8 +2996,8 @@ python-shell-make-comint (mapconcat #'identity args " "))) (with-current-buffer buffer (inferior-python-mode)) - (when show (display-buffer buffer)) (and internal (set-process-query-on-exit-flag process nil)))) + (when show (pop-to-buffer proc-buffer-name)) proc-buffer-name)))) ;;;###autoload @@ -3029,7 +3029,6 @@ run-python (python-shell-make-comint (or cmd (python-shell-calculate-command)) (python-shell-get-process-name dedicated) show))) - (set-buffer buffer) (get-buffer-process buffer))) (defun run-python-internal ()