From unknown Tue Sep 23 07:12:10 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#17370 <17370@debbugs.gnu.org> To: bug#17370 <17370@debbugs.gnu.org> Subject: Status: python-shell-internal-send-string can hang if you change your python prompt Reply-To: bug#17370 <17370@debbugs.gnu.org> Date: Tue, 23 Sep 2025 14:12:10 +0000 retitle 17370 python-shell-internal-send-string can hang if you change your= python prompt reassign 17370 emacs submitter 17370 Andy Moreton severity 17370 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 29 08:12:04 2014 Received: (at submit) by debbugs.gnu.org; 29 Apr 2014 12:12:04 +0000 Received: from localhost ([127.0.0.1]:44557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wf6tH-00058R-H6 for submit@debbugs.gnu.org; Tue, 29 Apr 2014 08:12:03 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39161) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wf6tF-00057x-QT for submit@debbugs.gnu.org; Tue, 29 Apr 2014 08:12:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wf6t1-0001CL-JJ for submit@debbugs.gnu.org; Tue, 29 Apr 2014 08:11:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:47983) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wf6t1-0001CH-FT for submit@debbugs.gnu.org; Tue, 29 Apr 2014 08:11:47 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40770) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wf6ss-00072G-Al for bug-gnu-emacs@gnu.org; Tue, 29 Apr 2014 08:11:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wf6sj-0000wo-8s for bug-gnu-emacs@gnu.org; Tue, 29 Apr 2014 08:11:38 -0400 Received: from mail-we0-x22b.google.com ([2a00:1450:400c:c03::22b]:55423) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wf6sj-0000wd-0f for bug-gnu-emacs@gnu.org; Tue, 29 Apr 2014 08:11:29 -0400 Received: by mail-we0-f171.google.com with SMTP id q59so109715wes.16 for ; Tue, 29 Apr 2014 05:11:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=iTjv56iq2VozNdHppOdv1SCLatExh7vr5jZb6uoaTVQ=; b=x8RQtkguCKcQWz0hBH6izwuzkByKh7Lhrt2Dswjaiye0nSOv7Ucv+bntWPkGXznip/ eDTE8x7z8OdWRi2rLUEVldFE14CrHk00YOKjkmEeJ5XCUqR7jmm746cOyOML2ztg/5S9 T/e3Px3acSL/WIR0zzjKW3nMgmBJ9w+kqIZ0xGdLR9+Llh5CH7YFTNBXQk/X+zWpzRu6 Q6QQBoEkJKKrrX5g4F144JS9H9opzUsETJyUAOMc44ssJTUBFyMXKiGnK0GfcefDZrxE X/VnvZyxjjuMpVkzuM3rDLGEWkxtneamlfDnqe4tuXD724tXlYjuf90qGVw1hEU5OWTd 6SUg== X-Received: by 10.180.211.239 with SMTP id nf15mr20008196wic.9.1398773487682; Tue, 29 Apr 2014 05:11:27 -0700 (PDT) Received: from [10.17.20.50] (uk.solarflare.com. [193.34.186.16]) by mx.google.com with ESMTPSA id ej7sm4671777wib.9.2014.04.29.05.11.26 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 29 Apr 2014 05:11:26 -0700 (PDT) Message-ID: <535F96ED.4070205@gmail.com> Date: Tue, 29 Apr 2014 13:11:25 +0100 From: Andy Moreton User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: 24.3.90; user cannot disable inferior python run from python-mode when file is visited Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Load a file containing python code, in a file with extension ".py". This will use python-mode as the major mode, which immediately runs an inferior python executable. I did not ask for a python interpreter, and do not want one running - I just want to visit a file containing python code. There is not any obvious way of disabling this behaviour. Emacs should not run an arbitrary executable without explicit user configuration to enable it. In GNU Emacs 24.3.90.7 (i686-pc-mingw32) of 2014-04-29 on AJM-DESKTOP Repository revision: 117027 monnier@iro.umontreal.ca-20140429041427-c1v4orr7y23btoh2 Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=/c/emacs-emacs-24 --with-pkg-config-prog=/c/emacs/mingw-devel/pkg-config-0.26-1/bin/pkg-config.exe --enable-checking PKG_CONFIG_PATH=/c/emacs/mingw-devel/lib/pkgconfig 'CPPFLAGS= -I/c/emacs/mingw-devel/include -I/c/emacs/mingw-devel/src/xpm/3.5.1/libXpm-3.5.1-src/lib' 'CFLAGS= -O0 -g3' 'LDFLAGS= -L/c/emacs/mingw-devel/lib'' From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 29 09:40:10 2014 Received: (at 17370) by debbugs.gnu.org; 29 Apr 2014 13:40:10 +0000 Received: from localhost ([127.0.0.1]:44643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wf8GY-0007jg-44 for submit@debbugs.gnu.org; Tue, 29 Apr 2014 09:40:10 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:52707 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wf8GV-0007jX-Ec for 17370@debbugs.gnu.org; Tue, 29 Apr 2014 09:40:08 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Wf8GT-0000Jn-O3; Tue, 29 Apr 2014 09:40:05 -0400 From: Glenn Morris To: Andy Moreton Subject: Re: bug#17370: 24.3.90; user cannot disable inferior python run from python-mode when file is visited References: <535F96ED.4070205@gmail.com> X-Spook: counter intelligence Area 51 North Korea Indigo X-Ran: D]kxN;vc5F&&M[:lXvIlW]O1,h}C54y-Kvskkzj~a)W,K:@wJ`Tiu\pXE3.h]~Jhg3u]bM X-Hue: green X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 29 Apr 2014 09:40:05 -0400 In-Reply-To: <535F96ED.4070205@gmail.com> (Andy Moreton's message of "Tue, 29 Apr 2014 13:11:25 +0100") 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: -5.7 (-----) X-Debbugs-Envelope-To: 17370 Cc: 17370@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.7 (-----) Andy Moreton wrote: > Load a file containing python code, in a file with extension ".py". This > will use python-mode as the major mode, which immediately runs an > inferior python executable. I cannot reproduce this. Does it happen with emacs -Q? From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 29 10:12:55 2014 Received: (at 17370) by debbugs.gnu.org; 29 Apr 2014 14:12:55 +0000 Received: from localhost ([127.0.0.1]:45122 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wf8mE-0000LL-Iz for submit@debbugs.gnu.org; Tue, 29 Apr 2014 10:12:54 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:55907) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wf8mB-0000LA-6b for 17370@debbugs.gnu.org; Tue, 29 Apr 2014 10:12:52 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id s3TECnJK030114; Tue, 29 Apr 2014 10:12:50 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 7D4C5AE1F2; Tue, 29 Apr 2014 10:12:48 -0400 (EDT) From: Stefan Monnier To: Andy Moreton Subject: Re: bug#17370: 24.3.90; user cannot disable inferior python run from python-mode when file is visited Message-ID: References: <535F96ED.4070205@gmail.com> Date: Tue, 29 Apr 2014 10:12:48 -0400 In-Reply-To: <535F96ED.4070205@gmail.com> (Andy Moreton's message of "Tue, 29 Apr 2014 13:11:25 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 2 Rules triggered GEN_SPAM_FEATRE=0.2, RV4927=0 X-NAI-Spam-Version: 2.3.0.9378 : core <4927> : inlines <786> : streams <1169121> : uri <1743751> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 17370 Cc: 17370@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.0 (--) > Load a file containing python code, in a file with extension ".py". This > will use python-mode as the major mode, which immediately runs an > inferior python executable. I do not see that. Can you provide a recipe for that? Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 29 10:28:51 2014 Received: (at submit) by debbugs.gnu.org; 29 Apr 2014 14:28:51 +0000 Received: from localhost ([127.0.0.1]:45146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wf91e-0001yK-UX for submit@debbugs.gnu.org; Tue, 29 Apr 2014 10:28:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53050) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wf91c-0001y4-Hl for submit@debbugs.gnu.org; Tue, 29 Apr 2014 10:28:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wf91N-000498-JX for submit@debbugs.gnu.org; Tue, 29 Apr 2014 10:28:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34369) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wf91N-000492-GB for submit@debbugs.gnu.org; Tue, 29 Apr 2014 10:28:33 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54660) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wf91F-0000G4-Ld for bug-gnu-emacs@gnu.org; Tue, 29 Apr 2014 10:28:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wf917-00044E-BU for bug-gnu-emacs@gnu.org; Tue, 29 Apr 2014 10:28:25 -0400 Received: from mout.kundenserver.de ([212.227.126.130]:56033) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wf917-000446-1s for bug-gnu-emacs@gnu.org; Tue, 29 Apr 2014 10:28:17 -0400 Received: from [192.168.178.32] (brln-4dba5f73.pool.mediaWays.net [77.186.95.115]) by mrelayeu.kundenserver.de (node=mreue007) with ESMTP (Nemesis) id 0MUgUR-1WVYLM1k71-00RKr7; Tue, 29 Apr 2014 16:28:15 +0200 Message-ID: <535FB6FD.3040209@easy-emacs.de> Date: Tue, 29 Apr 2014 16:28:13 +0200 From: =?ISO-8859-1?Q?Andreas_R=F6hler?= User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Icedove/24.4.0 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: Re: bug#17370: 24.3.90; user cannot disable inferior python run from python-mode when file is visited References: <535F96ED.4070205@gmail.com> In-Reply-To: <535F96ED.4070205@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:sTkuMMMOKVZi/GBU69P1iAJntzY38W6jq/lqA7e984O G9WU4/uX/eGPv8wRtWjBGJppW7Zpy49E5uGBAhqTKXfVksZiQc lDQqxrkBAv9umKoY8X/Rtx7IW66Vy4PHgHjR8QLVh7QBfmpHMS tH2N9TWEJZPzgrrOiYxwgJUjAPYeqOmwtv9MFskRzzO1R68cx4 rhhYycIf8P2xCn2tOveYU2WfhRyejxhFxf55boUtUjdytBbT08 tlCjpeJK5mDUdjLW8JGAi1LEuRkwMuG81MqOl7iAbJg8GYxTjg l/pT2fo9rfHBX4t0KyUWIgNyHn1KH24qfP860+uaWM2d+sxotO rsZ767HYdjqmd0f9l+NnzHOFIvah8cFItdj4KkoFc X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 29.04.2014 14:11, Andy Moreton wrote: > Load a file containing python code, in a file with extension ".py". This > will use python-mode as the major mode, which immediately runs an > inferior python executable. > > I did not ask for a python interpreter, and do not want one running - I > just want to visit a file containing python code. There is not any > obvious way of disabling this behaviour. > > Emacs should not run an arbitrary executable without explicit user > configuration to enable it. > > Reads you installed one of the IDE's around. Should not happen when starting from emacs -Q From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 29 11:58:54 2014 Received: (at submit) by debbugs.gnu.org; 29 Apr 2014 15:58:54 +0000 Received: from localhost ([127.0.0.1]:45269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WfAQn-0006zt-Nf for submit@debbugs.gnu.org; Tue, 29 Apr 2014 11:58:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52488) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WfAQl-0006ze-In for submit@debbugs.gnu.org; Tue, 29 Apr 2014 11:58:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WfAQW-0006dL-KH for submit@debbugs.gnu.org; Tue, 29 Apr 2014 11:58:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33754) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WfAN8-0005Su-Hy for submit@debbugs.gnu.org; Tue, 29 Apr 2014 11:55:06 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39509) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wf9cT-0008Iz-SC for bug-gnu-emacs@gnu.org; Tue, 29 Apr 2014 11:07:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wf9cL-0002tt-Oy for bug-gnu-emacs@gnu.org; Tue, 29 Apr 2014 11:06:53 -0400 Received: from plane.gmane.org ([80.91.229.3]:49225) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wf9cL-0002st-IO for bug-gnu-emacs@gnu.org; Tue, 29 Apr 2014 11:06:45 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Wf9cB-00040v-0D for bug-gnu-emacs@gnu.org; Tue, 29 Apr 2014 17:06:35 +0200 Received: from uk.solarflare.com ([193.34.186.16]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 29 Apr 2014 17:06:34 +0200 Received: from andrewjmoreton by uk.solarflare.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 29 Apr 2014 17:06:34 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Andy Moreton Subject: Re: bug#17370: 24.3.90; user cannot disable inferior python run from python-mode when file is visited Date: Tue, 29 Apr 2014 16:06:22 +0100 Lines: 23 Message-ID: References: <535F96ED.4070205@gmail.com> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: uk.solarflare.com User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.90 (windows-nt) Cancel-Lock: sha1:UZS5MVOXf0EPlcHXb1sbEoMBrz0= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) On Tue 29 Apr 2014, Stefan Monnier wrote: >> Load a file containing python code, in a file with extension ".py". This >> will use python-mode as the major mode, which immediately runs an >> inferior python executable. > > I do not see that. Can you provide a recipe for that? > > > Stefan It seems that the problem is caused by this in my .emacs: (global-ede-mode 1) (ede-enable-generic-projects) Some combination of the two causes emacs to load an inferior python and then run at 100% cpu for approx 30-40 seconds. As the EDE stuff was only there for experimenting with EDE and Semantic, so I'll remove it (fixing the Semantic/EDE docs to be useful is another story). AndyM From debbugs-submit-bounces@debbugs.gnu.org Fri May 02 16:10:38 2014 Received: (at 17370) by debbugs.gnu.org; 2 May 2014 20:10:38 +0000 Received: from localhost ([127.0.0.1]:48749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WgJn4-0007cT-92 for submit@debbugs.gnu.org; Fri, 02 May 2014 16:10:38 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:54958 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WgJn1-0007cK-Af for 17370@debbugs.gnu.org; Fri, 02 May 2014 16:10:36 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WgJn0-0005RI-G3; Fri, 02 May 2014 16:10:34 -0400 From: Glenn Morris To: Andy Moreton Subject: Re: bug#17370: 24.3.90; user cannot disable inferior python run from python-mode when file is visited References: <535F96ED.4070205@gmail.com> X-Spook: USDOJ Bush Wired Kennedy MP5K-SD pink noise Etacs Downing X-Ran: ]\Y7>Hj#(46)i%?5v_J@{j8T'"O3)lmEr7|&?a_v}#%fMTU"!fnw]fo$W<;hW%9V>7+=h' X-Hue: blue X-Attribution: GM Date: Fri, 02 May 2014 16:10:34 -0400 In-Reply-To: (Andy Moreton's message of "Tue, 29 Apr 2014 16:06:22 +0100") 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: -5.7 (-----) X-Debbugs-Envelope-To: 17370 Cc: 17370@debbugs.gnu.org, Fabian Ezequiel Gallina X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.7 (-----) The issue seems to be that semantic-python-get-system-include-path runs some code to get the Python system include path (IMO this is a reasonable thing for it to do and I don't see the need to have an option controlling this). This calls: (python-shell-internal-send-string "import sys;print ('\\n'.join(sys.path))") It is this that hangs (in python-shell-send-string-no-output AFAICS). It also hangs in Emacs 24.3. emacs -Q -l python and evaluate the above. From debbugs-submit-bounces@debbugs.gnu.org Fri May 02 16:11:08 2014 Received: (at control) by debbugs.gnu.org; 2 May 2014 20:11:08 +0000 Received: from localhost ([127.0.0.1]:48753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WgJnX-0007dk-OS for submit@debbugs.gnu.org; Fri, 02 May 2014 16:11:08 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:54968 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WgJnV-0007dZ-LS for control@debbugs.gnu.org; Fri, 02 May 2014 16:11:06 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WgJnV-0005VC-F7 for control@debbugs.gnu.org; Fri, 02 May 2014 16:11:05 -0400 Date: Fri, 02 May 2014 16:11:05 -0400 Message-Id: Subject: control message for bug 17370 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.7 (-----) found 17370 24.3 retitle 17370 python-shell-internal-send-string hangs From debbugs-submit-bounces@debbugs.gnu.org Fri May 02 16:56:21 2014 Received: (at 17370) by debbugs.gnu.org; 2 May 2014 20:56:21 +0000 Received: from localhost ([127.0.0.1]:48784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WgKVI-0001ao-Lv for submit@debbugs.gnu.org; Fri, 02 May 2014 16:56:20 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:55815 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WgKVF-0001af-P7 for 17370@debbugs.gnu.org; Fri, 02 May 2014 16:56:18 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WgKVE-0004cZ-Nj; Fri, 02 May 2014 16:56:16 -0400 From: Glenn Morris To: Andy Moreton Subject: Re: bug#17370: 24.3.90; user cannot disable inferior python run from python-mode when file is visited References: <535F96ED.4070205@gmail.com> X-Spook: bullion Downing Street fundamentalist high security X-Ran: O0^lPS\jm"kMKGt0LT+g_2h"ra7k!rM;B%2().8I2i;+i2!1 (Glenn Morris's message of "Fri, 02 May 2014 16:10:34 -0400") Message-ID: <43k3a399xr.fsf@fencepost.gnu.org> 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: -5.7 (-----) X-Debbugs-Envelope-To: 17370 Cc: 17370@debbugs.gnu.org, Fabian Ezequiel Gallina X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.7 (-----) Glenn Morris wrote: > (python-shell-internal-send-string "import sys;print ('\\n'.join(sys.path))") > > It is this that hangs (in python-shell-send-string-no-output AFAICS). > It also hangs in Emacs 24.3. > > emacs -Q -l python It seems that for me the hang is because I have customized my python prompt (sys.ps1 = 'py> ' in ~/.pythonrc.py). I have to set python-shell-prompt-regexp to match to avoid a hang as python.el thinks it needs to keep waiting for process output. Can python.el be made more robust in this regard? Otherwise there needs to be a big fat warning attached to python-shell-prompt-regexp. From debbugs-submit-bounces@debbugs.gnu.org Fri May 02 21:26:46 2014 Received: (at control) by debbugs.gnu.org; 3 May 2014 01:26:46 +0000 Received: from localhost ([127.0.0.1]:48895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WgOiz-0002po-E0 for submit@debbugs.gnu.org; Fri, 02 May 2014 21:26:45 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:60304 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WgOiw-0002pd-PN for control@debbugs.gnu.org; Fri, 02 May 2014 21:26:43 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WgOiw-0002zx-EL for control@debbugs.gnu.org; Fri, 02 May 2014 21:26:42 -0400 Date: Fri, 02 May 2014 21:26:42 -0400 Message-Id: Subject: control message for bug 17370 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.7 (-----) retitle 17370 python-shell-internal-send-string can hang if you change your python prompt From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 15 13:25:54 2014 Received: (at 17370) by debbugs.gnu.org; 15 Jun 2014 17:25:54 +0000 Received: from localhost ([127.0.0.1]:48476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwEBl-0003zg-O0 for submit@debbugs.gnu.org; Sun, 15 Jun 2014 13:25:54 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:35927 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WwEBj-0003zX-4K for 17370@debbugs.gnu.org; Sun, 15 Jun 2014 13:25:51 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WwEBi-0004bK-J6 for 17370@debbugs.gnu.org; Sun, 15 Jun 2014 13:25:50 -0400 Resent-Message-ID: <21405.55070.466963.393903@gnu.org> Resent-Date: Sun, 15 Jun 2014 13:25:50 -0400 Resent-From: Glenn Morris Resent-To: 17370@debbugs.gnu.org References: <535F96ED.4070205@gmail.com> <43k3a399xr.fsf@fencepost.gnu.org> In-Reply-To: <43k3a399xr.fsf@fencepost.gnu.org> (Glenn Morris's message of "Fri, 02 May 2014 16:56:16 -0400") Message-ID: <87mwdef667.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Date: Sun, 15 Jun 2014 14:12:32 -0300 From: fgallina@gnu.org (=?utf-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) To: Glenn Morris , 17370@debbugs.gnu.org Subject: Re: bug#17370: 24.3.90; user cannot disable inferior python run from python-mode when file is visited X-Bogosity: no, spamicity=0.035526, v1.2.1 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: 17370 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.7 (-----) Glenn Morris writes: > Glenn Morris wrote: > >> (python-shell-internal-send-string "import sys;print ('\\n'.join(sys.pat= h))") >> >> It is this that hangs (in python-shell-send-string-no-output AFAICS). >> It also hangs in Emacs 24.3. >> >> emacs -Q -l python > > It seems that for me the hang is because I have customized my python > prompt (sys.ps1 =3D 'py> ' in ~/.pythonrc.py). > > I have to set python-shell-prompt-regexp to match to avoid a hang as > python.el thinks it needs to keep waiting for process output. > > Can python.el be made more robust in this regard? > > Otherwise there needs to be a big fat warning attached to > python-shell-prompt-regexp. > > > > We definitely can do better. One way would be to set the prompt regexp dynamically using the values of sys.ps1 and sys.ps2. But then we also need to be careful as those values for ipython are a lie: $ ipython Python 2.7.6 (default, Mar 22 2014, 22:59:56) Type "copyright", "credits" or "license" for more information. IPython 1.2.1 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details. In [1]: import sys In [2]: sys.ps1 Out[2]: 'In : ' Perhaps the best way to go is a mixture of the current way and dinamically expanding `python-shell-prompt-regexp` with sys.ps1 and sys.ps2. I'll give it a try in the next few weeks and follow up once I see how it goes. Fabi=C3=A1n From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 19 09:28:41 2014 Received: (at 17370-done) by debbugs.gnu.org; 19 Jul 2014 13:28:41 +0000 Received: from localhost ([127.0.0.1]:59129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X8Ugq-0008NN-AF for submit@debbugs.gnu.org; Sat, 19 Jul 2014 09:28:40 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:58894 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X8Ugl-0008ND-Tt for 17370-done@debbugs.gnu.org; Sat, 19 Jul 2014 09:28:36 -0400 Received: from 222-99-245-190.fibertel.com.ar ([190.245.99.222]:37174 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1X8Ugk-0006ho-TW for 17370-done@debbugs.gnu.org; Sat, 19 Jul 2014 09:28:35 -0400 From: fgallina@gnu.org (=?utf-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) To: 17370-done@debbugs.gnu.org Subject: python-shell-internal-send-string can hang if you change your python prompt Date: Sat, 19 Jul 2014 10:28:31 -0300 Message-ID: <87bnslmq9s.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 17370-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Fixed in the emacs-24 branch at revno 117387. Cheers, Fabi=C3=A1n From unknown Tue Sep 23 07:12:10 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 17 Aug 2014 11:24:03 +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