From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#18596: 25.0.50; MS-Windows needs a different default for python-shell-interpreter-args Date: Mon, 17 Nov 2014 05:38:41 +0200 Message-ID: <83ioiecx8e.fsf@gnu.org> References: <83oatvkemq.fsf@gnu.org> <87egt3gr99.fsf@gnu.org> <837fyvdu8c.fsf@gnu.org> <87ioiezw00.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8BIT X-Trace: ger.gmane.org 1416195572 29408 80.91.229.3 (17 Nov 2014 03:39:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 17 Nov 2014 03:39:32 +0000 (UTC) Cc: 18596@debbugs.gnu.org To: fgallina@gnu.org (=?UTF-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Nov 17 04:39:19 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XqD9p-0001DW-LO for geb-bug-gnu-emacs@m.gmane.org; Mon, 17 Nov 2014 04:39:17 +0100 Original-Received: from localhost ([::1]:45945 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqD9o-0003aO-UN for geb-bug-gnu-emacs@m.gmane.org; Sun, 16 Nov 2014 22:39:16 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52915) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqD9g-0003aE-8C for bug-gnu-emacs@gnu.org; Sun, 16 Nov 2014 22:39:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XqD9a-00078j-BH for bug-gnu-emacs@gnu.org; Sun, 16 Nov 2014 22:39:08 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38460) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqD9a-00078f-6p for bug-gnu-emacs@gnu.org; Sun, 16 Nov 2014 22:39:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XqD9a-0000qs-0L for bug-gnu-emacs@gnu.org; Sun, 16 Nov 2014 22:39:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 17 Nov 2014 03:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18596 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 18596-submit@debbugs.gnu.org id=B18596.14161955373254 (code B ref 18596); Mon, 17 Nov 2014 03:39:01 +0000 Original-Received: (at 18596) by debbugs.gnu.org; 17 Nov 2014 03:38:57 +0000 Original-Received: from localhost ([127.0.0.1]:35673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XqD9U-0000qQ-Oq for submit@debbugs.gnu.org; Sun, 16 Nov 2014 22:38:57 -0500 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:37130) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XqD9R-0000q8-JH for 18596@debbugs.gnu.org; Sun, 16 Nov 2014 22:38:55 -0500 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NF500500Z1HG700@a-mtaout22.012.net.il> for 18596@debbugs.gnu.org; Mon, 17 Nov 2014 05:38:52 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NF5005EVZGRD720@a-mtaout22.012.net.il>; Mon, 17 Nov 2014 05:38:52 +0200 (IST) In-reply-to: <87ioiezw00.fsf@gnu.org> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:96140 > From: fgallina@gnu.org (Fabián Ezequiel Gallina) > Cc: 18596@debbugs.gnu.org > Date: Sun, 16 Nov 2014 18:16:47 -0300 > > > Thanks. But > > > > M-: (run-python (executable-find "python") nil) RET > > > > still hangs for me on MS-Windows. What am I missing? > > > > I believe we agreed on the fix being that the defaults should not hang. Indeed. Trouble is, it still does. > The fact that your example hangs on Window is bad but it's not worth the > trouble of mangling the provided command and trying to add the "-i" > switch to it as it would break other cases. We can add -i as long as the caller didn't provide a command. I see nothing wrong with this. If you do, please explain why is it wrong. Which other use cases will it break? > >From the Python help: > > -i : inspect interactively after running script; forces a prompt even > if stdin does not appear to be a terminal; also PYTHONINSPECT=x > > So I tried a solution that was ought to leave everyone happy, which was > setting PYTHONINSPECT env variable before run-python, but that didn't > help on Windows either. If you have other ideas I'm eager to try them > out. I had another idea to begin with: add -i. I also tested it and found it to work in the use case I presented. Thanks.