From: Barry Warsaw Date: Fri, 26 Apr 2002 15:49:52 +0000 (+0000) Subject: (py-comint-output-filter-function): Put the pop-to-buffer call inside X-Git-Tag: v2.3c1~5786 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=17afa13a9fce3cf0c4a0b474d344c0471088849a;p=python (py-comint-output-filter-function): Put the pop-to-buffer call inside the `when' condition so other non-Python shell comint changes won't cause random buffers to pop. --- diff --git a/Misc/python-mode.el b/Misc/python-mode.el index aed8df4d85..9e78579127 100644 --- a/Misc/python-mode.el +++ b/Misc/python-mode.el @@ -1239,11 +1239,11 @@ comint believe the user typed this string so that "Watch output for Python prompt and exec next file waiting in queue. This function is appropriate for `comint-output-filter-functions'." ;; TBD: this should probably use split-string - (pop-to-buffer (current-buffer)) (when (and (or (string-equal string ">>> ") (and (>= (length string) 5) (string-equal (substring string -5) "\n>>> "))) py-file-queue) + (pop-to-buffer (current-buffer)) (py-safe (delete-file (car py-file-queue))) (setq py-file-queue (cdr py-file-queue)) (if py-file-queue