From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 06 13:17:50 2012 Received: (at submit) by debbugs.gnu.org; 6 Jul 2012 17:17:50 +0000 Received: from localhost ([127.0.0.1]:53038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SnCA8-0001sQ-3v for submit@debbugs.gnu.org; Fri, 06 Jul 2012 13:17:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53745) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SnBgA-0001CW-Sd for submit@debbugs.gnu.org; Fri, 06 Jul 2012 12:46:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SnBbI-0001Yt-Aa for submit@debbugs.gnu.org; Fri, 06 Jul 2012 12:41:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:51523) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SnBbI-0001Yo-6q for submit@debbugs.gnu.org; Fri, 06 Jul 2012 12:41:48 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48267) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SnBbE-0004EL-C1 for bug-gnu-emacs@gnu.org; Fri, 06 Jul 2012 12:41:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SnBbA-0001Y1-3f for bug-gnu-emacs@gnu.org; Fri, 06 Jul 2012 12:41:43 -0400 Received: from mailgate4.sys.hokudai.ac.jp ([133.87.1.147]:37307) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SnBb8-0001Tj-UR for bug-gnu-emacs@gnu.org; Fri, 06 Jul 2012 12:41:40 -0400 Received: from mailgate4.sys.hokudai.ac.jp (localhost.localdomain [127.0.0.1]) by localhost.sys.hokudai.ac.jp (Postfix) with ESMTP id 2ABD942DF15 for ; Sat, 7 Jul 2012 01:41:29 +0900 (JST) Received: from ubu-vm (raghava-note.lowtem.hokudai.ac.jp [133.87.217.249]) by mailgate4.sys.hokudai.ac.jp (Postfix) with ESMTP id 17B3642DEF6 for ; Sat, 7 Jul 2012 01:41:28 +0900 (JST) Received: from localhost (localhost [127.0.0.1]) by ubu-vm (Postfix) with ESMTPS id 12CC371340 for ; Wed, 4 Jul 2012 02:12:13 +0900 (JST) From: Yagnesh Raghava Yakkala To: bug-gnu-emacs@gnu.org Subject: 24.1.50; [python-mode] Blocking call to accept-process-output with quit inhibited!! (message buffer) Date: Wed, 04 Jul 2012 02:12:12 +0900 Message-ID: <87sjd8u5ub.fsf@yagnesh.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 06 Jul 2012 13:17:46 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) I see this message when ever I try to use completion feature in python-mode. there is another thread on the same topic in emacs-devel long ago but when using gnus. http://lists.gnu.org/archive/html/emacs-devel/2010-09/msg00199.html I couldn't understand what was discussed in that thread. Anyway.. Steps reproduce this behavior: 1) emacs -q 2) C-x C-f test.py 3) C-c C-c # start a inferior process 4) type some thing and hit M-tab In GNU Emacs 24.1.50.4 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10) of 2012-07-03 on ubu-vm Windowing system distributor `The X.Org Foundation', version 11.0.11103000 Configured using: `configure '--prefix=/home/yagnesh/local/emacs-git' '--with-gnutls=yes' '--without-compress-info'' Important settings: value of $LC_COLLATE: en_US.UTF-8 value of $LC_CTYPE: en_US.UTF-8 value of $LC_MESSAGES: en_US.UTF-8 value of $LANG: C value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Python/ein:notebook Minor modes in effect: diff-auto-refine-mode: t semantic-minor-modes-format: ((:eval (if (or semantic-highlight-edits-mode semantic-show-unmatched-syntax-mode) S))) nxhtml-menu-mode: t flyspell-mode: t display-battery-mode: t shell-dirtrack-mode: t recentf-mode: t yas/global-mode: t yas/minor-mode: t global-auto-complete-mode: t auto-complete-mode: t autopair-mode: t autopair-global-mode: t ido-everywhere: t display-time-mode: t show-paren-mode: t global-ede-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-p i m i m p C-c C-f M-/ C-x C-s C-/ C-/ C-/ C-a C-k C-x C-s C-h k C-g M-t M-k s ( d e s c SPC \ " \ M - T a b T A B C-M-x M-b < M-f > C-M-x C-b C-b C-b C-b C-b C-b C-b C-b C-k ( k b d SPC " M - < t a b > C-M-x C-n C-h k M-t M-k M-t C-p C-b C-b C-b C-n C-b C-b C-b C-b C-b C-b C-b C-b C-b C-M-x SPC C-n C-n M-x e d i M-k M-b M-u C-b C-b C-b C-b - C-M-x S-TAB t a b C-k C-M-x M-t C-n C-b C-b C-b M-b M-b M-b M-b M-f C-f C-k C-n C-y C-x C-e q C-n C-n M-b M-b \ C-M-x C-e C-x C-e q M-b < M-f > C-e C-x C-e C-p C-n M-i M-TAB C-h M-t M-t M-k M-TAB C-p i m p M-TAB SPC o s M-TAB . M-TAB M-TAB C-h k M-TAB M-t M-k M-t C-/ C-/ M-TAB C-h C-k M-TAB M-t M-t M-k M-t M-TAB C-h e C-p C-p C-p C-p C-p C-h C-a C-a C-n C-SPC C-n C-n C-p C-n C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b M-w M-t M-k M-t M-t M-t M-t M-k M-t M-k M-k M-t M-k M-t M-x e m a c s - b u g SPC C-y M-y C-/ C-/ M-t C-x b C-x b m e s C-/ M-k M-t M-t M-x Recent messages: Load-path shadows: ~/.emacs.d/el-get/nxhtml/util/org-panel hides /home/yagnesh/.emacs.d/el-get/org-mode/contrib/lisp/org-panel ~/.emacs.d/el-get/nxhtml/util/org-odt hides /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-odt /home/yagnesh/.emacs.d/el-get/org-mode/.dir-locals hides /home/yagnesh/.emacs.d/el-get/magit/.dir-locals /home/yagnesh/.emacs.d/el-get/auto-complete/fuzzy hides /home/yagnesh/.emacs.d/el-get/fuzzy/fuzzy /home/yagnesh/.emacs.d/el-get/auto-complete/popup hides /home/yagnesh/.emacs.d/el-get/popup/popup /home/yagnesh/.emacs.d/el-get/cedet/lisp/speedbar/loaddefs hides /home/yagnesh/.emacs.d/el-get/cedet/lisp/eieio/loaddefs /home/yagnesh/.emacs.d/el-get/cedet/lisp/speedbar/loaddefs hides /home/yagnesh/.emacs.d/el-get/cedet/lisp/cedet/loaddefs ~/.emacs.d/el-get/nxhtml/util/edit-server hides /home/yagnesh/.emacs.d/el-get/edit-server/edit-server /home/yagnesh/.emacs.d/el-get/org-mode/.dir-locals hides /home/yagnesh/.emacs.d/el-get/el-get/.dir-locals /home/yagnesh/.emacs.d/el-get/cedet/lisp/speedbar/dframe hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/dframe /home/yagnesh/.emacs.d/el-get/cedet/lisp/common/ezimage hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/ezimage /home/yagnesh/.emacs.d/el-get/cedet/lisp/speedbar/loaddefs hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/loaddefs /home/yagnesh/.emacs.d/el-get/cedet/lisp/speedbar/speedbar hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/speedbar /home/yagnesh/.emacs.d/el-get/cedet/lisp/speedbar/sb-image hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/sb-image /home/yagnesh/.emacs.d/el-get/python/python hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/progmodes/python /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-list hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-list /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-protocol hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-protocol /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-wl hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-wl /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-docview hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-docview /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-maxima hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-maxima /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-matlab hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-matlab /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-octave hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-octave /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-rmail hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-rmail /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-archive hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-archive /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-mobile hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-mobile /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-shen hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-shen /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-feed hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-feed /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-keys hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-keys /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-indent hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-indent /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-docbook hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-docbook /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-ref hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-ref /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-crypt hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-crypt /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-macs hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-macs /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-install hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-install /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-gnus hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-gnus /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-attach hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-attach /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-freemind hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-freemind /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-C hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-C /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-pcomplete hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-pcomplete /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-sass hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-sass /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-table hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-table /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-comint hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-comint /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-bbdb hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-bbdb /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-tangle hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-tangle /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-capture hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-capture /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-ruby hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-ruby /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-lisp hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-lisp /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-clojure hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-clojure /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-mouse hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-mouse /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-ocaml hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-ocaml /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-info hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-info /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-lilypond hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-lilypond /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-special-blocks hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-special-blocks /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-remember hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-remember /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-inlinetask hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-inlinetask /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-eval hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-eval /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-vm hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-vm /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-latex hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-latex /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-publish hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-publish /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-mscgen hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-mscgen /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-sh hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-sh /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-ledger hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-ledger /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-irc hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-irc /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-timer hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-timer /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-clock hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-clock /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-taskjuggler hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-taskjuggler /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-src hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-src /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-gnuplot hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-gnuplot /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-exp hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-exp /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-scheme hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-scheme /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-dot hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-dot /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-asymptote hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-asymptote /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-picolisp hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-picolisp /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-perl hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-perl /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-lparse hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-lparse /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-id hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-id /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-ditaa hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-ditaa /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-mew hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-mew /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-mks hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-mks /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-html hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-html /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-eshell hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-eshell /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-mhe hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-mhe /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-w3m hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-w3m /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-sqlite hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-sqlite /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-css hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-css /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-xoxo hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-xoxo /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-agenda hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-agenda /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-emacs-lisp hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-emacs-lisp /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-js hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-js /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-haskell hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-haskell /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-exp hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-exp /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-entities hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-entities /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-beamer hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-beamer /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob ~/.emacs.d/el-get/nxhtml/util/org-odt hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-odt /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-bibtex hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-bibtex /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-R hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-R /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-org hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-org /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-ctags hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-ctags /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-latex hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-latex /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-table hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-table /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-compat hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-compat /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-plantuml hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-plantuml /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-habit hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-habit /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-java hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-java /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-ascii hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-ascii /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-datetree hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-datetree /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-faces hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-faces /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-mac-message hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-mac-message /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-colview hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-colview /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-plot hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-plot /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-screen hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-screen /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-sql hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-sql /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-python hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-python /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-awk hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-awk /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-footnote hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-footnote /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-exp-blocks hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-exp-blocks /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-fortran hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-fortran /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-icalendar hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-icalendar /home/yagnesh/.emacs.d/el-get/org-mode/lisp/org-jsinfo hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/org-jsinfo /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-calc hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-calc /home/yagnesh/.emacs.d/el-get/org-mode/lisp/ob-lob hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/org/ob-lob /home/yagnesh/.emacs.d/el-get/org-mode/.dir-locals hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/gnus/.dir-locals /home/yagnesh/.emacs.d/el-get/cedet/lisp/eieio/eieio-base hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/emacs-lisp/eieio-base /home/yagnesh/.emacs.d/el-get/cedet/lisp/eieio/eieio-speedbar hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/emacs-lisp/eieio-speedbar /home/yagnesh/.emacs.d/el-get/cedet/lisp/eieio/eieio-custom hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/emacs-lisp/eieio-custom /home/yagnesh/.emacs.d/el-get/cedet/lisp/eieio/chart hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/emacs-lisp/chart /home/yagnesh/.emacs.d/el-get/cedet/lisp/eieio/eieio-opt hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/emacs-lisp/eieio-opt /home/yagnesh/.emacs.d/el-get/cedet/lisp/eieio/eieio-datadebug hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/emacs-lisp/eieio-datadebug /home/yagnesh/.emacs.d/el-get/cedet/lisp/eieio/eieio hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/emacs-lisp/eieio Features: (shadow emacsbug hl-line hippie-exp semantic/wisent/python semantic/dep semantic/find semantic/wisent/python-wy semantic/wisent semantic/wisent/wisent ein-mumamo mumamo-cmirr mumamo ein-connect ein-notebooklist ein-subpackages ein-notebook ein-traceback ein-pytools ein-shared-output ein-kill-ring ein-notification ein-pager ein-completer ein-cell ein-kernel ein-query ein-events ein-websocket websocket calc calc-loaddefs calc-macs bindat ein-node ein-log ewoc ein-utils json magit-bisect magit-key-mode magit diff-mode log-edit pcvs-util add-log tabify url-queue ja-dic mule-util japan-util kkc ja-dic-utl quail doc-view image-mode jka-compr bbdb-message org-indent org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-info org-gnus org-docview org-bibtex bibtex org-bbdb org-inlinetask org-export org-element org-special-blocks org-html org-table dired-x grep ede/dired ein rnc-mode ibuf-ext ibuffer cedet-edebug debug smartrep flymake-files flymakemsg nxhtml-autostart nxhtml-autoload majmodpri nxhtml-menu web-autoload nxhtml-base goto-addr autoinsert executable shr-color color qp shr sort smiley flow-fill mm-archive gnus-async gnus-bcklg gnus-ml disp-table gnus-topic nndoc nndraft nnmh nnml utf-7 nnfolder bbdb-gnus bbdb-mua epa-file epa epg gnutls network-stream gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-cache spam spam-stat bbdb-com gnus-uu yenc gnus-msg gnus-demon nntp gnus-cite nnir gnus-gravatar mail-extr gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gravatar starttls nnimap nnmail mail-source parse-time utf7 netrc nnoo gnus-start gnus-spec gnus-int gnus-range message rfc822 mailabbrev gmm-utils mailheader gnus-win flyspell ispell eldoc tango-theme mediawiki url-cache mm-url gnus gnus-ems nnheader mml mml-sec mm-decode mm-bodies mm-encode url-http tls url url-proxy url-privacy url-expand url-methods url-history mailcap url-auth mail-parse rfc2231 url-cookie url-domsuf url-util url-parse url-gw url-vars edit-server smtpmail sendmail rfc2047 rfc2045 ietf-drums mail-utils ps-print ps-def lpr battery w3m-load webjump browse-url flymake compile info-look sb-info info org-e-latex org-latex org-export-latex org-beamer org-exp ob-exp org-exp-blocks org-agenda footnote diary-lib diary-loaddefs org ob-emacs-lisp ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys ob ob-eval org-pcomplete org-list org-faces org-compat org-entities org-macs noutline outline cal-menu calendar cal-loaddefs org-install inf-ncl ncl-doc ncl cus-edit cus-start cus-load tex-buf tex preview-latex tex-site auto-loads pylookup python rx xscheme scheme highlight-parentheses hl-sexp thingatpt paredit windmove winner tramp-cache tramp-sh tramp tramp-compat auth-source gnus-util mm-util mail-prsvr password-cache shell pcomplete comint ansi-color ring format-spec tramp-loaddefs recentf tree-widget uniquify imenu dictem yasnippet dropdown-list derived easy-mmode auto-complete-config auto-complete fuzzy popup autopair diminish smex ido time paren edmacro kmacro vc-git ede/cpp-root ede/emacs cedet-devel-load warnings eieio-opt find-func advice advice-preload srecode/map srecode semantic/canned-configs semantic/ia-sb semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn semantic/db semantic/ctxt semantic/format semantic/tag-ls semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet-compat inversion ede/speedbar ede/files ede ede/base ede/auto ede/source eieio-base eieio-speedbar speedbar pulse sb-image ezimage dframe assoc eieio-custom wid-edit cedet eieio byte-opt cedet-remove-builtin .loaddefs bbdb timezone bbdb-loaddefs el-get el-get-autoloads el-get-list-packages el-get-notify help-mode easymenu view el-get-dependencies el-get-build el-get-status pp el-get-recipes el-get-byte-compile el-get-methods el-get-fossil el-get-svn el-get-pacman el-get-github-zip el-get-github-tar el-get-http-zip el-get-http-tar el-get-hg el-get-git-svn el-get-fink el-get-emacswiki el-get-http el-get-emacsmirror el-get-github el-get-git el-get-elpa package cl-macs gv el-get-darcs el-get-cvs el-get-bzr el-get-brew el-get-builtin el-get-apt-get el-get-custom el-get-core autoload help-fns bytecomp byte-compile cconv dired cl cl-lib macroexp time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 06 13:44:04 2012 Received: (at 11868) by debbugs.gnu.org; 6 Jul 2012 17:44:04 +0000 Received: from localhost ([127.0.0.1]:53065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SnCZX-0002T6-H6 for submit@debbugs.gnu.org; Fri, 06 Jul 2012 13:44:04 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:36156) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SnCZV-0002SY-0F for 11868@debbugs.gnu.org; Fri, 06 Jul 2012 13:44:01 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1SnCUe-0002QR-JV; Fri, 06 Jul 2012 13:39:00 -0400 From: Glenn Morris To: Yagnesh Raghava Yakkala Subject: Re: bug#11868: 24.1.50; [python-mode] Blocking call to accept-process-output with quit inhibited!! (message buffer) References: <87sjd8u5ub.fsf@yagnesh.org> X-Spook: Centro TWA JSOFC3IP John Kerry SCUD missile Arnett MD4 64 X-Ran: ~Bu0II&iJJzyXKF_mF)Vr)Wz@zV''Koq-Cngy[bT}?Fcwx:F$\bU4/hy4<_'/@koPcopK{ X-Hue: cyan X-Debbugs-No-Ack: yes X-Attribution: GM Date: Fri, 06 Jul 2012 13:39:00 -0400 In-Reply-To: <87sjd8u5ub.fsf@yagnesh.org> (Yagnesh Raghava Yakkala's message of "Wed, 04 Jul 2012 02:12:12 +0900") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: 11868 Cc: 11868@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Yagnesh Raghava Yakkala wrote: > I see this message when ever I try to use completion feature in python-mode. Which mode for python? The one that comes with Emacs? ("python-mode.el" does not.) > http://lists.gnu.org/archive/html/emacs-devel/2010-09/msg00199.html > > I couldn't understand what was discussed in that thread. http://lists.gnu.org/archive/html/emacs-devel/2010-09/msg00201.html seems fairly clear. python mode should consider adding a with-local-quit somewhere in its completion code. Also: http://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00596.html > Steps reproduce this behavior: > 1) emacs -q > 2) C-x C-f test.py > 3) C-c C-c # start a inferior process > 4) type some thing and hit M-tab This just prints "no match" for me. > In GNU Emacs 24.1.50.4 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10) > of 2012-07-03 on ubu-vm [...] > Major mode: Python/ein:notebook [...] > /home/yagnesh/.emacs.d/el-get/python/python hides /home/yagnesh/local/emacs-git/share/emacs/24.1.50/lisp/progmodes/python From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 10 13:13:26 2012 Received: (at 11868) by debbugs.gnu.org; 10 Jul 2012 17:13:26 +0000 Received: from localhost ([127.0.0.1]:60488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Soe06-0002b7-Fg for submit@debbugs.gnu.org; Tue, 10 Jul 2012 13:13:26 -0400 Received: from mailgate4.sys.hokudai.ac.jp ([133.87.1.147]:36717) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Soe02-0002aw-R8 for 11868@debbugs.gnu.org; Tue, 10 Jul 2012 13:13:24 -0400 Received: from mailgate4.sys.hokudai.ac.jp (localhost.localdomain [127.0.0.1]) by localhost.sys.hokudai.ac.jp (Postfix) with ESMTP id 03A7242DEFE for <11868@debbugs.gnu.org>; Wed, 11 Jul 2012 02:07:59 +0900 (JST) Received: from okhotsk19 (okhotsk19.lowtem.hokudai.ac.jp [133.87.217.175]) by mailgate4.sys.hokudai.ac.jp (Postfix) with ESMTP id E8C5E42DEF2 for <11868@debbugs.gnu.org>; Wed, 11 Jul 2012 02:07:58 +0900 (JST) Received: from localhost (okhotsk19 [127.0.1.1]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by okhotsk19 (Postfix) with ESMTPS id 6214A28146D; Wed, 11 Jul 2012 02:08:10 +0900 (JST) From: Yagnesh Raghava Yakkala To: Glenn Morris Subject: Re: bug#11868: 24.1.50; [python-mode] Blocking call to accept-process-output with quit inhibited!! (message buffer) References: <87sjd8u5ub.fsf@yagnesh.org> Date: Wed, 11 Jul 2012 02:08:09 +0900 In-Reply-To: (Glenn Morris's message of "Fri, 06 Jul 2012 13:39:00 -0400") Message-ID: <87394zzgqu.fsf@yagnesh.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11868 Cc: 11868@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Hello Glenn, Glenn Morris writes: > Yagnesh Raghava Yakkala wrote: > >> I see this message when ever I try to use completion feature in python-m= ode. > > Which mode for python? The one that comes with Emacs? > ("python-mode.el" does not.) I meant "python.el" shipped with emacs trunk. sorry for not being clear. > >> http://lists.gnu.org/archive/html/emacs-devel/2010-09/msg00199.html >> >> I couldn't understand what was discussed in that thread. > > http://lists.gnu.org/archive/html/emacs-devel/2010-09/msg00201.html > > seems fairly clear. python mode should consider adding a with-local-quit > somewhere in its completion code. I could suppress the warning by wrapping function "with-local-quit". But It seems python completion function is interacting with inferior process throu= gh the comint mode, does it mean problem is in comint.?=20 >> Steps reproduce this behavior: >> 1) emacs -q >> 2) C-x C-f test.py >> 3) C-c C-c # start a inferior process >> 4) type some thing and hit M-tab > > This just prints "no match" for me. above in step 4 pressing M-tab where there can be matchable list, could you try for example some thing like this, (make sure first line passes to the python process with C-c C-c) --8<---------------cut here---------------start------------->8--- import os os. --8<---------------cut here---------------end--------------->8--- Thanks., --=20 =E0=B0=8E=E0=B0=82=E0=B0=A6=E0=B0=B0=E0=B1=8B =E0=B0=AE=E0=B0=B9=E0=B0=BE= =E0=B0=A8=E0=B1=81=E0=B0=AD=E0=B0=BE=E0=B0=B5=E0=B1=81=E0=B0=B2=E0=B1=81 = =E0=B0=85=E0=B0=82=E0=B0=A6=E0=B0=B0=E0=B0=BF=E0=B0=95=E0=B0=BF =E0=B0=B5= =E0=B0=82=E0=B0=A6=E0=B0=A8=E0=B0=AE=E0=B1=81=E0=B0=B2=E0=B1=81 YYR From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 10 14:23:56 2012 Received: (at 11868) by debbugs.gnu.org; 10 Jul 2012 18:23:56 +0000 Received: from localhost ([127.0.0.1]:60632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sof6J-000547-OJ for submit@debbugs.gnu.org; Tue, 10 Jul 2012 14:23:56 -0400 Received: from mailgate3.sys.hokudai.ac.jp ([133.87.1.146]:52170) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sof6F-00053u-HE for 11868@debbugs.gnu.org; Tue, 10 Jul 2012 14:23:53 -0400 Received: from mailgate3.sys.hokudai.ac.jp (mailgate3.sys.hokudai.ac.jp [127.0.0.1]) by localhost.sys.hokudai.ac.jp (Postfix) with ESMTP id 646EEF7887 for <11868@debbugs.gnu.org>; Wed, 11 Jul 2012 03:18:27 +0900 (JST) Received: from okhotsk19 (okhotsk19.lowtem.hokudai.ac.jp [133.87.217.175]) by mailgate3.sys.hokudai.ac.jp (Postfix) with ESMTP id 5938FF7880 for <11868@debbugs.gnu.org>; Wed, 11 Jul 2012 03:18:26 +0900 (JST) Received: from localhost (okhotsk19 [127.0.1.1]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by okhotsk19 (Postfix) with ESMTPS id 357F328146D; Wed, 11 Jul 2012 03:18:39 +0900 (JST) From: Yagnesh Raghava Yakkala To: Glenn Morris Subject: Re: bug#11868: 24.1.50; [python-mode] Blocking call to accept-process-output with quit inhibited!! (message buffer) References: <87sjd8u5ub.fsf@yagnesh.org> <87394zzgqu.fsf@yagnesh.org> Date: Wed, 11 Jul 2012 03:18:39 +0900 In-Reply-To: <87394zzgqu.fsf@yagnesh.org> (Yagnesh Raghava Yakkala's message of "Wed, 11 Jul 2012 02:08:09 +0900") Message-ID: <87pq83xyww.fsf@yagnesh.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11868 Cc: 11868@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) --=-=-= Content-Type: text/plain Hello Glenn, Yagnesh Raghava Yakkala writes: > Hello Glenn, > > Glenn Morris writes: > >> Yagnesh Raghava Yakkala wrote: >> >>> I see this message when ever I try to use completion feature in python-mode. >> >> Which mode for python? The one that comes with Emacs? >> ("python-mode.el" does not.) > > I meant "python.el" shipped with emacs trunk. sorry for not being clear. > >> >>> http://lists.gnu.org/archive/html/emacs-devel/2010-09/msg00199.html >>> >>> I couldn't understand what was discussed in that thread. >> >> http://lists.gnu.org/archive/html/emacs-devel/2010-09/msg00201.html >> >> seems fairly clear. python mode should consider adding a with-local-quit >> somewhere in its completion code. > > I could suppress the warning by wrapping function "with-local-quit". But It > seems python completion function is interacting with inferior process through > the comint mode, does it mean problem is in comint.? may be not, with some trail and error, the following patch is suppressing the warning. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=python.el.diff diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el index ddedbdb..d6bb724 100644 --- a/lisp/progmodes/python.el +++ b/lisp/progmodes/python.el @@ -1609,7 +1609,8 @@ the output." (setq output-buffer (concat output-buffer string)) ""))))) (python-shell-send-string string process msg) - (accept-process-output process) + (with-local-quit + (accept-process-output process)) (replace-regexp-in-string (if (> (length python-shell-prompt-output-regexp) 0) (format "\n*%s$\\|^%s\\|\n$" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 DQoNClRoYW5rcy4sDQotLSANCuCwjuCwguCwpuCwsOCxiyDgsK7gsLngsL7gsKjgsYHgsK3gsL7g sLXgsYHgsLLgsYEg4LCF4LCC4LCm4LCw4LC/4LCV4LC/IOCwteCwguCwpuCwqOCwruCxgeCwsuCx gQ0KWVlSDQo= --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 10 19:03:50 2012 Received: (at 11868) by debbugs.gnu.org; 10 Jul 2012 23:03:51 +0000 Received: from localhost ([127.0.0.1]:60893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SojTC-0003nU-Bx for submit@debbugs.gnu.org; Tue, 10 Jul 2012 19:03:50 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:38930) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SojTB-0003nO-74 for 11868@debbugs.gnu.org; Tue, 10 Jul 2012 19:03:49 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q6AMwLaW011467; Tue, 10 Jul 2012 18:58:22 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 312AEAECB7; Tue, 10 Jul 2012 18:58:20 -0400 (EDT) From: Stefan Monnier To: Yagnesh Raghava Yakkala Subject: Re: bug#11868: 24.1.50; [python-mode] Blocking call to accept-process-output with quit inhibited!! (message buffer) Message-ID: References: <87sjd8u5ub.fsf@yagnesh.org> <87394zzgqu.fsf@yagnesh.org> <87pq83xyww.fsf@yagnesh.org> Date: Tue, 10 Jul 2012 18:58:19 -0400 In-Reply-To: <87pq83xyww.fsf@yagnesh.org> (Yagnesh Raghava Yakkala's message of "Wed, 11 Jul 2012 03:18:39 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4275=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4275> : streams <782352> : uri <1161965> X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 11868 Cc: Glenn Morris , 11868@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.5 (---) > with some trail and error, the following patch is suppressing the warning. Thank you for your attempt at finding a patch that works. The problem is that the warning is there to indicate that there is a "fundamental" problem, and your patch mostly hides the problem. Maybe it actually solves it, but maybe not. It depends on whether the surrounding code is prepared to deal with accept-process-output being interrupted by quit. IOW, we have to either find or create a place where the code is prepared to handle an interruption by quit. Stefan > diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el > index ddedbdb..d6bb724 100644 > --- a/lisp/progmodes/python.el > +++ b/lisp/progmodes/python.el > @@ -1609,7 +1609,8 @@ the output." > (setq output-buffer (concat output-buffer string)) > ""))))) > (python-shell-send-string string process msg) > - (accept-process-output process) > + (with-local-quit > + (accept-process-output process)) > (replace-regexp-in-string > (if (> (length python-shell-prompt-output-regexp) 0) > (format "\n*%s$\\|^%s\\|\n$" > Thanks., > --=20 > =E0=B0=8E=E0=B0=82=E0=B0=A6=E0=B0=B0=E0=B1=8B =E0=B0=AE=E0=B0=B9=E0=B0=BE= =E0=B0=A8=E0=B1=81=E0=B0=AD=E0=B0=BE=E0=B0=B5=E0=B1=81=E0=B0=B2=E0=B1=81 = =E0=B0=85=E0=B0=82=E0=B0=A6=E0=B0=B0=E0=B0=BF=E0=B0=95=E0=B0=BF =E0=B0=B5= =E0=B0=82=E0=B0=A6=E0=B0=A8=E0=B0=AE=E0=B1=81=E0=B0=B2=E0=B1=81 > YYR From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 12 13:57:29 2012 Received: (at 11868) by debbugs.gnu.org; 12 Jul 2012 17:57:29 +0000 Received: from localhost ([127.0.0.1]:36473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SpNdp-0002U4-0o for submit@debbugs.gnu.org; Thu, 12 Jul 2012 13:57:29 -0400 Received: from mailgate3.sys.hokudai.ac.jp ([133.87.1.146]:33064) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SpNdm-0002Tu-FW for 11868@debbugs.gnu.org; Thu, 12 Jul 2012 13:57:27 -0400 Received: from mailgate3.sys.hokudai.ac.jp (mailgate3.sys.hokudai.ac.jp [127.0.0.1]) by localhost.sys.hokudai.ac.jp (Postfix) with ESMTP id 5850D2314E5 for <11868@debbugs.gnu.org>; Fri, 13 Jul 2012 02:51:51 +0900 (JST) Received: from okhotsk19 (okhotsk19.lowtem.hokudai.ac.jp [133.87.217.175]) by mailgate3.sys.hokudai.ac.jp (Postfix) with ESMTP id 4C9E023051C for <11868@debbugs.gnu.org>; Fri, 13 Jul 2012 02:51:51 +0900 (JST) Received: from localhost (okhotsk19 [127.0.1.1]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by okhotsk19 (Postfix) with ESMTPS id 85D4D282372; Fri, 13 Jul 2012 02:52:03 +0900 (JST) From: Yagnesh Raghava Yakkala To: Stefan Monnier Subject: Re: bug#11868: 24.1.50; [python-mode] Blocking call to accept-process-output with quit inhibited!! (message buffer) References: <87sjd8u5ub.fsf@yagnesh.org> <87394zzgqu.fsf@yagnesh.org> <87pq83xyww.fsf@yagnesh.org> Date: Fri, 13 Jul 2012 02:52:02 +0900 In-Reply-To: (Stefan Monnier's message of "Tue, 10 Jul 2012 18:58:19 -0400") Message-ID: <87vchs27gd.fsf@yagnesh.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11868 Cc: 11868@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Hello Stefan, thanks for reply., Stefan Monnier writes: >> with some trail and error, the following patch is suppressing the warnin= g. > > Thank you for your attempt at finding a patch that works. The problem > is that the warning is there to indicate that there is a "fundamental" > problem, and your patch mostly hides the problem. Maybe it actually > solves it, but maybe not. > It depends on whether the surrounding code is prepared to deal with > accept-process-output being interrupted by quit. > IOW, we have to either find or create a place where the code is prepared > to handle an interruption by quit. I could understand what you are saying, but have no clue what to do further= . It would be great if you can guide me to the next step to resolve the issue. Thanks., --=20 =E0=B0=8E=E0=B0=82=E0=B0=A6=E0=B0=B0=E0=B1=8B =E0=B0=AE=E0=B0=B9=E0=B0=BE= =E0=B0=A8=E0=B1=81=E0=B0=AD=E0=B0=BE=E0=B0=B5=E0=B1=81=E0=B0=B2=E0=B1=81 = =E0=B0=85=E0=B0=82=E0=B0=A6=E0=B0=B0=E0=B0=BF=E0=B0=95=E0=B0=BF =E0=B0=B5= =E0=B0=82=E0=B0=A6=E0=B0=A8=E0=B0=AE=E0=B1=81=E0=B0=B2=E0=B1=81 YYR From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 12 20:23:26 2012 Received: (at 11868) by debbugs.gnu.org; 13 Jul 2012 00:23:26 +0000 Received: from localhost ([127.0.0.1]:36985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SpTfJ-0002h3-T7 for submit@debbugs.gnu.org; Thu, 12 Jul 2012 20:23:26 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:40028) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SpTfH-0002gw-Vi for 11868@debbugs.gnu.org; Thu, 12 Jul 2012 20:23:24 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q6D0Hh8c000731; Thu, 12 Jul 2012 20:17:44 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 54216AE3BA; Thu, 12 Jul 2012 20:17:42 -0400 (EDT) From: Stefan Monnier To: Yagnesh Raghava Yakkala Subject: Re: bug#11868: 24.1.50; [python-mode] Blocking call to accept-process-output with quit inhibited!! (message buffer) Message-ID: References: <87sjd8u5ub.fsf@yagnesh.org> <87394zzgqu.fsf@yagnesh.org> <87pq83xyww.fsf@yagnesh.org> <87vchs27gd.fsf@yagnesh.org> Date: Thu, 12 Jul 2012 20:17:42 -0400 In-Reply-To: <87vchs27gd.fsf@yagnesh.org> (Yagnesh Raghava Yakkala's message of "Fri, 13 Jul 2012 02:52:02 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4277=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4277> : streams <783554> : uri <1163818> X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 11868 Cc: 11868@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.5 (---) >>> with some trail and error, the following patch is suppressing the warning. >> >> Thank you for your attempt at finding a patch that works. The problem >> is that the warning is there to indicate that there is a "fundamental" >> problem, and your patch mostly hides the problem. Maybe it actually >> solves it, but maybe not. >> It depends on whether the surrounding code is prepared to deal with >> accept-process-output being interrupted by quit. >> IOW, we have to either find or create a place where the code is prepared >> to handle an interruption by quit. > I could understand what you are saying, but have no clue what to do > further. It would be great if you can guide me to the next step to > resolve the issue. Maybe python.el's maintainer will be better placed for that. But basically, what is needed is to think first about what should happen if the user hits C-g in the middle of this accept-process-output: what can the user mean by that (there might be various cases), what should the resulting behavior be, and then how to change the code to get that result. E.g. a typical problematic issues is the state of the process: the process will presumably keep running, so what will happen next time python.el wants to send it more commands? I don't know enough about python.el's code to be able to answer. Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 17 13:03:52 2012 Received: (at control) by debbugs.gnu.org; 17 Jul 2012 17:03:52 +0000 Received: from localhost ([127.0.0.1]:46444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SrBBg-000709-8H for submit@debbugs.gnu.org; Tue, 17 Jul 2012 13:03:52 -0400 Received: from mail-gh0-f172.google.com ([209.85.160.172]:37559) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SrBBe-000702-Le for control@debbugs.gnu.org; Tue, 17 Jul 2012 13:03:50 -0400 Received: by ghbg16 with SMTP id g16so598341ghb.3 for ; Tue, 17 Jul 2012 09:57:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:content-type :content-transfer-encoding:x-gm-message-state; bh=7tT5utdyibrpDJ4HvfzrS8AQKy9NioH7xBwkmvozCY4=; b=QQ6/DISIwnA3JIvktmV23uV1Ql2QZTeeo7U3BKdRFawVSzXaqkpjBNse3zqZhr/a7P gIYgdlF9AIoz8VMFHeTNLfzEtlZ5I7iBpHQNpEHFVZtxubZFkM2UOX63tCbNN4mvsTy2 Y34nHN7StnGnJoy4DdTCmsSkAbDizcL/mr68hO+3VHSWuWyavGq2acg2BELX7z68A+Z5 ktAZcAeYNXkOr9Xr/2OOBSqXNzNX5U2qVVGURFrl4fGnDWAC8o2Q8b+CRNvfBtpyy0TW ZhfEDWBtP2+prNgQVLhBXPv5H9pNFQtYqVFwqeUO2tOl0u0M9svULmXbK0X8sskM+CTO v3PA== Received: by 10.236.116.5 with SMTP id f5mr2538939yhh.39.1342544269504; Tue, 17 Jul 2012 09:57:49 -0700 (PDT) Received: from [192.168.1.136] ([190.18.83.52]) by mx.google.com with ESMTPS id u3sm14026761anl.9.2012.07.17.09.57.48 (version=SSLv3 cipher=OTHER); Tue, 17 Jul 2012 09:57:48 -0700 (PDT) Message-ID: <5005998A.9070908@anue.biz> Date: Tue, 17 Jul 2012 13:57:46 -0300 From: =?ISO-8859-1?Q?Fabi=E1n_Ezequiel_Gallina?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120616 Thunderbird/13.0.1 MIME-Version: 1.0 To: control@debbugs.gnu.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Gm-Message-State: ALoCoQnx5Ibdy9I3fMHC46Yn7oEI04tBUkQYSduBa7tgLu6zyGgP58rNN1njKMAgSB7OFSOo9528 X-Spam-Score: 2.2 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: # Fixed in revno 109126 close #11868 [...] Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.160.172 listed in list.dnswl.org] 3.0 GOT_NO_SUBJECT No real subject -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 1.8 MISSING_SUBJECT Missing Subject: header X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 2.2 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: # Fixed in revno 109126 close #11868 [...] Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.160.172 listed in list.dnswl.org] 3.0 GOT_NO_SUBJECT No real subject -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 1.8 MISSING_SUBJECT Missing Subject: header # Fixed in revno 109126 close #11868 From unknown Sat Jun 21 12:27:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 15 Aug 2012 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator