From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#12340: 24.2.50; python-shell-switch-to-shell in TRAMP buffer gives "No such file or directory: '/var/folders/vk/p95wm1qx0vdf0087p0z9qzc40000gn/T/py62333GTT'" Date: Fri, 07 Sep 2012 13:45:41 +0200 Message-ID: <87ehmef44a.fsf@gmx.de> References: <87mx15galy.fsf@gmx.de> <878vcofr69.fsf@gmx.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1347018416 6908 80.91.229.3 (7 Sep 2012 11:46:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 7 Sep 2012 11:46:56 +0000 (UTC) Cc: 12340@debbugs.gnu.org To: Matt McClure Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Sep 07 13:46:58 2012 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 1T9x1Q-0008AM-8N for geb-bug-gnu-emacs@m.gmane.org; Fri, 07 Sep 2012 13:46:52 +0200 Original-Received: from localhost ([::1]:48477 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9x1N-0001r5-2q for geb-bug-gnu-emacs@m.gmane.org; Fri, 07 Sep 2012 07:46:49 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:40485) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9x1K-0001qx-DP for bug-gnu-emacs@gnu.org; Fri, 07 Sep 2012 07:46:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9x1J-0004IQ-Bo for bug-gnu-emacs@gnu.org; Fri, 07 Sep 2012 07:46:46 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:36104) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9x1J-0004IM-8G for bug-gnu-emacs@gnu.org; Fri, 07 Sep 2012 07:46:45 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1T9x1a-0001VS-Ab for bug-gnu-emacs@gnu.org; Fri, 07 Sep 2012 07:47:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 07 Sep 2012 11:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12340 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 12340-submit@debbugs.gnu.org id=B12340.13470183695721 (code B ref 12340); Fri, 07 Sep 2012 11:47:02 +0000 Original-Received: (at 12340) by debbugs.gnu.org; 7 Sep 2012 11:46:09 +0000 Original-Received: from localhost ([127.0.0.1]:45650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9x0j-0001UE-0V for submit@debbugs.gnu.org; Fri, 07 Sep 2012 07:46:09 -0400 Original-Received: from mailout-de.gmx.net ([213.165.64.23]:52053) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1T9x0g-0001U4-26 for 12340@debbugs.gnu.org; Fri, 07 Sep 2012 07:46:07 -0400 Original-Received: (qmail invoked by alias); 07 Sep 2012 11:45:46 -0000 Original-Received: from p57BB968C.dip0.t-ipconnect.de (EHLO detlef.gmx.de) [87.187.150.140] by mail.gmx.net (mp017) with SMTP; 07 Sep 2012 13:45:46 +0200 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX19WIEQT0UBWRAiYIhOQV0iSgo98Rj6242MxNyaW6o jOOwC+UgTa4xCw In-Reply-To: (Matt McClure's message of "Thu, 6 Sep 2012 22:52:10 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) X-Y-GMX-Trusted: 0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:63897 Archived-At: Matt McClure writes: > Michael, Hi Matt, > Here's a much simpler patch with the same behavior. > > https://github.com/matthewlmcclure/emacs/compare/master...debbug-12340 Looks OK to me. But there is still one weak point (not introduced by your patch). In `python-shell-send-file', there is the form (or (expand-file-name (or (file-remote-p file-name 'localname) file-name)) temp-file-name) The intention is obvious: if `file-name' is nil, use `temp-file-name' instead. But in this case, we would eval (expand-file-name nil), which raises an error. Could you fix this as well? I would commit this patch in your name, if this is fixed. Ah, a ChangeLog entry would be great. > Matt Best regards, Michael.