From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Newsgroups: gmane.emacs.bugs Subject: bug#25025: python-shell-calculate-command is wrong Date: Fri, 25 Nov 2016 02:03:38 -0500 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="LpNTPeTXNKGsBssRFxUWNVq6IOVRTWel3" X-Trace: blaine.gmane.org 1480057522 32572 195.159.176.226 (25 Nov 2016 07:05:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 25 Nov 2016 07:05:22 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 To: 25025@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 25 08:05:15 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cAAZM-0006yZ-HJ for geb-bug-gnu-emacs@m.gmane.org; Fri, 25 Nov 2016 08:05:12 +0100 Original-Received: from localhost ([::1]:44048 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cAAZQ-0004rk-7K for geb-bug-gnu-emacs@m.gmane.org; Fri, 25 Nov 2016 02:05:16 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49913) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cAAZG-0004mw-PQ for bug-gnu-emacs@gnu.org; Fri, 25 Nov 2016 02:05:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cAAZB-0004Hb-Sl for bug-gnu-emacs@gnu.org; Fri, 25 Nov 2016 02:05:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:53774) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cAAZB-0004HU-Pp for bug-gnu-emacs@gnu.org; Fri, 25 Nov 2016 02:05:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cAAZB-0004qn-Ik for bug-gnu-emacs@gnu.org; Fri, 25 Nov 2016 02:05:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Nov 2016 07:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25025 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.148005744818578 (code B ref -1); Fri, 25 Nov 2016 07:05:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 25 Nov 2016 07:04:08 +0000 Original-Received: from localhost ([127.0.0.1]:40940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cAAYK-0004pa-CY for submit@debbugs.gnu.org; Fri, 25 Nov 2016 02:04:08 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:58469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cAAYJ-0004pO-HH for submit@debbugs.gnu.org; Fri, 25 Nov 2016 02:04:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cAAYA-0003Tn-JQ for submit@debbugs.gnu.org; Fri, 25 Nov 2016 02:04:02 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:37928) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cAAYA-0003Ta-G5 for submit@debbugs.gnu.org; Fri, 25 Nov 2016 02:03:58 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49404) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cAAY9-0004k7-Gj for bug-gnu-emacs@gnu.org; Fri, 25 Nov 2016 02:03:58 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cAAY4-0003Pl-KO for bug-gnu-emacs@gnu.org; Fri, 25 Nov 2016 02:03:57 -0500 Original-Received: from mout.kundenserver.de ([217.72.192.74]:62762) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cAAY4-0003Oh-AK for bug-gnu-emacs@gnu.org; Fri, 25 Nov 2016 02:03:52 -0500 Original-Received: from [18.189.106.208] ([18.189.106.208]) by mrelayeu.kundenserver.de (mreue103 [212.227.15.184]) with ESMTPSA (Nemesis) id 0M3MGG-1d0lAT2ijw-00r1it for ; Fri, 25 Nov 2016 08:03:49 +0100 In-Reply-To: X-Provags-ID: V03:K0:9bqBBwX5SB5IQTejJxQCx8BSronlcNjsyjyNg3X7fNYHmwnKdhU YzLAA0f1U9twKSHU6asxsD3+OL8zFT2e6N1xdh10NhSfU/wKNvpWD5iQ242Hi4wcmpAFjVI gbpE65xrrxZYBgxo5JA4P4Nkuh5ejjr1oRss3oWEtELOwvl7EfEKdkxPuAbn1TYoiwTq1k2 q9mat4df97fA7m1YkD8Rg== X-UI-Out-Filterresults: notjunk:1;V01:K0:VfEs5Bzapf4=:PknECu12PEbl8cUiDTCYxR YdIekQlOj2nuVTzacKYCJug0YZz6DXVQz6WlqQAhvHDsHVue97yb8VnhPGb3P9/8UX1S86P7s ZJ22TbSs20RtyZy5/FVVVqnJvv1HG+Ujb91yuj9T+Rxjy62eVo7896dGI4sYTkpNz1Ag6XHX4 yRwhO3E+/rp9Bp+NuAtNcK/umEZq2UAORuLhwYS+m8juJ0E06BJYwW26B12l/pBS49tLISOgX 0DvHKVUE48cbl9/gpuajg2bDzsMExKxKLZjdBgC+6q6VzT4sh8khdUAWf6vHBuahWkq+0H4mj Xo1tMDqk4yFnK5SQ5ApP+cKt9F/wZ+6+gQdkgH+1iBWYukRK1WW2BO54S/YlVjNgNYNXWTlXo h95tYnSCeuxdiqPzyCxaZNju8uzv9y/BcDlLmGdOA7gODP8ApzC+RiVSmyXU3ujeY7yaBPVmn oMjR5DKOUYCQvm69fuwCls2G3KAoPq0s9FD1TUDSHOiNCdqSWz8j66RdRAZkkWMJCrZYktZUD hSnJBl7gCjJ7CHc9eafsgmaYz9EeBxTmkEbm2mpemibmTxhGKIV6ElSKkkBj4zk0S0qx7SO4R 1grys3yjVT9ugxU+Xibu6EqyXy8Rc2rqwdLmRVMKMWZ1+TP/YJQfQPTJTpr2M/sNoPQDVLv64 BXYlIuZkXvt9cUCrQ36kV6XhxsIZ2actZ+eiTb6JgKzGtyddiVYGtlt2IlTmgeLID8Qo= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:126068 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --LpNTPeTXNKGsBssRFxUWNVq6IOVRTWel3 Content-Type: multipart/mixed; boundary="NfR9B5lq0vA6cfoNwaajM7FK42qNncsOj"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: bug-gnu-emacs@gnu.org Message-ID: Subject: Re: bug#25025: python-shell-calculate-command is wrong References: In-Reply-To: --NfR9B5lq0vA6cfoNwaajM7FK42qNncsOj Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2016-11-25 01:24, Fabrice Popineau wrote: > The python shell name is not passed to any underlying shell. > It is used to create a process, so it must not be quoted in anyway. Are you sure? Looking at the code, I see this: (python-shell-make-comint (or cmd (python-shell-calculate-command)) =E2=80=A6) And python-shell-make-comint does this: (split-string-and-unquote cmd) (ok, this is weird). But still, if the command is "C:\Program Files\Pyth= on\python.exe", then we *do* need the shell quoting, right? Cl=C3=A9ment. =20 --NfR9B5lq0vA6cfoNwaajM7FK42qNncsOj-- --LpNTPeTXNKGsBssRFxUWNVq6IOVRTWel3 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYN+JTAAoJEPqg+cTm90wjfrUP/2nsNfF7U9dYp7gO3UpR3T5k VK9IQy6whEACU+ZjvnHUpDuKQ7mmBzy5ez5gVhKsLcX2Buvt1I0JJWlA5ItHT0TI +/iPNN2V1sKMiiNb2qdHzJtRZUDU8batMrGpYfeWX2aDXu56YXYMsqHyqpuRcFN4 jzbYrXhojfW+lxFuYbj3sk3+SWz4iBJLX6JhMIZxF4Db4EH40DeBDGbtYGKKThVW Q36ISA6n2Q7dUvAZTkJyozM0f3UUTm/PavbArYbhCGTav4ZDN+E9iPhuOtTcXozV 5pcs4bLNppTrOamkF0sNifQbsrUM1HIEuioc+QNR+SlrJzBUv7Q18ktqBxzlK7Xc OgjATn+b459uJDIjYM47AtNO+9ZxGqxGPKVlKgoxgVWWZdfuO8zE3jhAu53I+Iwz AzBePc5EDSm51mOtPKvbxCnCDdWOlw43dOnSffIO8QCkRHGGdtXNZ+cnZjq3MSYf QElIr+ujNm5fr4rqqfAvxlNpvDV4xIOoRsjcq5kDgwyzZsmo6oIps9311xIcC/X3 L35lriUgaIdQdnbM98ADY+HneEvM88K7yZ80SemmTi0JgME8jYbnZJN3MCTMBRhG 3bgvQtjmCginwVG0uBCpYud4ux3boUdRgNtfnVrO20iLYkw6tTHTD+B8Z8fMhAtP HD9sixF3aRhvZGDuR+4W =BSFK -----END PGP SIGNATURE----- --LpNTPeTXNKGsBssRFxUWNVq6IOVRTWel3--