From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: master e32c7d2: Change Python eval to send directly instead of using temporary files Date: Fri, 03 Sep 2021 19:04:53 -0400 Message-ID: References: <20210903122828.16890.65271@vcs0.savannah.gnu.org> <20210903122829.EAAC220B71@vcs0.savannah.gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4171"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Augusto Stoffel To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 04 01:06:34 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mMIGX-0000sh-Pl for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Sep 2021 01:06:33 +0200 Original-Received: from localhost ([::1]:39522 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mMIGV-0003nu-VU for ged-emacs-devel@m.gmane-mx.org; Fri, 03 Sep 2021 19:06:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44308) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMIF4-0002HG-2i for emacs-devel@gnu.org; Fri, 03 Sep 2021 19:05:02 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:35410) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMIF0-0005A1-AH for emacs-devel@gnu.org; Fri, 03 Sep 2021 19:05:00 -0400 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 515254404E7; Fri, 3 Sep 2021 19:04:56 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 08AB844051E; Fri, 3 Sep 2021 19:04:55 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1630710295; bh=GSgVCR8wTB7We7QfWhd6znVYvPFQboQYWZCKSDNsutA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=cvjLKOlFM5r2EDg8rHvG/cbmIu9PNTWNaK/RdgY+48PvisBregN47eMOAI16v8es0 M82IAxrGovw/L5QxaWF7fUA6gY+6jwSv4GBf40lHZCvlVJgZPxY1Qt0UBzpKS8BX99 RYsLH6jCXMccEWbwvI0AhG9sI3H4JIcz3/wec4O/MzML0svtnSBXXk3+aqVkakCePt EKwdUhMBEVN7LtkcG2h6Z995sEtK2CVstsk40hIxiIxww8mhpJVfqAXaUPlNfQ9gjM UYJlZO6XRnbk737puve2ZwteVsGrFdvw3ehnb5504XxAp321FcCgwr2/CuvFc4OTuS sxQErnxq/VqZQ== Original-Received: from milanesa (unknown [104.247.244.135]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id D0531120325; Fri, 3 Sep 2021 19:04:54 -0400 (EDT) In-Reply-To: <20210903122829.EAAC220B71@vcs0.savannah.gnu.org> (Lars Ingebrigtsen's message of "Fri, 3 Sep 2021 08:28:29 -0400 (EDT)") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:273824 Archived-At: > Change Python eval to send directly instead of using temporary files FWIW, sending large amounts of text via pty can be troublesome (some OSes have been known to insert additional control chars every 256 bytes, or to do weird things after 4096 bytes leading the send to never complete, ...), which is why it's very common for comint modes to send regions of text via temp files. Stefan