From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 08 12:35:03 2024 Received: (at submit) by debbugs.gnu.org; 8 Jun 2024 16:35:04 +0000 Received: from localhost ([127.0.0.1]:39318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFz1z-0002jX-Ib for submit@debbugs.gnu.org; Sat, 08 Jun 2024 12:35:03 -0400 Received: from lists.gnu.org ([209.51.188.17]:35932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFz1y-0002jQ-OI for submit@debbugs.gnu.org; Sat, 08 Jun 2024 12:35:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sFz1i-0004TN-Fn for bug-gnu-emacs@gnu.org; Sat, 08 Jun 2024 12:34:46 -0400 Received: from mail-bn8nam11olkn2089.outbound.protection.outlook.com ([40.92.20.89] helo=NAM11-BN8-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sFz1h-0002iS-4U for bug-gnu-emacs@gnu.org; Sat, 08 Jun 2024 12:34:46 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D82cH9K3MNC1W6qk3LRMZKnFop1ed1nSQ4coDruuYhCtlX6gIBFNptMzOdBfM9PF86y5T2acoit2EZ+Joa9jNsqhxmmSWCzs2LgZZGMC/VLezMqYhdYPlyxdN8CUFBAvPnjCGSMF5PdYlbLUfYhbXqjaLp8T28FgWZuHUOlMKM+JaxOUVdCovues3rlQ1jV4dOHQQLE0w+f4YjpPiIoA4uHsGftQQyfNer8mF+pjP32BPkcOKakF5nfX7MaWHqaDMe319WKqZZ5Nj15xWRH8nREt9aPz7ouDfWh56BlxxIhhFwcIOhic9t68OXF70yqcUWBoHwYILO/Zd5U3U77pBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=eaQ/Omx6hyhpEfu8PsqTJj28l4EZdonZFwCcZChdSlI=; b=jfJqASPncagSVhkDMuV5EQhB9/2Fm2fD7jLHgHGyI9ZN+6Uhog9TPgmv9w5rus0i8E3oVh9zMkyV0SaajYhAalpCOjlQ40C+PiZDzvto50MRHGertN70Q63/GD0zLO1+760aQDQC4h//Gq4ti2ueW/gExhdEYOFb3d99q93dRqS81rY2i+1BTewVWtf6z9wOclLaJWJelNd8qkGS8SL6hdzXziSXw/b4qcMQ8EuyeJCxqTe0HNw/66XcnDNIVi18RzJkOibWiH9Fel08pMmx+98FPigQw/6HkbBV39Tx/6oOnRAbUhXb1w4xTJKk4UW5BrWOI4PqWmyJ230BjKZM9w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eaQ/Omx6hyhpEfu8PsqTJj28l4EZdonZFwCcZChdSlI=; b=kjqa8e7HjCQJ5lUnlxYta2H/zkJ2bz/008zi3YrrlklhTcWCWdfk+IYlbL6r06MsRl1Ne5NpmtagvjwBiys3a7p+mcUk/JV949ORUb/c3i6FMaQBy7zF8m/6XncJoPKdO3i3Zt6/AZhLyDc/VKebMVQ6guI8/H4Rwr8rmoE1ffaolBw89t2g7ZjicMqaWUAREB1saQy34BGLhN40RayPY4a4cwIVGGhhSyCkOnaToz/r18YD/+29TJI6D3/pX0aPhYNbwlY8N0/76r+tVpqVSfo9nkkyYnRDWVFjAFM18djOpbethj7vc6WFR5Wg4QHpV4/pd7T2+8pEH0od+oo0Eg== Received: from PH0PR11MB7470.namprd11.prod.outlook.com (2603:10b6:510:288::7) by CO1PR11MB4834.namprd11.prod.outlook.com (2603:10b6:303:90::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Sat, 8 Jun 2024 16:29:40 +0000 Received: from PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::bb7c:5985:2230:cb74]) by PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::bb7c:5985:2230:cb74%4]) with mapi id 15.20.7633.036; Sat, 8 Jun 2024 16:29:40 +0000 From: "shynur ." To: "bug-gnu-emacs@gnu.org" Subject: =?utf-8?B?UHl0aG9uIEluZmVyaW9yIE1vZGUgQ2Fu4oCZdCBSZWNvZ25pemUgTXkgUHJv?= =?utf-8?Q?mpt?= Thread-Topic: =?utf-8?B?UHl0aG9uIEluZmVyaW9yIE1vZGUgQ2Fu4oCZdCBSZWNvZ25pemUgTXkgUHJv?= =?utf-8?Q?mpt?= Thread-Index: AQHaucD9k8IF/ZeNPEWag6PY5FQcWA== Date: Sat, 8 Jun 2024 16:29:40 +0000 Message-ID: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [AzGqRvKOJ7BbpWU8+/1/hwPAHBbUa81V] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB7470:EE_|CO1PR11MB4834:EE_ x-ms-office365-filtering-correlation-id: dadde520-7fcf-4fe4-a2e8-08dc87d8322c x-microsoft-antispam: BCL:0; ARA:14566002|461199019|102099023|3412199016|440099019; x-microsoft-antispam-message-info: ohEwOcfyy+20zqf2OQMmsbgiSD4AUXjNf9tjshxe1/V0AUHTysNVghzOie+v6WOrw3vE89WCFKlv6ihNm8P1D7xTF4xwtm3uo+9bJB4S9kKKfssEdt16nqUxm89ow9uDaR5x9Fxb+Ym00UJgdLNCsqYb4nu8Y6nJNAHAhjkx7LnAPj1tn45Vg5jpdJHqrnKu7cUWlQojKUu6NlHl5vF4QzFTX2i0vRu/mrH26arjOD4+ecsw0tVu+RlzaQSQGSv0WsmIoBFtCAvnfDP6+2roCQBKrZyX/SdRLioM4/OIB/UZ5nAEQOR+xYMlaRt1Vju/au5fhRWZ++GLlC4xq1tToMWQXqBg+P9faN+u20IgtNM/XipVJq/OT/Og6w2xT1e6+dETcxa+tYYH4i0J0r6o13KWG0ndgFIQw17oVuVQMWjHG7916sYXoIb8RJKc+n7A2TaDyKLUTDaSfcWJOW6vGW2lw567c2xZDvJt4SFOAGU/1opXPcQck5Fhv04wpqUhSMM4stzDxLRhKjKASHYLcLMURpvINpZwud/9DSn/8HmMBtE0JxdRX1ms3x1kggLa x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TCtKZXh4bHRML2g1a01mRXhoTUJNTnBYRHMwcW1jWXltd1BJbTZ6cDFYOE9C?= =?utf-8?B?WjVXQ0lWUlZxYUlUQTROMVNpQUpTd3VUb21JOEpvODdoZklKb0gxMEpub0ZB?= =?utf-8?B?bmRjTU0zQnUrMUVBTkgwR01HVVRrcG9YdXR1Qk9GWUNaOCtYcDVLWk1xdkpI?= =?utf-8?B?c3lxQmVMbndFdVJ4U2tGdm85L055YjgrdGJKYTdOTHZ0SUVPdkdWV3FNMmVL?= =?utf-8?B?d0lLNi93Z1ZuSDFTVlF1T1dkT3gvMi93enFVV2xnNVhrRzRUSTVHbXI4YkJm?= =?utf-8?B?WEhQa1FLdmFEODdVZnRXM1NTU1UwMEJpR2ZJdVZ4YitQTS96RFppLzlMSFpB?= =?utf-8?B?YmM4ZFhNRGt0c3NqSXI0QXJHZFJnM1owREFQTTFhZS9qQ215dVZjcnpOVWtF?= =?utf-8?B?amZiWGYvMjcwVWUwQnhNQmJZU0JubVh5U3VIck1TcWgwenNsWGVIWDFwL280?= =?utf-8?B?R1kwUEZYZnpVYzNHRnY4c1UvQUxDWFFsaUdUVTNKWWFwSEpDTGJuQ3dpS2lD?= =?utf-8?B?QmFsYlc4cEpDTk9YMm9ibVhCVXBLNFlqTmxLMDcwbVJ4QXoxSDNpLzVsSEVD?= =?utf-8?B?dWg5QktQbWtGdzAzSmcybHdnMkhLQ3FMMHlnQU9rYUNwSEU3bXp5by9CRkM5?= =?utf-8?B?dEV0eit6anFtY2M3am9wUGdmZ21MQUZXUVhZTCtveVBYYW9TN3lmMzZqYUxM?= =?utf-8?B?dzFkVUlOOEdhK2JLaWZIamFSN20zVGszUzBRN0hvbG54bXQxYTVudlZOTFEz?= =?utf-8?B?c2F2Z0drTTQxWEttdEthd3BNWHFnN0ZUTC9pOXVDbXg5MW12M3F3OURHRkJL?= =?utf-8?B?cVhDQzZaMjYyQXNManNBa1oyazkralY3akFLSDFHUXVFa1c1QUc3RENDUkR0?= =?utf-8?B?eHBZRSs2REN6dTJXRjIxV21DaFV1ZXUzR2lib3ZESWx3Z2JpRDNYWGd4WnJO?= =?utf-8?B?ZmgxV0FXb0lScTNTT01Dc09icVZrV2RBSXM4dmkrN2x5TWlZTkQ1TzJFMS9T?= =?utf-8?B?U1NtK1AyaElGWExjZVg4M1BtTHVkUE1pRGhGNTRKREMzblZSSHZvcnh1ai9Z?= =?utf-8?B?b2xIbDdUb1Uzd09mYXlLRVlPSmNFWktHeFFBVXVXWWhqV2ZRYlphM0xUSTlk?= =?utf-8?B?T2Yra2JWN3NnTkFONDZ2NGtxTzNqaW1NVmJpSmQ1Mk1yWnk1Q21TbEZwTFpC?= =?utf-8?B?ZG16bUxYQUNQREZmVktXbnQyaHFxakRMVE1XTkd2TWlmK1JpZFRtd3NqR3Aw?= =?utf-8?B?bXJDK0pyay9ueUl1d0xvMFpaQTRVYy9jQ0YyTkFCS291cGcwODIweWFtZ3o2?= =?utf-8?B?K3VHRjgveU1rajFZUkVmb1M4SjNJWERTOFhHcVo0SEt2Ri85dnBzZ3MvalIw?= =?utf-8?B?QUZmV21mamhQeVIrOVZYR3Uxa2pCdUFyMkxWNFB6QklUbVB6WE9Kb2UvWklj?= =?utf-8?B?WG1Ub3paeE1vL25RVHJ0L1d6RFUvUldSUktvZjFJSVFwZzRYNE1LL0dTVlNF?= =?utf-8?B?TU5taVJ3ZTcySFZSandMTGpsSjgzeiswR2lVakF3T3lwR0R2b214UUFQSlUz?= =?utf-8?B?YTlKWnBTUlhoNEJHZ3lrY2ZHMVJWWVpMbnVEMmlYam1xOHNhT0hXUEdTK1Bj?= =?utf-8?B?aEZGSmc1OWZJR2xCRFFDOVl2cEU0Q2c9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB7470.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: dadde520-7fcf-4fe4-a2e8-08dc87d8322c X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2024 16:29:40.4043 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4834 Received-SPF: pass client-ip=40.92.20.89; envelope-from=one.last.kiss@outlook.com; helo=NAM11-BN8-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.3 (--) SSBzZXQgdGhlIOKAmFBZVEhPTlNUQVJUVVDigJkgZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gYSBm aWxlCndob3NlIGNvbnRlbnQgaXMKCmBgYHB5dGhvbgppbXBvcnQgc3lzCnN5cy5wczEsIHN5cy5w czIgPSAiXDAzM1szMm3ilrpcMDMzWzBtIiwgIlwwMzNbMzJt4pa7XDAzM1swbSIKYGBgCgpJdCB3 b3JrcyB3ZWxsIGlmIEkgc3RhcnQgUHl0aG9uMyBpbiBteSB0ZXJtaW5hbCAoV2luZG93cwpUZXJt aW5hbCwgd2luZG93czEx4oCZcyBidWlsdC1pbiBhcHApLgoKSG93ZXZlciwgaWYgSSB1c2UgaXQg aW4gRW1hY3M6CgoxLiBvcGVuIGEgUHl0aG9uIGZpbGUgaW4gRW1hY3MKMi4gdHlwZSDigJhDLWMg Qy1w4oCZIChydW4tcHl0aG9uKQozLiBpbiB0aGUgYnVmZmVyIHZpc2l0aW5nIHRoZSBQeXRob24g ZmlsZSwgdHlwZSDigJhDLWMgQy1j4oCZCiAgIChweXRob24tc2hlbGwtc2VuZC1idWZmZXIpCgpQ eXRob24gd2lsbCB0aHJvdyBhbiBlcnJvcjoKCmBgYApUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh bGwgbGFzdCk6CiAgRmlsZSAiPHN0ZGluPiIsIGxpbmUgMSwgaW4gPG1vZHVsZT4KTmFtZUVycm9y OiBuYW1lICdfX1BZVEhPTl9FTF9ldmFsJyBpcyBub3QgZGVmaW5lZApgYGA= From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 08 12:54:02 2024 Received: (at 71440) by debbugs.gnu.org; 8 Jun 2024 16:54:02 +0000 Received: from localhost ([127.0.0.1]:39334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFzKM-0003EJ-6j for submit@debbugs.gnu.org; Sat, 08 Jun 2024 12:54:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFzKJ-0003Dm-PH for 71440@debbugs.gnu.org; Sat, 08 Jun 2024 12:54:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sFzJx-0005va-OE; Sat, 08 Jun 2024 12:53:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=K/MAQIkEnAl4PwBdhKILrRTv8SHskFdwXESPCg9YV2I=; b=RlTrpoef5ZBuRV0nABMi 6ABUVjwLsN66SSvttlen6pk3blS4ozCfYbGTq9bjQFPjlDg3Wbu7GOVZqhwKd8q4n39w11E3WyEX9 rCdtZr5hLHf0s5qVi/hMZ52Fby5pTfAmbPhfSMtkajCuJiTakPmPAhm2oRwJIBH3Z2V23/2a6iAIY 8GI676lq4HWfJ7DMxkq4lMXtvzDscyuv5mk7rYDcbSs7XGrPRTZm+AigiRNDncY0SUqPJiyHxugvm Olvbau/XdymBagut48XpEvoV/EnV5EJG2FsaQhd8SnmNgvVWUAcEit749f6/RP5h01koamdNdDLkR r87EWQPNcBi/Pw==; Date: Sat, 08 Jun 2024 19:53:36 +0300 Message-Id: <86sexnbckv.fsf@gnu.org> From: Eli Zaretskii To: "shynur ." In-Reply-To: (one.last.kiss@outlook.com) Subject: Re: bug#71440: Python Inferior Mode =?utf-8?Q?Can=E2=80=99t?= Recognize My Prompt References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71440 Cc: 71440@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) > From: "shynur ." > Date: Sat, 8 Jun 2024 16:29:40 +0000 > msip_labels: > > I set the ‘PYTHONSTARTUP’ environment variable to a file > whose content is > > ```python > import sys > sys.ps1, sys.ps2 = "\033[32mâ–º\033[0m", "\033[32mâ–»\033[0m" > ``` > > It works well if I start Python3 in my terminal (Windows > Terminal, windows11’s built-in app). > > However, if I use it in Emacs: > > 1. open a Python file in Emacs > 2. type ‘C-c C-p’ (run-python) > 3. in the buffer visiting the Python file, type ‘C-c C-c’ > (python-shell-send-buffer) > > Python will throw an error: > > ``` > Traceback (most recent call last): > File "", line 1, in > NameError: name '__PYTHON_EL_eval' is not defined I'm guessing that this is because that #x25ba and #x25bb Unicode characters don't survive your system codepage (which Emacs uses to communicate with inferior Python). What are the values of w32-ansi-code-page and w32-multibyte-code-page on your system? From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 08 13:06:45 2024 Received: (at 71440) by debbugs.gnu.org; 8 Jun 2024 17:06:45 +0000 Received: from localhost ([127.0.0.1]:39348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFzWf-0003aP-AL for submit@debbugs.gnu.org; Sat, 08 Jun 2024 13:06:45 -0400 Received: from mail-co1nam11olkn2040.outbound.protection.outlook.com ([40.92.18.40]:13025 helo=NAM11-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFzWb-0003a8-Jr for 71440@debbugs.gnu.org; Sat, 08 Jun 2024 13:06:44 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Kt4Z61PBOwWDQnBKaQAa3Fq40kjZ3G02yhS+HB7+3TlJYZjDvsRV8Hy0c5ReZ+9sTXrnMJwf8xE5dHXUN2G0p3LAnHIwlyOBMGMEvzVlfgwTyVfPwfYDnXa7WUpYuwsWAKBFWNKe1V/6pfBKWAB3kOjJ1gQgwrW8umsQoywvmLRQh8s007iePonbI1L1l6390SxeTwE7U8VRAheNAb5V0CfNdg40ttMzdWeQr18BITqHF4lTxM+Hh7vJJRyrYi7+2Gz33m2knm3sj9ErKSrKySWDXOy3PVufdIB2ZPP7E3J6Qgi9hjHVZpJt9zElD/pTy2jki9gg8h611kWdmuhUGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=DG8RFZvjZ9r97wAZJqf5llStL2QtY2/nVIORSS7tfOw=; b=FHNKopUbsT+asoeJgTpZgYAlj/TuGYw9VYOiw9FyM2yIvpUvTWnG0P6pkuQVGCdzwx5/OwnlH2jOCRhi5OkjowvZuICQFFwBcwo5NxFuoTW213oO3pfnvVg7+f/A2ySqOsU49QFQIwxeH/GXFTrxGDC4HTS/77YaEHwdgMzvajmRCk7Ht+b4U5X0+hQVRipzryA3XwEf8cQxAXsxHbwPCiXUGdHqBKJmTe/rSDGwGLBEZpZVuCzznMBdPoItE59A7E3Tbt4DeT49wtlRFWBVWMPp6fBqyjHPPoPo4Z2ufyj+gLOOPIJzgSQGqRVXJv5AmTl8tr5jmQyIxcJdd+VqoA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DG8RFZvjZ9r97wAZJqf5llStL2QtY2/nVIORSS7tfOw=; b=D5vpIgs2C/0Pb8r7QZ0pklV8QcIzQBZ9kvCekI1a/RcX1cbc+ZCuMtAFRPgdwU6rZ/1Y9r8UuAQiJZw2ONXEyHMwiPbq4owGPLOYw8TmYOqApPlyTsrya6ZfkSkjMp3SHCGLYFcvXhPlFbiiyY1XRp+nEx2sXssKHDyr209F79Kd2fMxRhWl+buFMo1CXtEbf/QMBKNdpMq8jI+Fj38UkwR7eZ5Hxw0fdXAKI9zs4zSXMkfqkHH7AuP2JJrXRPC24z+XiV0Ua8YASz4E6tKvkGy0xmFGAgXQ03IcPJH4GEhpZOd1UNlyPlbLLrGOAtdMl5RlGosnKXAiBl+Q48RISg== Received: from PH0PR11MB7470.namprd11.prod.outlook.com (2603:10b6:510:288::7) by DM6PR11MB4689.namprd11.prod.outlook.com (2603:10b6:5:2a0::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Sat, 8 Jun 2024 17:06:18 +0000 Received: from PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::bb7c:5985:2230:cb74]) by PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::bb7c:5985:2230:cb74%4]) with mapi id 15.20.7633.036; Sat, 8 Jun 2024 17:06:18 +0000 From: "shynur ." To: Eli Zaretskii Subject: =?Windows-1252?Q?Re:_bug#71440:_Python_Inferior_Mode_Can=92t_Recognize_My?= =?Windows-1252?Q?_Prompt?= Thread-Topic: =?Windows-1252?Q?bug#71440:_Python_Inferior_Mode_Can=92t_Recognize_My_Pro?= =?Windows-1252?Q?mpt?= Thread-Index: AQHaucD9k8IF/ZeNPEWag6PY5FQcWLG+FVLcgAADWW8= Date: Sat, 8 Jun 2024 17:06:18 +0000 Message-ID: References: <86sexnbckv.fsf@gnu.org> In-Reply-To: <86sexnbckv.fsf@gnu.org> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [SfwOeg5o5Zw+XaOckrxTmES8fkz4MiZM] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB7470:EE_|DM6PR11MB4689:EE_ x-ms-office365-filtering-correlation-id: e464f8b2-c6b9-4bfd-6cf4-08dc87dd507b x-microsoft-antispam: BCL:0; ARA:14566002|461199019|102099023|440099019|3412199016; x-microsoft-antispam-message-info: rQamQbMS8raGfrQg7CwKFNQ6dxIzUSuG9/E4mCE7Lb4kowRB0+7oV9uRngVYGMeBB/gmszBBoRJofL+FteZJABQTjVjN0rIchK7pysajj5eKv5nCOIzovOfkCbu8JJbK3N4cWsxjhzRmSvtblbK3/LaRS3VDUQnGe8mnyXihC1s5KyJ8RJBJHFd0KHpWnSnqHoAFTccdbR09oV2AY051sYkW1dO17lsgWB08KCVRVarbkdfPV7W17ww4Xlx2BbBSHHyi9DThQ+QPhFZOXCrmnBV7cjdMDXt8qm9qpQAGYAMWS6HPomhk1rc8+7eq1DvQYWxNAwoQy2Qkh+Q9lC8llITGxF6TNZ4VC0mMZ7O9DvyDcgjVRqedQ0gYGIqQ2571FYK5zsZ4jZmUhml+NFhAGpYbnnhGk5pA1sbQ0+zceUImvlNNYTGSzsJX6lvk8D+Pd/6LZ5x0snPmBztbTm6sS7tWRiqnovKW9ufdQTru80sTzna6qAqc9GK5OBWADmBaNXLJPLPE2rhH8j3pdY7uAysckAoXZCJcEBETm3nJmReMHPNlu6bNbA7hSCLO8sYg x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?bJaducDgScW0FncR1syNFS7pi1MdceLNNlN/EJ0Cp0nYNrgd/H8v46nQ?= =?Windows-1252?Q?S3bHgrVRNgVy92FZAYzyD6a2dIe5zNKO+p+w1W7cXC6pvm1e8kIQ8lLk?= =?Windows-1252?Q?3YiwIiaZJ5rW26uYx1zgdg7kyEjzm0fkvUo2iM7pv7QZvV+JXxlJ+ewL?= =?Windows-1252?Q?G3vQ9O+6RwK5mcifWpm4CqZa9AK+vart8epaFgvb0e03PF/TYtCHXZft?= =?Windows-1252?Q?gdd/zZ2AUTj+pKU1tw3TjT+SPnrUDvEBdrY6XDHO3R6gcUZEbBO19xe6?= =?Windows-1252?Q?Ll6+nQkwKqvNmcbrCWoz50KJ9+40dMjHkcGLLRNdep2eocIkBcWFNXr9?= =?Windows-1252?Q?V8S4HW3+RZQ4+KoN7xe6cgGoWopCeAQ68yvouM0wNr3yZrUo/PdBdZ6o?= =?Windows-1252?Q?MazooM/FBWKXKSFRlyUsp+IjP+muHzs24rhTUPr2gSQnYTL9jjhWPhgw?= =?Windows-1252?Q?171iGVRUd1UTYE6kdO4FTiR20Wygj+pJ+qfyP0kBAQx/yfdcVgpotYNk?= =?Windows-1252?Q?JIVsJCvQtlMCPdBnJWbbB7rQPEc7t3GCeu84qkofyfoeVKkZWdwlf87i?= =?Windows-1252?Q?UC29SZfweseY4UqXziue7N5FRmYkJZEGBtuIcA6BMA46CdFOKQ2UTEkb?= =?Windows-1252?Q?snIZfvP7qsc5v1e0SSQYh1X7tQhRfVesu7qiaBQg3HnYwsJTFMY5ZzLA?= =?Windows-1252?Q?mSIgB2N3ag3iv+8HAqwmVpNMyQOzQfOkMniambxByR0c4jyM1SsvUz7t?= =?Windows-1252?Q?OyUgIRtHNtt8ptnCTNVp+KPyJLVfWPrP6tP3tY7EiKBe+gCxb5irXra3?= =?Windows-1252?Q?ZlIg4F7ohKD21fOMlBYAOzrddt91TvAGLyUdYFOKMfrMbjEUg7hfNqm+?= =?Windows-1252?Q?9vBQc7oM23Zm1wY5Hl9MFtDx/kvxcM2wC4RJzRRo2axX7PsFUgDqb7MS?= =?Windows-1252?Q?YJPrvb3DCHt5TDFbW8iiXtvyTB525lDONXQPEWvVf9zXEUaQ3P/6Vlmh?= =?Windows-1252?Q?kBDgnSzru5FjA+mT7rMdbmcCVRbLWUiMB0cp9erKof2WUSOtmVMHH2t2?= =?Windows-1252?Q?uqRNP7sIV5fM//haE1d3qVkBjOPvyBgSrCUTmdgi9dIGFi61lwAJ2WpV?= =?Windows-1252?Q?id1gUW6AWqoUkNZDt7zLXi8hjxTpSR2e4V3iI4tLIgKxO3mdyHNPE9Nr?= =?Windows-1252?Q?UIOsFui9WH4ep4DQjOSEafENAqpmHsfBcigSjNYye0mxMEo3nkeSKSXa?= =?Windows-1252?Q?V7vKv0cDCrH6Go8jOF0H9QMBvXcyqDcagTgTG+Y5i8W6AqQMdXLaS7xH?= =?Windows-1252?Q?YrLxGw=3D=3D?= Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB7470.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: e464f8b2-c6b9-4bfd-6cf4-08dc87dd507b X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2024 17:06:18.7033 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4689 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71440 Cc: "71440@debbugs.gnu.org" <71440@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) w32-ansi-code-page: 65001=0A= w32-multibyte-code-page: 0=0A= =0A= BTW, I turned on =0A= =93Beta: Use Unicode UTF-8 for worldwide language support=94.= From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 08 13:30:32 2024 Received: (at 71440) by debbugs.gnu.org; 8 Jun 2024 17:30:32 +0000 Received: from localhost ([127.0.0.1]:39378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFztf-0004FM-NY for submit@debbugs.gnu.org; Sat, 08 Jun 2024 13:30:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45246) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFztd-0004F6-DJ for 71440@debbugs.gnu.org; Sat, 08 Jun 2024 13:30:30 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sFztH-0003OO-Ff; Sat, 08 Jun 2024 13:30:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=o4N9AFVu4TNbJlU1wv/KRnuIVWVID0TfIofgJGeSC+Q=; b=mXrRGur9bDMmk01EPNOK 9Kx0rqkrZ/HOjdvj0U6wkQMhWQseeLqzXhhmR174hVth2XgGWe8rmeZALg9bP7+xrSpKh5xMSz1um rq0cEbzfgwK+7kjnG0d5kV/lkm+3myFznxM4I/IzLXCwAcGST+dcZj2lcXLBMlvaSGJqCfXl3VaIc KiZP7h9Pry8L9NEXbdOHX+EiWUX+YhRpc2VR+jjQ0hC87BNLpbQuIyrSD2BYM9/iWyQ9ETwxp0DSe L/nwvAM+mNVBTO9jhrMVq3UxozlfuLoGEBG8kZwV+O0rVg9AxJhJy+sWZ8lkuYG5wcbokeGbpTRCB phaPpQHGT/wVtg==; Date: Sat, 08 Jun 2024 20:29:55 +0300 Message-Id: <86r0d7bawc.fsf@gnu.org> From: Eli Zaretskii To: "shynur ." In-Reply-To: (one.last.kiss@outlook.com) Subject: Re: Re: bug#71440: Python Inferior Mode =?windows-1252?Q?Can=92t?= Recognize My Prompt References: <86sexnbckv.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71440 Cc: 71440@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) > From: "shynur ." > CC: "71440@debbugs.gnu.org" <71440@debbugs.gnu.org> > Date: Sat, 8 Jun 2024 17:06:18 +0000 > msip_labels: > > w32-ansi-code-page: 65001 > w32-multibyte-code-page: 0 > > BTW, I turned on > “Beta: Use Unicode UTF-8 for worldwide language support”. I recommend against that. Emacs on MS-Windows doesn't support UTF-8 well because Windows doesn't (yet). Using UTF-8 on Windows as the default encoding is very much not recommended, because most programs you run from Emacs will not support that. Your value of w32-ansi-code-page might be the reason for the problem. Try disabling the beta feature and see if the problem goes away. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 08 13:47:00 2024 Received: (at 71440) by debbugs.gnu.org; 8 Jun 2024 17:47:00 +0000 Received: from localhost ([127.0.0.1]:39397 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sG09c-0004k7-C4 for submit@debbugs.gnu.org; Sat, 08 Jun 2024 13:47:00 -0400 Received: from mail-bn8nam12olkn2026.outbound.protection.outlook.com ([40.92.21.26]:27549 helo=NAM12-BN8-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sG09a-0004ib-Sc for 71440@debbugs.gnu.org; Sat, 08 Jun 2024 13:46:59 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eCK6E+fG0eYBifm6MVGe5mq8invRx3Y4fV1p3C5ePBh9BJVr/JEuwywtBi2IZgpt//BU87oJ0LSNrIrHYyHDOQu1Faf5DAVfBwCBap6v79y/E6VX5pGFtAmuUaEbKQeFdqNq4S8/a/jCuquDqQr+y+31s8adRdmg/9DNcIAtCNk0ENl6LirFXa6Dz3VwB54o+D3cZtJOgzo1fn3GkU7DjCO7RpvSjD/n4GWcIQu/bXDzCc2Gcbp7y0i+IMhm+nRmCDDQ/YFU7EdIHIR/lHeWE4hZPRVxfkqmu4hyAkOD3R9f7NsAKg12rjR7ERH2jQBh/vJVwP3l/O6AqW/uj3oAXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=G8vVJ6EXvsGv+tb+XShJFtvyiCcYEL0c7afVkks75f0=; b=LgAo3GqJgKLNabguHtzqvHPLwFKJro8NoJGxTP8B67LootInkmUBSPOwL4XeTIM09jGlziccNsxs/fv2FNtB5P46hX0XYR/8+0a00qMnwFmN5tCZVETjArTV2QrlXXyf3AusJIQh5TsrRQmhtFhssI0q0R0zSUHm1R0rJ6rEfnNAnXFStX35mQWL5vPHVGQzA+Kg98CTVseQvO4JBESkUUhMS9gXPHmQr2cZECmeOLtePuqfCTIcJf8oT7NCiMVM5AklY4SoDq20cjZjAdpMWJluzPOQMs+S8ZJIiZkpMiCo4qzoipoBilEfiAW/qfrlbiAT6QUlYlGRFaYT0xEUuQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=G8vVJ6EXvsGv+tb+XShJFtvyiCcYEL0c7afVkks75f0=; b=g/TsW+C/i6Pb6YqFWTBn7kWe9qg+zq4L5OwoQkwOQ6bAx1vze8j/lQJZDk86psFzagB+QqKs4zv1Nv4UHRFRUB1Aj6kQud6P7y3YR+LbWiHuEYK2j2uwf5bTu91Dqa90QRNf0yrTXG96WrgMC/0a7xQP/FbvHNEfqT7CdgtbyfGmyO0DQd1RWFFLSLrbsBIa1o7ZZ2JlbMUyE2cPFY8vLNdWSAT5/WoRjN77mcYRM8WVe8YflkcFh9nnO48cn3r8HtcKzrbYF/qg+hPNU/f7ed+vCNkDCKLjUhC+ZRP8RSbmsRGGbLTQjXhtJKATv7ARBk02Szwprqe6U842H6N9ig== Received: from PH0PR11MB7470.namprd11.prod.outlook.com (2603:10b6:510:288::7) by SN7PR11MB6680.namprd11.prod.outlook.com (2603:10b6:806:268::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.34; Sat, 8 Jun 2024 17:46:36 +0000 Received: from PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::bb7c:5985:2230:cb74]) by PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::bb7c:5985:2230:cb74%4]) with mapi id 15.20.7633.036; Sat, 8 Jun 2024 17:46:36 +0000 From: "shynur ." To: Eli Zaretskii Subject: =?Windows-1252?Q?Re:__Re:_bug#71440:_Python_Inferior_Mode_Can=92t_Recogni?= =?Windows-1252?Q?ze_My_Prompt?= Thread-Topic: =?Windows-1252?Q?_Re:_bug#71440:_Python_Inferior_Mode_Can=92t_Recognize_M?= =?Windows-1252?Q?y_Prompt?= Thread-Index: AQHaucD9k8IF/ZeNPEWag6PY5FQcWLG+FVLcgAADWW+AAAbcuIAABGFY Date: Sat, 8 Jun 2024 17:46:35 +0000 Message-ID: References: <86sexnbckv.fsf@gnu.org> <86r0d7bawc.fsf@gnu.org> In-Reply-To: <86r0d7bawc.fsf@gnu.org> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [ED+0TdIStyd5tmyqaYF2vgGTwd3/9Yfr] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB7470:EE_|SN7PR11MB6680:EE_ x-ms-office365-filtering-correlation-id: 7e2e899c-bcee-4647-65bd-08dc87e2f149 x-microsoft-antispam: BCL:0; ARA:14566002|461199019|102099023|3412199016|440099019; x-microsoft-antispam-message-info: 75R9srH2o/Ys7zO0KahV1dznFojibeOw1XnL7aPCClDD8cARU0/SiSiCTBx6nleZV4NhjrfC+bitv95w/I0P+Xz2Bs4YQ5Kcvd37TWZGSe6HC+v6PILKGmmQfrJ/BCEY/hL067eFzXdHlJdFHDXtlAhYUafZsEsi9biXhgCu/eyBTFsmZETrGO7h4KQ5jic9w2VgZ0jsefuLrqgbDpCnyMDMa0C48WUe3XVmwSIme57hWyfjtCgWK+xV/VAG7T9YU9/aMN2SPLOE0C2zs76VnC7MzS5bN5CDTq5qCWJBpHEOpMFMJVnpL5Ic91OrS7xq/CkwWDhFyy2ZP4Ie8VhnpzwJV6/4tOtDxhc9yWIMpbgl+aRCbg1QJVOcQ6oM8nzsbKDoPIl5XPErpgLZQlvumbqByUO1M9+UxKg0qyMK4TW87NQvb7gUS3+MhoXboD5J0AITDtAV0KI0irWybCjdI5p8rh2EYbyp+sudQDggJMDT6ibcEKMY9zvjA5g3WS5U1l6hoHJ67ihWx/VHST7MYGFhFf44fvISeBffbBBUdxUsHshfnWkrSGwtuv/7zGVF x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?7d03wmiZBwspz4PIkPamEktBVKOvsqo32/8EfpXtz+UEuU/KSMZslv4y?= =?Windows-1252?Q?nJMEvFGWG451M0T6royvvl/QuCiJkHndyQXUYYSG2JrKjJinrgjM7vKA?= =?Windows-1252?Q?5FSUgXUAReO1G7ks/aOMfYehiIWZGVcz/hGF9ochYAUQUznjLGKd02Zc?= =?Windows-1252?Q?LLOVOacjmif3dv53R1ntXCU1Iy9GtLWAYxT9EcJa01o4A2LNFz50/cmN?= =?Windows-1252?Q?4tPHeivqb8IDs7o0MY2zMNLQJAyZuqtdXuYpIG9J8FV8/Ejd8hp/AO/k?= =?Windows-1252?Q?8L9j56PW3tXBvqk2Q/h++YFdXytReFozr+DuWUTuv3ArxnRHIjZCcEsq?= =?Windows-1252?Q?XM9m71Mo4iXVhtiVc8KPd0iCQogjvyY9EZgPhYez3FLYmbiYWhUHAM6A?= =?Windows-1252?Q?3Sjb/zbIr+NPaxpeL4s+RLtgClOwqyc/4L2yhN+QVZVbYpMvyVCM7Ps1?= =?Windows-1252?Q?1AcINhXFT/pqxolbr1G2YxY46XgwVggN5WiO7CrokFBLRHY3EX28mpCj?= =?Windows-1252?Q?5QDKSMX1PVxUBITta2piu8X+SPmikRChMSYAtcu3Mzsalx71OJOF0dln?= =?Windows-1252?Q?Jt623swluleUw/7gIGlU4yVlOrYKDtQyLjJP5ClHhpOCPTwibQnGZxvP?= =?Windows-1252?Q?qqHz2NtTvELxt3aBdMaeoyL3WTccaSvVRXSL8vImazCuhO7AJXauD/j9?= =?Windows-1252?Q?9wZ3MnrnCW81GCczRdxQCRDO5lJnAvpejHU9tWzZFTBxneUXuEBQZ9oW?= =?Windows-1252?Q?RiE09dcwI3mCtwtx3k64vV2bw3d7OSKL2A/eWRNuop3UgwXP5v74EURP?= =?Windows-1252?Q?ITILsKZHTWD1zZSqHdW2RK9lNo8HfVG8t4er0cJ+Xl1ibQxteZmITpyn?= =?Windows-1252?Q?+Vkz3w698qTj8+MNAXBl+OSiDXvNGBBu9dPZK+H6q6zRVMCEfUVGDdfz?= =?Windows-1252?Q?JAUcr76g38CdX9MkPY6RzV9WYJo6lBjxLhJfFAXQufKEfUprP6fgUZ5P?= =?Windows-1252?Q?vsL4Wkg5gRq35DZMWtW4CjSyr/ZMs0yATcTgYFvuKNd6UoVdJgH5GFrS?= =?Windows-1252?Q?1EPBiV2Mdo1lBam7nqluBlTtqk7XdDc0tc118sp+pUHqXbB8Ul8ULboR?= =?Windows-1252?Q?L6d5EUkRpaYXGqVj33GmAtYySwc8sGimu79buwofQpM44AHZuH0twZ8U?= =?Windows-1252?Q?/b48XgJcKZDPbmP9gy2bLqeYm11jb3/Si7bNlZlKLnUg+ufX/791BELw?= =?Windows-1252?Q?ROp7KE6Ni53bmxuahFZhKVaq9tHtzXNIwELYuM4PCKKaYSWya/xkU4eA?= =?Windows-1252?Q?qkPEAg=3D=3D?= Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB7470.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 7e2e899c-bcee-4647-65bd-08dc87e2f149 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2024 17:46:35.9753 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB6680 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71440 Cc: "71440@debbugs.gnu.org" <71440@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) After I turned off UTF-8 and restart computer,=0A= they change to:=0A= =0A= w32-ansi-code-page: 1252=0A= w32-multibyte-code-page: 0=0A= =0A= But the problem still exists.= From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 08 14:41:58 2024 Received: (at 71440) by debbugs.gnu.org; 8 Jun 2024 18:41:58 +0000 Received: from localhost ([127.0.0.1]:39444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sG10o-0006IZ-3B for submit@debbugs.gnu.org; Sat, 08 Jun 2024 14:41:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sG10m-0006IL-Hy for 71440@debbugs.gnu.org; Sat, 08 Jun 2024 14:41:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sG10Q-00070U-Oe; Sat, 08 Jun 2024 14:41:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=beaGW7/tikh8UlnbBNAbRd3Tvu/jwPJ8tpe6zPaXR6E=; b=T0TjkBXjuvhFTJWZ01Vb KKw6SK9SkwkB64Kn596DgqustnECk0pHmkXAp2j4rI68Nq1sPsIdIfgQNmYtUfOx/cC7ZzxNgvRm9 11l2vG2avVy/iiP9d7PqEL46jN7DtSV/D5zRKXHeBLeRkbNRv6YwMUAOKYmUhBf41Hu1miOTQFz3p M3sC6gYjFdBRG4U0W1GP2q+NysybS0QtlHzS9d6OKb+uavPlGmL7lSmrPy0MMD5vaBN/5lWLp6fPu e20w9Vm53f3pP431xINBDiOUZyHU8hHyk+faBirmjg1cU04HB3z5oHtv5LnX6WBHTLcKQ1OTkQZ3A 4vluWb/AbcibVw==; Date: Sat, 08 Jun 2024 21:41:33 +0300 Message-Id: <86ikyjb7ky.fsf@gnu.org> From: Eli Zaretskii To: "shynur ." In-Reply-To: (one.last.kiss@outlook.com) Subject: Re: Re: Re: bug#71440: Python Inferior Mode =?windows-1252?Q?Can=92t?= Recognize My Prompt References: <86sexnbckv.fsf@gnu.org> <86r0d7bawc.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71440 Cc: 71440@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) > From: "shynur ." > CC: "71440@debbugs.gnu.org" <71440@debbugs.gnu.org> > Date: Sat, 8 Jun 2024 17:46:35 +0000 > msip_labels: > > After I turned off UTF-8 and restart computer, > they change to: > > w32-ansi-code-page: 1252 > w32-multibyte-code-page: 0 > > But the problem still exists. Because your PYTHONSTARTUP file is encoded in UTF-8, right? Anyway, codepage 1252 cannot encode these two characters, so I think you cannot use this value of PS2 at all on Windows with Emacs. Sorry. But it's a good thing that you disabled UTF-8 by default in Emacs, it could probably cause you other problems. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 08 15:50:52 2024 Received: (at 71440) by debbugs.gnu.org; 8 Jun 2024 19:50:53 +0000 Received: from localhost ([127.0.0.1]:39507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sG25U-00088U-MO for submit@debbugs.gnu.org; Sat, 08 Jun 2024 15:50:52 -0400 Received: from mail-bn8nam04olkn2012.outbound.protection.outlook.com ([40.92.47.12]:61472 helo=NAM04-BN8-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sG25S-00088G-Lf for 71440@debbugs.gnu.org; Sat, 08 Jun 2024 15:50:51 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L7nU7BUZohpOuwOSEcTaCSYCtQu84kVCBJHLfkGaVUqKJteVnVQ1HQeCglGSMZzD6bk+VxOPO2FEQaVKdEIyaEmBtRNG5ucUAY0yF+eCM3EdkIMEcDtMNfo/85XVkirnIu8RMV1BoHqsQd+BxClwcvgq9wSDvXkw9/vbDOnOHsWVC24uGdemFHUn3G9vManST/p1TQas2CParoBFgyq4E8psrUubYzidc+w8dwrT6NyqXWcAlrpXQ8o7dGPbYZxHM/g1rhpsHwGfM96V4te/HCrkWuOk85qhSpYc4T42TCENH3te0faw6p4cPhMK0JSmLXMsGHT43xMj/bJ69cDwng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5lBnrVPiSrMs+33mfg57JpUJbZRbz/i4WXQQ+mUjExs=; b=EhN+qO8/vyu0GmOhLySJctwTmW1lhUVnJGMci0dupcOozg/8DLC03CEZFyUkJMU5BSRzkJQFT0WgaxSAME90nQaCQ7yqhm/7NRXw4QEm4vS8BfgUaluo3jxn16eixKGoGjcwkrmIP02L3RX6hkv8kSq+p404x+SBMFO+FqiX18I1SKfVXtBNSrpKGW7WkiWkIFXzHd3RHqqu5fSpXQxNJsaTCJ61tNUkROxlBpTguzzsMpnJgtrwNuyHvSwX3BiHJ1/wBW4KDujmNNYhfue4u3teOKdfkFDQRDgBIECkJiWMfPpupvCJhp4oL6g3CjFR1eXndHR8gygHMld0pUeUPw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5lBnrVPiSrMs+33mfg57JpUJbZRbz/i4WXQQ+mUjExs=; b=sPR8G57BtmlPhMuTfnoydMN9MG4VbhLEtJp1su2D7ddGlQTmOKsHNFzKbpm3auI7fPU8NilQFzWD40t+Lha5VM0laztmWcGFkocLXt6jID9Lynm0dDLLfDeZa9p/BtanYQ8EyqFjBnT7CeZPI8BC+un/kzr1JThY0zrH6DtIQfOL3/hjbUyPBs8pPvjaxflLAjmBzeYmAcJtG8/XCQl1q5EnLStn/Lpitm7+HP16T2qndVGfpO3JDN4OBOG9INczcxXhtDhBOoYO9Xv1zNdAlAfrfN0M1klppj0w4SIfgO4XAHsk+xhEGSXChVF1YRiy6e9j78mERaZWqtE0k2QpQQ== Received: from PH0PR11MB7470.namprd11.prod.outlook.com (2603:10b6:510:288::7) by IA1PR11MB7678.namprd11.prod.outlook.com (2603:10b6:208:3f4::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Sat, 8 Jun 2024 19:50:14 +0000 Received: from PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::bb7c:5985:2230:cb74]) by PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::bb7c:5985:2230:cb74%4]) with mapi id 15.20.7633.036; Sat, 8 Jun 2024 19:50:14 +0000 From: "shynur ." To: Eli Zaretskii Subject: =?utf-8?B?UmU6ICBSZTogIFJlOiBidWcjNzE0NDA6IFB5dGhvbiBJbmZlcmlvciBNb2Rl?= =?utf-8?B?IENhbuKAmXQgUmVjb2duaXplIE15IFByb21wdA==?= Thread-Topic: =?utf-8?B?IFJlOiAgUmU6IGJ1ZyM3MTQ0MDogUHl0aG9uIEluZmVyaW9yIE1vZGUgQ2Fu?= =?utf-8?B?4oCZdCBSZWNvZ25pemUgTXkgUHJvbXB0?= Thread-Index: AQHaucD9k8IF/ZeNPEWag6PY5FQcWLG+FVLcgAADWW+AAAbcuIAABGFYgAAPkw+AABHHew== Date: Sat, 8 Jun 2024 19:50:14 +0000 Message-ID: References: <86sexnbckv.fsf@gnu.org> <86r0d7bawc.fsf@gnu.org> <86ikyjb7ky.fsf@gnu.org> In-Reply-To: <86ikyjb7ky.fsf@gnu.org> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [trpsrx16FOx1cFjf90B5exXvAnmUE876] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB7470:EE_|IA1PR11MB7678:EE_ x-ms-office365-filtering-correlation-id: 7ed82144-4e81-4848-5ad6-08dc87f436d5 x-microsoft-antispam: BCL:0; ARA:14566002|461199019|102099023|3412199016|440099019; x-microsoft-antispam-message-info: IgTarFuWR6V6GZUzypaSpKnfW3ZjOr+oT6S35jSECeY/DbVmdwxoWwCJmkHAfYQiT/6vmtHJ+7PBYkyw8VXHMBJ0psTJn/Sm9bg1qeUeATF/1YtXz31rWZNULdT6gmzq1JQq5hG7e7Zz5TXSd6sktx9Cgv7u27Gzym7sWEE1D5EHa6KE8uXwEy2wiLHGmyjRB6iuM9Xz+/R/ZHPSkW/X7gjr729WNPCF3X3oz4IbtNj7nOh6/u1XUb3u/UTv3qnIJWDraBh66HoIhaAbcWPjZSfugAW0o/RLMstD96abNXUXMaqIBnsirvl41ZATXIIur6AVlR5HOD4/PbFcTmO6XQKlWe0w3Zk3OkBN66w+W82BdyKLiGOskI5AA5Qanv4ade0HFDwU26pzNNUGaDbh2Q0NqHAGnQyM5YoKBx7ZbqjG7FKrq+XziZuMxTIIxE8WpsMW1Tigp6McreuENpgVUA1QxOkv/TmaVPVPGXYwuof3gUvM0zFJDgltkI1czhhj7n/69uVr493Chsv958MFG+p2DHrC+VVK9euuQcNsg5AcfcgowxkChD2aDdSUCg++ x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?d0cyME5hRkpwTnBocjRQT29VZDI3aEE5OUNadkNxbXdlWTFvdkNJd2haNzdO?= =?utf-8?B?UVVXMHJnRjhGcWwwdGlpYk5meVFaWi9WNnQ4bkVFanIwcmVsaDVPRFF4Z25C?= =?utf-8?B?a3FMWVVtUWx2bnQrZzVDL1lRZWR6eVAvckhaUjliZUFTMmh3eEFHMVZTeENO?= =?utf-8?B?amFYcDY4QlU5eHZPUkl5QmJwajhWVGV6TWhEMHF0dFhrS045T2FPK0lRVE5J?= =?utf-8?B?Ry9KcmZraXErMGNVK2dBZ2dpNUM3V2MwTzQ5SVRmR0RQSDBCVkhzbVZIcVVp?= =?utf-8?B?QjBwTkZpamczRE13MTdRZk1CT2FDRGY2L25qazBuV0w1WTNrN2pNb3g4RktD?= =?utf-8?B?cWpoWk55R3RLdCtCbE4yUjVMbjRtZFpkbVFLaUhsYUNGTFVuSmRNMFhmcE56?= =?utf-8?B?WmlobGtPK1RCMG50Sk91QWVaVTdoVnduUTVDM1l6S011Yk9sYTRvb2ROZEZD?= =?utf-8?B?a0xwdWpmWXViNG1ZWmZVSHVUTmdZdDhDRU5qdWlIMmdTeW9PYWRGR0tQZGlh?= =?utf-8?B?RkZTcEtkOXRsVERTWTRQQjNCU05nV3JoOWdSYmpKS1JCcFFSRlpOcUtCZUpn?= =?utf-8?B?TkcrR25Lb3ZEVUlkK3JnWE8vYUc1ODdxcjZWVkZlYTExUjZ4M1ZSQXVxSmJU?= =?utf-8?B?TkJ3Mkw4NTFvS2toUXpjOUFjbGVpMndwMHZhWE9VeG8yblI2ZnY1VldDR3E3?= =?utf-8?B?RFQvRldobEJEZm0xU0hyQkRheVlWOG1PempDVU9FdGxoN25CcUQ1dks0bUFI?= =?utf-8?B?NGRtMi9LcU5iL1JLQ05SYUxHS2hjbnoxSngrUHpGeGFVRnAwY3oyVkdsRGZp?= =?utf-8?B?WmtkcW9FYlZTVGtvN3VLUmZkRlVxZVdPKzEvd1ZGZUNlUnpKMGorV1Y5aWY3?= =?utf-8?B?YThaRmV0Z2RDdnBFQzIxdGpBL1I4VW1wRHNEN3dTb1lWTE55aUdTeXhVellL?= =?utf-8?B?OWpFQ1pRQm1RQkwwdXJQQnU5WlpsdEtyTDRzV2dFa3ZsYkxPc0hBRzZSakk3?= =?utf-8?B?VzB0RTg0K2gzUFlBcTN6bURXbzhqU09jQjMvaDVKK0s3RTIvZFBDYTBnRzQv?= =?utf-8?B?Z2tJQnFNbkNvbXJ0ZElTL1RTTTVQRzFzdU1xTlp1d3FPb2M0aTQ0d3JDQjFk?= =?utf-8?B?S0ppRWh4aEgzelNCN0R0ZVFEZmFTYUcvdDRUVE5rQnNlaW1NT0Z2cmxkQ282?= =?utf-8?B?T0lXT0lVYmlZSEs4QzIxT0lpQnp3bi9xT05zaHJ6ZWl4bmllc2FqcTd5YkJO?= =?utf-8?B?QjYxVW0zMTFtRndjeWR5bW9HYUVIbGpIWjBMVkxpWVpvRUhmZFJJSDFXamFV?= =?utf-8?B?MTVHbUt4MHJZQWxBTDhESkVsdHd3bGZDNXNLOEVGTHVKSDU3a3hWZnY1WGJR?= =?utf-8?B?MWM1SHdCMmhieVpmVDdlSnYzWmZ3cjFNQWpEV1Fad2J6MXpqSGczaXFjcHBH?= =?utf-8?B?RWVqTTAyZ3BYVE1JSzZUOXFPajV6bkpqTVRyVjgxNW0rS2hmZXhPNnhxaC9I?= =?utf-8?B?NkZkZVhRSUFGZVllUlRSa2FaSDYzZmg0SmdoVzlxb1c1Njl4MjI1RWJpNVdX?= =?utf-8?B?Mzl6WlpjYnRvZ3d2SVA5YUhrTzQ4OXBNemM0WkJMekUvbEM4dDZ3S0JvNkhS?= =?utf-8?B?Wk5LWUJKSlNCbzVHV2hUUlk3TnRXRlE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB7470.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 7ed82144-4e81-4848-5ad6-08dc87f436d5 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2024 19:50:14.1062 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7678 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71440 Cc: "71440@debbugs.gnu.org" <71440@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) PiBCZWNhdXNlIHlvdXIgUFlUSE9OU1RBUlRVUCBmaWxlIGlzIGVuY29kZWQgaW4gVVRGLTgsIHJp Z2h0PwoKWWVzLgoKPiBBbnl3YXksIGNvZGVwYWdlIDEyNTIgY2Fubm90IGVuY29kZSB0aGVzZSB0 d28gY2hhcmFjdGVycwoKUHl0aG9uIGluZmVyaW9yIG1vZGUgd29ya3Mgd2VsbCB3aXRoCgpgYGBw eXRob24KaW1wb3J0IHN5cwpzeXMucHMxLCBzeXMucHMyID0gIuKWuiIsICLilrsiCmBgYAoKVGhl IHByb2JsZW0gY2FtZSBhZnRlciBJIGNoYW5nZSBQUyB0byAiXDAzM1szMm3ilrpcMDMzWzBtIi4K IlwwMzNbMzJtIiBhbmQgIlwwMzNbMG0iIGNvbG9yIHRoZSBwcm9tcHQgaW4gdGVybWluYWwu From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 09 00:47:47 2024 Received: (at 71440) by debbugs.gnu.org; 9 Jun 2024 04:47:47 +0000 Received: from localhost ([127.0.0.1]:38138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGAT5-0006uA-2X for submit@debbugs.gnu.org; Sun, 09 Jun 2024 00:47:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56020) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGAT2-0006tS-WA for 71440@debbugs.gnu.org; Sun, 09 Jun 2024 00:47:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sGAD8-0002YV-RU; Sun, 09 Jun 2024 00:31:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=2FXMIM5oqu1a4fT7uYRKNgVOr773TmEjlTeQn4niu/8=; b=sFGRy7nAlEZm9xJX3yxN vsCYjGzQ/htoEGCTtjkhXhbZrXilmHzFNS8kVOW/TJjcrsZhKz/rMGyXJ6z6kpZtNgMp0xgC1CxpT unzmjvvl+DtV611vgOItngBKqAGm/bbZFtuO4libQUELdsqI7l8EPoizlDz+pzLFof4IkTiuCYJKc ezB6c1ysV3ZPQ/9PmKgl28hADUmdnFHqFDnB6spBGdNZr8Hm+XYCC2UeSbgqvvmkuO3y+hr+5/wCD 9D/QUYcd6/p4LvHRRIeg2a7l1/op1LH6PCAufzgiOnx3WJuFfzvQZENlTl//6qcn4mNbhsPK7367f lH8/lECOUrXa9g==; Date: Sun, 09 Jun 2024 07:31:14 +0300 Message-Id: <86h6e2buul.fsf@gnu.org> From: Eli Zaretskii To: "shynur ." In-Reply-To: (one.last.kiss@outlook.com) Subject: Re: Re: Re: Re: bug#71440: Python Inferior Mode =?utf-8?Q?Can=E2=80=99t?= Recognize My Prompt References: <86sexnbckv.fsf@gnu.org> <86r0d7bawc.fsf@gnu.org> <86ikyjb7ky.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71440 Cc: 71440@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) > From: "shynur ." > CC: "71440@debbugs.gnu.org" <71440@debbugs.gnu.org> > Date: Sat, 8 Jun 2024 19:50:14 +0000 > > > Anyway, codepage 1252 cannot encode these two characters > > Python inferior mode works well with > > ```python > import sys > sys.ps1, sys.ps2 = "â–º", "â–»" > ``` I think you are lucky if it does work. > The problem came after I change PS to "\033[32mâ–º\033[0m". > "\033[32m" and "\033[0m" color the prompt in terminal. You expect that to show colors in Emacs as well? If not, I suggest to define PS1 and PS2 specially for the inferior Python. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 09 06:25:28 2024 Received: (at 71440) by debbugs.gnu.org; 9 Jun 2024 10:25:28 +0000 Received: from localhost ([127.0.0.1]:57754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGFjr-0007aC-TL for submit@debbugs.gnu.org; Sun, 09 Jun 2024 06:25:28 -0400 Received: from mail-bn1nam02olkn2100.outbound.protection.outlook.com ([40.92.15.100]:41346 helo=NAM02-BN1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGFWw-0006tI-2p for 71440@debbugs.gnu.org; Sun, 09 Jun 2024 06:12:06 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XF4oU8oKuZq8MpoYh7+8WDCnjA0ydAM9qht0zA2eMgmBhB5DTGJeyvnTV/taz6JPA31izG33uV3DSkMirY4921G1/7LIxmFgBaCEZNQNeuS3j5NwRQEyI1ozRnaJjih3Z3G/qbkgCg7Rs3X5PIQRcAJP4uFDRm3JW/kBiDJyVEKre54felT+s5Ox7HPt+xETa0FfhdQnGar1w+dZqMk3Flc8hSPihBVqLYovx3NgH/eXCGZNcEBPq8nKgrsfKrj2TsDfSlqkyZ1UpLODq1nYuhytqRPihTpWQv51EkhnRuEd+51SLZOH+/Pwl1GFpph2VurlxesshLylVEEHTn29mw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=uU363ucHXwFVxAemGClxVNogYJq90tFZrpCh3d0LfIA=; b=bL3mmMaKgTdDPM+xZdAULLQYl3nehFmkN/sqnqAduevO46S68JuGiaS4moXlWMcpBuwVn41Xr5rUmKg5p735TSqVkmUowpcwzBhtSF5OKXI23sPt/V4VPlhX1SlWfMICppD+n/OqRduZrliWk3WPnoBkcZ1mVisCXPo9FqR74/FMiFXo65AOWXf+F76cNGeToo2L+xSmYk9cCdciSOYgXKWRUs/3YWSsF4z0O8wj7KoT3KEcrRxSe775jGFS1+NMDH3CT6nc/RQlhqjI2tbT677+au+RF7zmnpeGX74EaCAPwsE2nzN0tp8DQfWVJvX3S+6HY0YVc2XZpqPoMmfjmg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uU363ucHXwFVxAemGClxVNogYJq90tFZrpCh3d0LfIA=; b=K3d0t6/ys6tMCHHyFo6Q1IktKKD/lnFQXllE83zbxFBtQ5M4KT8cJPgwlzHxmFwb2mR8oqnTH/I+TYOeFszlkmXPMzzaVReL9JstUBXgoW/IDQEZQXWWOAnEy7ri2VXZoxBIt9XVl2fVnT5XPz3ttWJPWO6+j4ZU3wRx8JlvGW0X+I0m4qbs3D6rMKtWXLStJ0DczWLiFlh17NPb77ui68CMsmx4aIVkq0o8OvF4a3QhQsDJgYu48/eubuu3GazMoiv2hrb9lTNB8Pw7bImPC/K3K+UYulascp7fsdpMp6Syph6lc7bef2JDnYrexSPWPINAsG2HKZZjXR703ZIRKQ== Received: from PH0PR11MB7470.namprd11.prod.outlook.com (2603:10b6:510:288::7) by PH7PR11MB5984.namprd11.prod.outlook.com (2603:10b6:510:1e3::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Sun, 9 Jun 2024 10:11:29 +0000 Received: from PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::bb7c:5985:2230:cb74]) by PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::bb7c:5985:2230:cb74%4]) with mapi id 15.20.7633.036; Sun, 9 Jun 2024 10:11:29 +0000 From: "shynur ." To: Eli Zaretskii Subject: =?utf-8?B?UmU6IGJ1ZyM3MTQ0MDogUHl0aG9uIEluZmVyaW9yIE1vZGUgQ2Fu4oCZdCBS?= =?utf-8?Q?ecognize_My_Prompt?= Thread-Topic: =?utf-8?B?YnVnIzcxNDQwOiBQeXRob24gSW5mZXJpb3IgTW9kZSBDYW7igJl0IFJlY29n?= =?utf-8?Q?nize_My_Prompt?= Thread-Index: AQHaulVkTvhjWMZ2hUi98yezZ7d+mw== Date: Sun, 9 Jun 2024 10:11:29 +0000 Message-ID: References: <86sexnbckv.fsf@gnu.org> <86r0d7bawc.fsf@gnu.org> <86ikyjb7ky.fsf@gnu.org> <86h6e2buul.fsf@gnu.org> In-Reply-To: <86h6e2buul.fsf@gnu.org> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [iODiXWn+ApPbTWLJ28R8F/JNGMHjTjwa] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB7470:EE_|PH7PR11MB5984:EE_ x-ms-office365-filtering-correlation-id: 14058def-e289-45f4-aab0-08dc886c877c x-microsoft-antispam: BCL:0; ARA:14566002|461199019|1602099003|3412199016|440099019|102099023; x-microsoft-antispam-message-info: 5BBSHfbKWztT2o6XLVHJsFgv75grqz3epLggcshGIv3h+nSuSfphB5YXJWZ3HWGaJ68puBYBIeusrakHl8Padoe0BQ/eJvEirH4U8DX+eCfJvWo91gACjXMuHrLBue5ikDCX2O+P6Ve9tNVoQ2ze1qJj8/27sOijBh9qnIL5D5RgH43GYJqiDbZxGKuVCmXVK9f6XEbiofL6lDOnOekhNSfom1AmvErh8OhFXRIN0BcRZr4MYfoV/8nwuyxgPmp4riJP38U02MSu0B5XK7eo667cMJjKekhSTNe4B58Sow+O2EALsAPUhzZjjle3YNQm5wyTKQX/uQkQWHxRKaQh1fxoSmqDZIFB943b8XbdsOwvqdj9mw0Vn6VwZMIeHKHhFuxmiVBuSqIU92zpSa6sMI86JqzW7YK+b7dTCyQKB1xnaih9HbAS7bFnjhu4jMLL4pt6Yx3GXCyIwcwqDHVFt06UY20neETEpfEELDr/2etZncTIKR8MVyLHBlKg+1vhpS1lLCzdeXniEXLKYjMu0xY+Ii3PSK82LHXOo2zGcSOPu1zdxVEwx1sRxiD9ZAOb9fUQWAh/WAAGVzY+QRnuSaFR1TxnG3wwzWhZsWClvnJUscJi6VClf81vtDgJ5yZdW92cUMjlrC3WeGedihfofGbt1X7Lo/rD1SBLATparrA= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZTFaM2k0Z2JrcjkxclF4RnpCdkVBUXJ5MVYzeGltaS9OUG14aVEyNExZaGcr?= =?utf-8?B?S05GcUpHR0RBVTZXZzQ5NERGb0owSTVsL2thSm5xbzBXQWdrK09zazJyTHdJ?= =?utf-8?B?ZGpaaFNtVXFjYThvVlBFd2Y3QkZTbHNvNTk1Z05zWWt2ck1aZllwZUQ2VEFa?= =?utf-8?B?bEp2dWJhTDErOEhVSlNMMjF1bEFvY0ROMnhleVk0SzVpcWxuRU9NRFhlbnhi?= =?utf-8?B?Z041UFV5cG5NSWtUc1huUGZQN05saE5EeFRmQ1ZRL2RSNW9JenBzeWV4WFYz?= =?utf-8?B?V1ErcUpaZW5HVXJDWXNISWZjdlJSYmVYTlc3d2tXSEkzdlF2QURrNllpU0Qy?= =?utf-8?B?RThZNHpXUExFVTBTUlluRkNJVVV0dmRzcFE3eDU4K0pQTWErUlg4amxhY01H?= =?utf-8?B?Yjlwdk5HZ3NMWkFUSEpQZTcxNVBxVlpQWThuenJxeEF5azN0QkdyMlRCYnN3?= =?utf-8?B?UHNVUG1lOGtSSjJXR0M2a3E0TzRwbVdMSkJKdE5Sa0Jkcmt6NHF1blhmNXg0?= =?utf-8?B?V09jWFIxLy9sRGRJNEVjMnNHOWkwVlVGaEFJTFNiSDlwQUp2a0VyTXRxMVRC?= =?utf-8?B?RTVOYXVUdUxrRVI5amRqR2lRTjh1V21ucHNHN1dVN1N6NE11Nko4SlFmbWpD?= =?utf-8?B?c3cwdElVNnlMTUloUlRnV1pmYUQvRFpFVDVRaEd2T1ZYVzI1RG9zZDBITEhi?= =?utf-8?B?elQ5UTJVbG5iVW00VWhPTVh2LzJSa0pWSlI0ajFkWW9iVGhKSEVQKy9MaXMy?= =?utf-8?B?TWRSMExreGQzYk8xbTZXUFJQVDcveWdmcnluMG5qYWt2cFdLVUVyQ25jS2ZO?= =?utf-8?B?dFNPamtiZ0NRMHJHdE5MM0lwa2t4dWtpU2xkL1gyU2xZL09iRmVEYUZrT3ll?= =?utf-8?B?RjdnVW1OTjV4NUZ3NnQrR2ZSZXVRME4zbVFoZWErSWNvSzlXRC93TlJyb0pO?= =?utf-8?B?K0dlcTJTdDRXZTkwT3EvY0tkWW9iV0NXVkRDZnZVSUtlUkdtQnhObUV6NDdN?= =?utf-8?B?QStWMkdVd1I1YlU4ZUlETmFwMTI5RlRoNkd1Rno5R2VYbjRQMjFCcVpuRDI2?= =?utf-8?B?QzRrdEp1UExGOVNzM2FIeGk1Ri9GaFZuZUY5Si9xN1BnSEpyWDZwQVRiM0FX?= =?utf-8?B?enVFdDhKQmxlc3VuUkRleXowNEloMWVlZFl2NWZwc3hOdEtvWlhlTEFHb0pT?= =?utf-8?B?RTZmR1hGVUJaSUU4WW13b1FvZE1rQ3k1bUlma3RpRDFrVFBKN1gyWi9iNUlV?= =?utf-8?B?NUJybHhwVkU3RmdLQmh1Vk4vMUFmNFdxdVhaR01oVUhHU1h2ZlVEK0JzeDdC?= =?utf-8?B?YjlLQ3pVQlhUb0sybDdJL0NVVXFQMXZpMWhwT1BXaUE2aWhSakE2ZkdhL0I4?= =?utf-8?B?ZWxWZ2wraVpFNEN5QWxkZ0d3SCtYWlN2czVrcUlPUDVPalVUU0puOTZlU2Z3?= =?utf-8?B?OHQwa2ljS3JsYVh6dkZaL0xWVDI2SDBvSC8vemlkQ1J4ZFRML3NQeTlGWVIw?= =?utf-8?B?Rnp3emU4amxPd2o3b0MzQ0ZTNmpPSDBMc1R4UWx5TmNrYWEvRUU1VUVOeGJB?= =?utf-8?B?RXlTYkZOL3BPUEtka3RPUUxBQXBNQ3kyVjZ4Tit6VWFFR25rOWEvUHU0Smt0?= =?utf-8?B?WWtjcDh2b1lucFR6SkNpYmxOb3F3Wnc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB7470.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 14058def-e289-45f4-aab0-08dc886c877c X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2024 10:11:29.0219 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB5984 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71440 Cc: "71440@debbugs.gnu.org" <71440@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) PiBZb3UgZXhwZWN0IHRoYXQgdG8gc2hvdyBjb2xvcnMgaW4gRW1hY3MgYXMgd2VsbD8KCkkgZG9u 4oCZdCBjYXJlIGFib3V0IHRoZSBjb2xvciBvZiBQeXRob27igJlzIHByb21wdCBpbiBFbWFjcywK YmVjYXVzZSBFbWFjcyBoYXMgaXRzIG93biBjb2xvciBzY2hlbWUgd2hpY2ggbG9va3MgbmljZSEK CkFzIGxvbmcgYXMgUHl0aG9uIEluZmVyaW9yIE1vZGUgZGlzcGxheXMgdGhvc2UgdHdvCmNoYXJh Y3RlcnMgKOKAmOKWuuKAmSBhbmQg4oCY4pa74oCZKSBjb3JyZWN0bHkgSeKAmWxsIGhhcHB5LgoK QWN0dWFsbHkgaXQgRE9FUyAtIHRoZXJl4oCZcyBubyBwcm9ibGVtIHdoZW4gSSB1c2UgUHl0aG9u IApJbmZlcmlvciBNb2RlIGRpcmVjdGx5LgoKVGhlIHByb2JsZW0gb2NjdXJzIHdoZW4gSSBjYWxs IOKAmHB5dGhvbi1zaGVsbC1zZW5kLWJ1ZmZlcuKAmQpmcm9tIGEgUHl0aG9uIGJ1ZmZlciwgYXMg bWVudGlvbmVkIGluIG15IG9yaWdpbmFsIHBvc3Q6CjxodHRwczovL2RlYmJ1Z3MuZ251Lm9yZy9j Z2kvYnVncmVwb3J0LmNnaT9idWc9NzE0NDAjNT4uCgo+IEkgc3VnZ2VzdCB0byBkZWZpbmUgUFMx IGFuZCBQUzIgc3BlY2lhbGx5IGZvciB0aGUgaW5mZXJpb3IgUHl0aG9uLgoKSSBoYXZlIHRvIHNh eSB0aGF0IHRoaXMgaXMgaGFyZCB0byBpbXBsZW1lbnQgY2xlYW5seS4KCknigJl2ZSB0cmllZDoK CiAgICAoc2V0b3B0IHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzICItaSAtYyBzeXMucHMx LHN5cy5wczI9J+KWuuKWuyciKQoKYnV0IGl0IHR1cm5lZCBvdXQgdGhhdCB0aGUg4oCYUFlUSE9O U1RBUlRVUOKAmSBmaWxlIGlzIGxvYWRlZCAKYWZ0ZXIgdGhlIHN0YXRlbWVudCBmb2xsb3dpbmcg 4oCYLWPigJkgaXMgZXhlY3V0ZWQuCgpfX19fX18KCkkgdGhpbmsgdGhpcyBjYW4gYmUgYSBmZWF0 dXJlIHJlcXVlc3Q6IHByb3ZpZGUgYW4gb3B0aW9uIAp0byBpZ25vcmUgYW55IHNldHRpbmctY29s b3IgY2hhcmFjdGVyIHNlcXVlbmNlIChlZyBgXDAzM1szMm1gKQppbiBYWFlZWlogSW5mZXJpb3Ig TW9kZSwgYmVjYXVzZSB0aGVyZeKAmXJlIHNvIG1hbnkgUkVQTAphcHBzIHVzaW5nIGEgY29sb3Jl ZCBwcm9tcHQgYW5kIEVtYWNzIG1heSBub3QgaGFuZGxlIHRoZW0KcHJvcGVybHku From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 09 06:26:13 2024 Received: (at 71440) by debbugs.gnu.org; 9 Jun 2024 10:26:13 +0000 Received: from localhost ([127.0.0.1]:57826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGFka-0007dO-KS for submit@debbugs.gnu.org; Sun, 09 Jun 2024 06:26:12 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGFkY-0007cv-I9 for 71440@debbugs.gnu.org; Sun, 09 Jun 2024 06:26:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sGFkB-00070Q-VU; Sun, 09 Jun 2024 06:25:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=dfQwyzf611CVqYkSLPX2JnKSywwsJ2E7rrxu79BjsDA=; b=Qx5eDb+5XlRYI/pHzn2E 6R4m/Mr7Qa7lIflftfBjY6m8/S/L9YQmy7tNle1EmQe3bdE5CVxEtvW4fF0GPHpFTR3zDhbeY8fse 4iCySgidsEM8IVgTPaQMrAfmmZcNbVXe7mDmVTed3q6ALX/ylpg1QBRm5BnmBZV6yxyTroXI6smYH //y92Zh9DrrJFcWMs8KrwlRQz6Tr/6gOo048BRtKl+AeWqHDLfMlTiJdEt9O2ETdYySPG0Iw02oKC 1byK3sWqOSghGINRPx0h46t/805odvHWJV7nhcPqVQZdMFhASZbF9V0bkyGm4hkEnzb+xaCE4+o2i 5p+6yENyxygtgg==; Date: Sun, 09 Jun 2024 13:25:43 +0300 Message-Id: <8634pmbefs.fsf@gnu.org> From: Eli Zaretskii To: "shynur ." In-Reply-To: (one.last.kiss@outlook.com) Subject: Re: Re: bug#71440: Python Inferior Mode =?utf-8?Q?Can=E2=80=99t?= Recognize My Prompt References: <86sexnbckv.fsf@gnu.org> <86r0d7bawc.fsf@gnu.org> <86ikyjb7ky.fsf@gnu.org> <86h6e2buul.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71440 Cc: 71440@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) > From: "shynur ." > CC: "71440@debbugs.gnu.org" <71440@debbugs.gnu.org> > Date: Sun, 9 Jun 2024 10:11:29 +0000 > msip_labels: > > The problem occurs when I call ‘python-shell-send-buffer’ > from a Python buffer, as mentioned in my original post: > . I know almost nothing about Python, but I wonder how PS1 and PS2 are at all relevant when using python-shell-send-buffer? That function sends the buffer text to Python, so where do PS1 and PS2 come into play, and why does Python say "__PYTHON_EL_eval is not defined" just because you have PS1 and PS2 customized? If someone helps me understand that, maybe I will have further ideas. > > I suggest to define PS1 and PS2 specially for the inferior Python. > > I have to say that this is hard to implement cleanly. > > I’ve tried: > > (setopt python-shell-interpreter-args "-i -c sys.ps1,sys.ps2='►▻'") > > but it turned out that the ‘PYTHONSTARTUP’ file is loaded > after the statement following ‘-c’ is executed. How about defining PYTHONSTARTUP to point to a different file? > I think this can be a feature request: provide an option > to ignore any setting-color character sequence (eg `\033[32m`) > in XXYYZZ Inferior Mode, because there’re so many REPL > apps using a colored prompt and Emacs may not handle them > properly. I'm not sure I even understand how the color settings are relevant to python-shell-send-buffer. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 09 06:51:11 2024 Received: (at 71440) by debbugs.gnu.org; 9 Jun 2024 10:51:11 +0000 Received: from localhost ([127.0.0.1]:58834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGG8l-0000KI-Cu for submit@debbugs.gnu.org; Sun, 09 Jun 2024 06:51:11 -0400 Received: from mail-mw2nam10olkn2025.outbound.protection.outlook.com ([40.92.42.25]:11585 helo=NAM10-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGG8k-0000Jg-6r for 71440@debbugs.gnu.org; Sun, 09 Jun 2024 06:51:10 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CA6acDBMDslDbLJ9I4qwBQG4FOxnjPqL6SJbzezVV6BGlzM1Y2b+AXrpwZDZBSAWWusCgG3wMBeRMxe1uQKuqOpYmkFsVWiGlGVYARkurE6Cj0UWC82e3n1bpnNGhPnyHvVrjz5FNxLH1yvQoRXXKE9jtTVR1ET1xMJku+bPG+dYJx7AZAccDjeYQnujcTVmtLiRTwXkHauluFm9bndS6jqwQySu0izB1GxzekynU4lrytudQBKrQg/wGXOz1G3MaiomNy2unkIGTFqm7/4EIsVSPbsi/TSqJDv44uXixIgEKFbPMa66svgTWXDl3mIkt42Jsew1CLwlnjDLnxlvJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=V9lRLeamlu9uTficp1qY30500pp82p81KkQl2MBW/uY=; b=RWwDE9MHs1DgjnGov5r7QBeAEqk3u+Ul8zgUsAOsmrdRBf8eC+ODBoHJbXtnk+Q/Ytmm7WzP0b2RS2Kvtw5yI998no3gAKHpZzJ/QdlnXzHcgKydqL28Gow9Z09GWm/IHis+LJKTGjZowC/SikASfBbU3G4cL9P1ArVSYXMqOWLjSixQWdgxQDGfl7X1HE78zT65yKYABV6WTNCnasA352h7iKNbrHIBHg0kHdE808qiO5bVRwl/i0y4ZNbHiJylIHLql5iC5z/xqAZobFnjFSFfqfQ9R6tUP4P3W+OR9y5PUPze9g4RmhfwBsVJkCKLx59tllhqfis/wMc4H0aBKA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=V9lRLeamlu9uTficp1qY30500pp82p81KkQl2MBW/uY=; b=jRT34aqKHgIohxnMxmfilE4KgPqVgpx0+nJkEOhdQhuch78elqyye3DyQtaXTotqFnv0gSAy65lTuabx8YOcfgz01EU5zxU9Joz/ukDviG2GThMuy5hK68DYX5NEyhPmHV1q0WS/YXe1rsZd1/t3qEkzeBkDpw9xXxBbEuEyLMOxJRHS7znhZ2fzyMbuW9XPStL0XNLNsFpwwLeAMPqR8QgksWqtHpw79y1nrni1O8Tip16af6PA0rU/9hzCPLgzCm8vMay4gSKJwbvo/3wtgFa9K3PRl4zQmhI6tzDe/9XDt0LGIyNs7E0FwJz6tgL/9ElRCiy58AhuIBmLzAU46A== Received: from PH0PR11MB7470.namprd11.prod.outlook.com (2603:10b6:510:288::7) by CY8PR11MB7108.namprd11.prod.outlook.com (2603:10b6:930:50::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.17; Sun, 9 Jun 2024 10:49:19 +0000 Received: from PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::bb7c:5985:2230:cb74]) by PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::bb7c:5985:2230:cb74%4]) with mapi id 15.20.7633.036; Sun, 9 Jun 2024 10:49:19 +0000 From: "shynur ." To: Eli Zaretskii Subject: =?Windows-1252?Q?Re:_bug#71440:_Python_Inferior_Mode_Can=92t_Recognize_My?= =?Windows-1252?Q?_Prompt?= Thread-Topic: =?Windows-1252?Q?bug#71440:_Python_Inferior_Mode_Can=92t_Recognize_My_Pro?= =?Windows-1252?Q?mpt?= Thread-Index: AQHaulquj5FMGrRppkGCSI1KSzs45A== Date: Sun, 9 Jun 2024 10:49:19 +0000 Message-ID: References: <86sexnbckv.fsf@gnu.org> <86r0d7bawc.fsf@gnu.org> <86ikyjb7ky.fsf@gnu.org> <86h6e2buul.fsf@gnu.org> <8634pmbefs.fsf@gnu.org> In-Reply-To: <8634pmbefs.fsf@gnu.org> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [S4FcVU9CNgkPC40wysVqz7cGHM3aVUYb] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB7470:EE_|CY8PR11MB7108:EE_ x-ms-office365-filtering-correlation-id: d63770c0-ab7c-4129-eb69-08dc8871d0aa x-microsoft-antispam: BCL:0; ARA:14566002|461199019|440099019|3412199016|102099023; x-microsoft-antispam-message-info: E2bozYZQt9cTD7xtiNMdzqicbeBGf4plSXk0ah+dfMi22zMkSLLOImmHqdIEdYA4zKkn9FrjCk2vAY75OFZ/8ohCehp94hfH1FdYoDdzWydUPYJK43nwI7ANewmjVIvIrjB0Wy9g4d2ofgvseWwBlzS17hBp6EQa9CzZce4ZlUJRQIqYLekTXMUL1+VDtYC31E3rTamSK0sFiBz1E6L8k0eI0BYbjHnHt4HHzIEhHeHHPoHSqdapgGU5INDQAi8jBcwIg5t+IMwRn2MYH75IMN5th21IPLRLCLK9IxnL5vkbxULWWy/u9qCCBpfttKcChrqXYTR32MihPBd8V2q8Xpsqf3kxQQf4RkTFuS6I+khSqPx8IPZO1onuS/25hdawyCNmRbvr13pueFBbEp/vYl3nMXQ+7ceAOG60HCIPMJL7xMKJCMxCv+GePWTCQTZp0RDjwIcLjWaDmB+ci7cECf3yVKbM6KTmHEqNTwvCTlh7I76bx9LS5VcWs5lUDiJ5Hqy/mHNeA+iXO3ynVyGI+qk1CI2CX8zcWG+jGXEhABQovzFuXUby0ZGwj/Dc5CxN x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?v/FIKI2B8NsaM1UOP+rOZ+ZiJgileUbjwYn5+lp5TPu1dufrvrQQWhcs?= =?Windows-1252?Q?/yEWEfDr97Lqks2jK3C6Rd1DhFEokDkUhwpyrh9O6WcnwpNER8+qwqAr?= =?Windows-1252?Q?djfBseWyFunsGgN+xT+YRbPHjnYvSHbO/EQZcvFfVRZAOQsgs3PYlL7n?= =?Windows-1252?Q?VVk5C588Sm15EYc3sKMkAyC6MYWzAMnXjAD6xMAF6QTM7Fkuf7A1uEev?= =?Windows-1252?Q?vnA5IKJre9CyyBgAqrICoaWcKFo0c3ezn7lUcMTwpzwOW4nkD1IGnsX+?= =?Windows-1252?Q?4FyUmIquCyTDKl94iP9Gr4HrpuZGaBfvo1XK39Jyqr4E9Elk6xd+2AUi?= =?Windows-1252?Q?Pcmn21+VtOZTxadAu1QHT4R5xfNGbCVxEqB3pH1nI07slhuSnZM1d2pj?= =?Windows-1252?Q?Uts7T2M3JK/SgtWHnLzt5X4oqPrHD5MYcxL3cD/d4+tgIpQDNE4MeyIM?= =?Windows-1252?Q?M8LBNMNLBAcIwChxv//HSUSnnnHDiFc9+8ruW0cJM6s5a6FiQgu9/JeJ?= =?Windows-1252?Q?58/cx0nTUQXQRJnfVK89m5P76P0y/o/1WUlUvVGa3kiop7YUsijOScgj?= =?Windows-1252?Q?3T6oiLUOqxJrE96bsWEqDxMRmK6XDYnYXHL/ZkpDuxiSOLkjmnubSJNk?= =?Windows-1252?Q?JeBEugH3cdogAXwj8hcyZ/iJK7YggJOaSOEOy4xiktJE1tFmDXTNokBv?= =?Windows-1252?Q?SZqgDEXRGRZG20PFXamyvnuSRU5q1w3vd72iiS47DLYQjE3aBV5t+1Su?= =?Windows-1252?Q?ESLtdd2JCGvRvaiwl7bwx8sKHQhyXS0tDyFMhChSXELCuq4GH5s6e0WB?= =?Windows-1252?Q?QoX3xBUWaENwr7Vz2OiKNMAOTYBPgUMzFxYEKNa69fAiDiiJCUFE7Qcr?= =?Windows-1252?Q?EkQ2+gykp1Q32goDTz4dIkHPFYkfZQ0T9CGPfEO/vXFRFCfICqyK1g9J?= =?Windows-1252?Q?AAahsbs5F2vQk2Pk+6T+xUhAzCbbw3fszvJ7i1at4x79m4t78IWWAkUe?= =?Windows-1252?Q?RVk4zzi0MI69/UFuMYEKcQ2ZfH0ouc3OtGZY9qTen7WCBPh9f1c3fqcs?= =?Windows-1252?Q?We9Td5GPiiIoPPNu73ByuKFtINLfiXnjrt5ILhpqUcq/f1nt69zzL9wl?= =?Windows-1252?Q?udr1OxIh0vIyY8KRgi8EmbNMc/wUtP5T0un+w55eB0G89MbIaGlPWj8f?= =?Windows-1252?Q?lweJMQMr1JG2IvljkUrpFA6NCAknbfY5imuiXdvqFSmvkkyWYj2dzfD6?= =?Windows-1252?Q?ZLPCv/1Zdtf3wHSDM1oudNGXq57J8J9GbjdIhmpFH4t1RvhH//UQxpjN?= =?Windows-1252?Q?u3Calg=3D=3D?= Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB7470.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: d63770c0-ab7c-4129-eb69-08dc8871d0aa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2024 10:49:19.3136 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB7108 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71440 Cc: "71440@debbugs.gnu.org" <71440@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) > I wonder how PS1 and PS2 are at all relevant when using =0A= > python-shell-send-buffer? That function sends the buffer=0A= > text to Python, so where do PS1 and PS2 come into play,=0A= > and why does Python say "__PYTHON_EL_eval is not defined" =0A= > just because you have PS1 and PS2 customized?=0A= =0A= I know it=92s *weird* but it just happened.=0A= I gave the recipes in the original post for anyone to =0A= reproduce it.=0A= =0A= > If someone helps me understand that, maybe I will have =0A= > further ideas.=0A= =0A= How about CC this post to the maintainer(s) of =91python.el=92?=0A= =0A= > How about defining PYTHONSTARTUP to point to a different =0A= > file?=0A= =0A= This makes it inconvenient to add or modify content to the =0A= =91PYTHONSTARTUP=92 file because each change needs to be synced=0A= to another file that exists for Emacs.= From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 09 08:40:36 2024 Received: (at 71440) by debbugs.gnu.org; 9 Jun 2024 12:40:37 +0000 Received: from localhost ([127.0.0.1]:35335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGHqe-00087X-9l for submit@debbugs.gnu.org; Sun, 09 Jun 2024 08:40:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGH4f-0005vU-I4 for 71440@debbugs.gnu.org; Sun, 09 Jun 2024 07:51:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sGGJx-0004WS-KM; Sun, 09 Jun 2024 07:02:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=oVWb4szhfhIwzVq6tzmx/BcoWRLDQpm370LmBCGwEMo=; b=f+OTn0TKgRTuQLmAJ+ay vxCRu6Iheu2VViKyEUWosdOFqQh5OWxK3MlYooctLjKDycLpaK5Ff/tzRU9fWSTsCIe2W5hn3uo44 yML5knuhZiwakAQoYgPcB7IJCLbukDhEGVDAutv7mVspZnVzBTRQ9omfy3k7wmjWf+rtjl5dFIsGn fnOtTS0Im7jiWXoXVVOMhsuHZoXDZNQO/sC+p77qa08xaNDxu7cIHsGgfwzJHMNzjfh5iwAdSJrAI LdoAwTFHgWz6DrWKK+0Oo02yDunGJjQnxy1n+2tCsRMZsuXQsLT19kfBVefbACTQg2MoQg2KbgWOv 3GDmi02/rhfG7g==; Date: Sun, 09 Jun 2024 14:02:42 +0300 Message-Id: <86y17e9y5p.fsf@gnu.org> From: Eli Zaretskii To: "shynur ." , kobarity In-Reply-To: (one.last.kiss@outlook.com) Subject: Re: Re: bug#71440: Python Inferior Mode =?windows-1252?Q?Can=92t?= Recognize My Prompt References: <86sexnbckv.fsf@gnu.org> <86r0d7bawc.fsf@gnu.org> <86ikyjb7ky.fsf@gnu.org> <86h6e2buul.fsf@gnu.org> <8634pmbefs.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71440 Cc: 71440@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) > From: "shynur ." > CC: "71440@debbugs.gnu.org" <71440@debbugs.gnu.org> > Date: Sun, 9 Jun 2024 10:49:19 +0000 > msip_labels: > > > I wonder how PS1 and PS2 are at all relevant when using > > python-shell-send-buffer? That function sends the buffer > > text to Python, so where do PS1 and PS2 come into play, > > and why does Python say "__PYTHON_EL_eval is not defined" > > just because you have PS1 and PS2 customized? > > I know it’s *weird* but it just happened. > I gave the recipes in the original post for anyone to > reproduce it. > > > If someone helps me understand that, maybe I will have > > further ideas. > > How about CC this post to the maintainer(s) of ‘python.el’? Done. > > How about defining PYTHONSTARTUP to point to a different > > file? > > This makes it inconvenient to add or modify content to the > ‘PYTHONSTARTUP’ file because each change needs to be synced > to another file that exists for Emacs. You are on Windows, so some measure of inconvenience is expected. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 09 11:28:19 2024 Received: (at 71440) by debbugs.gnu.org; 9 Jun 2024 15:28:19 +0000 Received: from localhost ([127.0.0.1]:44553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGKSx-0002OS-1u for submit@debbugs.gnu.org; Sun, 09 Jun 2024 11:28:19 -0400 Received: from mail-pl1-f174.google.com ([209.85.214.174]:60480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGKSv-0002O8-CV for 71440@debbugs.gnu.org; Sun, 09 Jun 2024 11:28:18 -0400 Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-1f6dfc17006so13453135ad.0 for <71440@debbugs.gnu.org>; Sun, 09 Jun 2024 08:28:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717946815; x=1718551615; darn=debbugs.gnu.org; h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from :message-id:date:from:to:cc:subject:date:message-id:reply-to; bh=SoYD71NCvbtPjzQngnyQxSSWXvDGeRnx8l0Rt5IIFmU=; b=mWIlLv9Es1YltWg3hze+22mI5evvpGgCBKhGrgc9Bb1YkqjHXmt/BrwtEgWZQ3yFya mn8B4/GbP4lIJ48MjKH/d6hqFEosU/F0h0leUTJ7rBI9CMJCIPfP7i4qnAi7qsbRkOWK JtG9SKmOCWBQ8mvu2NK0gRT1Doxe4PrNskPwe3iNfmTu7Iwu54rU7hTfPwu6V1dWQRi6 L3SmyjFbAQi4s0FMCEK7zqVv7As1FSJ+NxNto8Hj5afzIXSNE9sEb9YFvS8UEZVre2oG Tpjx/su3wsJ499jEIoMnUeTnHneVm9B7qgEkBXGJ0F0ODq+FDUeHhFRxmffSYKmEicaB DPZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717946815; x=1718551615; h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from :message-id:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=SoYD71NCvbtPjzQngnyQxSSWXvDGeRnx8l0Rt5IIFmU=; b=J7jdEYadUW+E7M9bma3Grom/OBccraa29G+0uX8dEAwBg99ZjNCGfocd/+lzNswv6z Az+WMzs/KtB0PDqzQ4zZx23cYW7aZAED/ahVEB0fgq07/VqLZHmGLQ8LkvzHBsVk0PhH gehPNf9F8C2jYVb/ctbSVTPI4J1Dmwmlac1q0im+2ANOCDfOCKYXMv/equ5VldJ7/uiV eP1mu59F2dtkh7u/V7mXHgvEYFixOffbnK1/0whnRKvEfEZ7AXGadT8Gyi2ETzSphhUS G2QyvD5yz/ypiXkbmuRAT6KZ1GJVjTg116eUztIjqD6RIVo/e12sv1MQtn7pvPNhLMGE vt0A== X-Gm-Message-State: AOJu0Yxrh9OH/JxGX8Qvx13A3YmpaVPbRN9tPQsoODbAQAPr+VHvcVvZ w6hu/A5jNuwCVgLLG73vr2eQhX+9euYDoCOzv/nWpB9rJ+F9NF5e X-Google-Smtp-Source: AGHT+IF/A5wcxaiCMpBWfiLg07pgpHheD17i6x7oYXh/OKCx+3h7A4MatjV/ZvINNymdXpkulW44Og== X-Received: by 2002:a17:902:ecc9:b0:1f6:f521:ff88 with SMTP id d9443c01a7336-1f6f522029emr30450685ad.23.1717946814733; Sun, 09 Jun 2024 08:26:54 -0700 (PDT) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1f709733ecbsm10624225ad.277.2024.06.09.08.26.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 09 Jun 2024 08:26:54 -0700 (PDT) Date: Mon, 10 Jun 2024 00:26:50 +0900 Message-ID: From: kobarity To: "shynur ." , Eli Zaretskii Subject: Re: bug#71440: Python Inferior Mode =?ISO-8859-7?Q?Can=A2t?= Recognize My Prompt In-Reply-To: <86y17e9y5p.fsf@gnu.org> References: <86sexnbckv.fsf@gnu.org> <86r0d7bawc.fsf@gnu.org> <86ikyjb7ky.fsf@gnu.org> <86h6e2buul.fsf@gnu.org> <8634pmbefs.fsf@gnu.org> <86y17e9y5p.fsf@gnu.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/30.0.50 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: multipart/mixed; boundary="Multipart_Mon_Jun_10_00:26:50_2024-1" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71440 Cc: 71440@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) --Multipart_Mon_Jun_10_00:26:50_2024-1 Content-Type: text/plain; charset=ISO-8859-7 Content-Transfer-Encoding: quoted-printable Eli Zaretskii wrote: >=20 > > From: "shynur ." > > CC: "71440@debbugs.gnu.org" <71440@debbugs.gnu.org> > > Date: Sun, 9 Jun 2024 10:49:19 +0000 > > msip_labels: > >=20 > > > I wonder how PS1 and PS2 are at all relevant when using=20 > > > python-shell-send-buffer? That function sends the buffer > > > text to Python, so where do PS1 and PS2 come into play, > > > and why does Python say "__PYTHON_EL_eval is not defined"=20 > > > just because you have PS1 and PS2 customized? > >=20 > > I know it=A2s *weird* but it just happened. > > I gave the recipes in the original post for anyone to=20 > > reproduce it. > >=20 > > > If someone helps me understand that, maybe I will have=20 > > > further ideas. > >=20 > > How about CC this post to the maintainer(s) of =A1python.el=A2? >=20 > Done. >=20 > > > How about defining PYTHONSTARTUP to point to a different=20 > > > file? > >=20 > > This makes it inconvenient to add or modify content to the=20 > > =A1PYTHONSTARTUP=A2 file because each change needs to be synced > > to another file that exists for Emacs. >=20 > You are on Windows, so some measure of inconvenience is expected. Seems like a bug or limitation in `python-shell-prompt-detect'. Can you try the attached diff? It should work with Python 2.6 or higher. --Multipart_Mon_Jun_10_00:26:50_2024-1 Content-Type: application/octet-stream; type=patch; name="71440.diff" Content-Disposition: attachment; filename="71440.diff" Content-Transfer-Encoding: 7bit diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el index bb2bf1731b4..14e4ba1c6cc 100644 --- a/lisp/progmodes/python.el +++ b/lisp/progmodes/python.el @@ -3102,10 +3102,9 @@ python-shell-prompt-detect (when python-shell-prompt-detect-enabled (python-shell-with-environment (let* ((code (concat - "import sys\n" + "import json, sys\n" "ps = [getattr(sys, 'ps%s' % i, '') for i in range(1,4)]\n" - ;; JSON is built manually for compatibility - "ps_json = '\\n[\"%s\", \"%s\", \"%s\"]\\n' % tuple(ps)\n" + "ps_json = json.dumps(ps)\n" "print (ps_json)\n" "sys.exit(0)\n")) (interpreter python-shell-interpreter) @@ -3168,7 +3167,7 @@ python-shell-prompt-detect "Or alternatively in:\n" " + `python-shell-prompt-input-regexps'\n" " + `python-shell-prompt-output-regexps'"))) - prompts)))) + (mapcar #'ansi-color-filter-apply prompts))))) (defun python-shell-prompt-validate-regexps () "Validate all user provided regexps for prompts. --Multipart_Mon_Jun_10_00:26:50_2024-1-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 09 11:41:32 2024 Received: (at 71440) by debbugs.gnu.org; 9 Jun 2024 15:41:32 +0000 Received: from localhost ([127.0.0.1]:45340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGKfj-00033i-Sx for submit@debbugs.gnu.org; Sun, 09 Jun 2024 11:41:32 -0400 Received: from mail-bn8nam12olkn2101.outbound.protection.outlook.com ([40.92.21.101]:48026 helo=NAM12-BN8-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGKfi-00033K-0Y for 71440@debbugs.gnu.org; Sun, 09 Jun 2024 11:41:30 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=esYjlYJyQujIJ9C/uYlkimvdeD4LlG+vAonZDDvfR/ZvRDpQwLbMCLFVJ0sQzbydEUk57UVB6uHEETJf+RiGjvLrb/7K1XeSw2Zlbc3ONN6Pzo1irnZt3a/vYUc4/hyGGSL5si0Foke7PJlZfdEuMhMP1CslI/8n7YBjc9OPTtgB4+gfhdqIhJ/WYdsIkbTCXkmwDfjM8zvoociiBQpxYb5J4mGu5mQjHrYEgBNpl1mQdDnRIBvUawbjRjNvdF5/38hW22uLHAQxvizmJMwsn+ofJZlrjiY3sOoAltKeHxDT/nP5TqlKgAGscX/bElv2c+j9m2KBcQ64sQxfLQv9Qw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=8d8cdHP+oJ44KR75GrKKcFRTyglEsUAFTzc7uv6ZLHg=; b=JYyIPWjLy+AmLyxDhdkAKiuRlKJiOe+OtlT/Btf0chYCx7oz9Og/IBoNUWj6GcimTNC1tpBRXfsrAlHHTBk83dHiyHxRYSy3cv90cViNqSC5sZcuvFkzvThNvpbjG/UIVXV4ARUWdb2AP/M2vvtoEBUtN/tDrP+5oiwwlXm+7zA96o6dSONfPpUyayQi+VmP0VAWWtJwgER35ogYMCRjz48rKoNxPOkkiY6e8gdH0OOf3oSEZJwXQIUheoDV1esOKSmJWEvsJMwlZnNOcOY84I+zOYPoZhaFPgwfdSX5NtB5iJ+mDkaCWcLA6d4khbnox5vDy337VmqSb0u1VGbLTA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8d8cdHP+oJ44KR75GrKKcFRTyglEsUAFTzc7uv6ZLHg=; b=g1poBbja+YJ5NZcbbYSyktOMdgIftSn/+w0C/iYhg3oGSTRiFqXky2p2JcvvHqR9uW5cdk+eL2e4z61M2QsD+y08HTBYIsHw9j3JMaYhjrj2m4ULW7ZCGNrsTn1DVIAVa2orL3IPpKhfQfH/mr+xEn6E4ChRc5FdiB9iOivAu/9Jzc7ZkRjwaI6kFpfd0Uux4N40b2mL34G5ZcXIbreS4E5rjJtjb8JjybPHdluwfu02yfdc17ajAbY7THPRoiyX3jtqM7V1wRM4g6fNTYZKhG13J3hMzqQWXzB2dvOs6c08u33PAmgpNng/Vuc7SnEqt4LqLPX9B1aer8d8CKqmLA== Received: from PH0PR11MB7470.namprd11.prod.outlook.com (2603:10b6:510:288::7) by IA0PR11MB7956.namprd11.prod.outlook.com (2603:10b6:208:40b::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Sun, 9 Jun 2024 15:40:53 +0000 Received: from PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::bb7c:5985:2230:cb74]) by PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::bb7c:5985:2230:cb74%4]) with mapi id 15.20.7633.036; Sun, 9 Jun 2024 15:40:53 +0000 From: "shynur ." To: Eli Zaretskii Subject: =?utf-8?B?UmU6IGJ1ZyM3MTQ0MDogUHl0aG9uIEluZmVyaW9yIE1vZGUgQ2Fuyrx0IFJl?= =?utf-8?Q?cognize_My_Prompt?= Thread-Topic: =?utf-8?B?YnVnIzcxNDQwOiBQeXRob24gSW5mZXJpb3IgTW9kZSBDYW7KvHQgUmVjb2du?= =?utf-8?Q?ize_My_Prompt?= Thread-Index: AQHauoF3G8/uBGYFAUutcrEquRUefbG/kakc Date: Sun, 9 Jun 2024 15:40:53 +0000 Message-ID: References: <86sexnbckv.fsf@gnu.org> <86r0d7bawc.fsf@gnu.org> <86ikyjb7ky.fsf@gnu.org> <86h6e2buul.fsf@gnu.org> <8634pmbefs.fsf@gnu.org> <86y17e9y5p.fsf@gnu.org> In-Reply-To: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [gQopKZK6pYp8sSiHjaqVBBzJ6Mi/Fw+u] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB7470:EE_|IA0PR11MB7956:EE_ x-ms-office365-filtering-correlation-id: 4fd9f766-08b3-41b9-6c99-08dc889a8bd1 x-ms-exchange-slblob-mailprops: zZTkHIKWWP+GpdT5/qfSv/0rzDyiG7bVFEgtZSbwXl6GlnErI6ZArtStyZWwyWzVe5OVR76Bo8hvpXS0poTTloRT8nCFF7GE7eub/ajgnqvSYbtfH+qlzf06iGnLYaTHNrsPSlW9ow0nxqJp+gwOHYihEtjL38nlumMapYuaijuA3qU3bB0z8o6SGBiAr752/JB9HzEM569+1DKrMWNB981rn73QsRIpcTVIpd1d58sJMH1rRtoCgFsNKHnq5D7oyC4g3Xh3fgeMoth9eVeAaJRXBJL0xbxreNS2aRKlmxMZISAQ8o0W4es0tFIpfayNEsT1Eqb9VyPBTATfDRl9hgkban98NAhLSARv1RREzS5TOJVWYa3T0BueLTIIabwD5vLpWmtbdfhRrkF8pk7/MNfW7pr5PJBvEqmSI0y/U31IVi9gyCGGZZsovvfHCIHGUB8xMtbgejZqRKz3NwVffVRtdYju95ej2BoRtaAcAy2DzPsaurSc0vOSgC20U82ykabEM4XY8nqt7oZUUEyZNRIyYNUnucH3zd0HdQYxJ3L4R1/MHhdwQ2f7W9jp8c3oMb+RKs8SIawMb0xbb5ERKj7iphjkiyyguivPjECE/kcvBdnffYf/FM2KQMaego5X+st0YF5DaHAqz4Kuti14TXilykdimTtJnX8GUEdbZZ9V8oXlaLeCcQ== x-microsoft-antispam: BCL:0; ARA:14566002|461199019|440099019|3412199016|102099023; x-microsoft-antispam-message-info: lRTDaoN2KfblQwfvwEfCF4B8qdjWtzCP7rffD/mvEtr+fx4sCy1WaEH18jyhzGfZddNfK/Fq+cHE9jZf2A5DEv8zQhA+aBPX/9+NZ/vXAOveeSGera0ifkdL1YXzJVj752OtYf74tb6l5o59Y3OeXIuXWhbC/EaY9ddXKu88AywmNOeqTNruSSJPS5j4J3gXsjFhyzuw9mezXsWVMMOJsp5Jpmwdf5cCLh/qmeJzAyEpJ1f6FfZvrv4XGHSkgX5iEGNdy5dk72wPDZ6yG0QrlvQmpbdskgaKS6sw3M+eL6s12z/h+piYeooL+H9FiP3oaPpnBc64f6UvaHamPwFecV0ezNxmy/BBCuTkMg0fGUmilGXs2zpVqSyctMyIXImkkrIsmCB6KAFK6AwVblGV33YXoCCbriUnNChX/lW71tBWOo8DWT+ZT0ao0XbCpFPYBalGhva13hJ6jIPg0ErQjugKINm75sH8bbRwEZEcltLlEypPR6G65TFFpoC+5kux0pCF9G1FZcGUCdN2UslonAR/ISVCPTyoITf++blpdX8CTt5EPLBroa4+BLbjEkmA x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TlRjb1YrdW5VYVpwT3dHMDNDQmR0WllOTGZMb201ejNxWDJsVTRhZmdMYllN?= =?utf-8?B?VlUySFJGM3FocXRNTU9aWkVFUHBia1ZWNW5oVHFYRXA3ajhyMGJBUEpCdkpS?= =?utf-8?B?c200YVE2a0pLdkxLUUxadjhiaFdOeDA3Y3NoRE00Z2lVcTFGVnozZkdmcVJs?= =?utf-8?B?N01GSFh3WVlDNEtsSUk2RjZiYWRXbllWeHJGZEtDMWtXZ1NyMXdScUZ4UkZq?= =?utf-8?B?MDRhU0tnWk9ReVhzSDBKRFR3MWFDNEd1aXoxVG5xRm1QY0FFRHJ1d29kNnVQ?= =?utf-8?B?dHFUWDBHREdLc2ZCaTc5QXhRZUVxVjFSVURURll5NGpTRG0zZ3JYY1lSdi9U?= =?utf-8?B?cFJsUm1Sb3NkNnlVbVNFcjNyM3BjaUljN2M1OWVCclN5MGtmRHEvOXpCY1FC?= =?utf-8?B?M29nREJ2YkZuMXRycHpZdWl5T2c3VkNrZHhaR1Y4YTdBMjJsZHNxaC9Zbnly?= =?utf-8?B?SWNhOEJ2QnJnZzE5ME0wYjIxUEExTGxsOEE5bzloVldOZzc0V3JiejJoRkpN?= =?utf-8?B?VDBVMm83VG9kV002eTV6c3NrUnpTUWMzSmJZQ2FGOWFWcUVQaUEzUHFLREpH?= =?utf-8?B?UzczSHVPbWVMM2tkakxWMHhWaFJPOFRMc3ZVbXhRVzQ3cm1UZml5R1d1b2NJ?= =?utf-8?B?Zm8zWlFMU1lQVC9EK0grTWl1VFhNdG5POGhOK3JweUxGRzVwUmxCT1gxMFBk?= =?utf-8?B?T1NVamdMY3NBSnFCZ3R2SkZpczhjWUhvWW5pOWJwSFBxYysrc2Foc0l1bU5p?= =?utf-8?B?T3RIVVlGN1dnczRvaE43NHRKNnVTY2MrUjAyYTVQZDNtRVRQYjAvYmJaeENP?= =?utf-8?B?V0JzdDNLckR0RW90VlQwSUlYNzFWSTNkYnZZVFp2WDh2MHAyTlJkWWVXSFdF?= =?utf-8?B?b2FCYUxzZlh2alFPQkdtd2lETjRhbDJrZmJpZStWZml5MGZabExBRWZ3NGxL?= =?utf-8?B?dUdwWFBnT04wSE5rZzF6eHVmcWVHZ1dzNk1nTDhQd1N3eU5DOXFnUGxEdzB2?= =?utf-8?B?dkVXM0xXSFNGS2VpUzZFWUUyQjZkRFhMRFJCeDlEQ2FZVzE3Q2NrMXpYV1Zn?= =?utf-8?B?dGRTL0pWUTVWdThYdmJUbkRpRkkzbytENWFCU3dRSVdsVHpaT251dUs1SDFy?= =?utf-8?B?ZnBnbjRObEc2aCtYdXhxcHdZY0lLR2cwRjdXbFYxYk1yR3YwYSt4bGJnMFY3?= =?utf-8?B?ZmJkd3hPZXhFSzRLZm1DVk5Qb2g3bHY5RVQ3MFFyMHBFM0VIZHJPV3VQeVV6?= =?utf-8?B?cy9ZN0JSVmJpeHZHZlRaMEhCb296bUJmUmE0M1ViMUhxMWlBcG5TM0t0OXBM?= =?utf-8?B?VkM5ajBOellENXYydW0ySGJGWG5tUkhoNi9qaVh0LzM2VmZTT2VwVWpwNGsy?= =?utf-8?B?YlRlNVRnZDhlQlZkekkzOWNCczZ2VjVsSXZlWVErRUlGY2s1bkRPMmJaaTJL?= =?utf-8?B?NEx6RDc2enBVNHRBUjAwU2dWeHZRdXlVdVBXN0ZzR1pSMFUyQjJJRHhWNWc3?= =?utf-8?B?TFR5WkZKT1E5eDhIUENyMjhMWVFBV05wWmlkVy9mdVlnSmpSaExXSjBGbmoy?= =?utf-8?B?elJUQ1BTNVQxZ3NPaHVCY3RrWVpUODNJaVNnUGh6djNxRGFFOWNKcytsK1Jm?= =?utf-8?B?MDJvNUZsaGlreG4rWU5MblhVRURhd0E9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB7470.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 4fd9f766-08b3-41b9-6c99-08dc889a8bd1 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2024 15:40:53.1459 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB7956 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71440 Cc: "71440@debbugs.gnu.org" <71440@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) PiBDYW4geW91IHRyeSB0aGUgYXR0YWNoZWQgZGlmZj8KClRoYW5rIHlvdSB2ZXJ5IG11Y2ghCkl0 IHdvcmtzIHBlcmZlY3RseSB0aGlzIHRpbWUsIGV4Y2VwdCB0aGVyZeKAmXMgYQoKICAgIFdhcm5p bmcgKHB5dGhvbik6IFB5dGhvbiBzaGVsbCBwcm9tcHRzIGNhbm5vdCBiZSBkZXRlY3RlZC4KICAg IApJ4oCZdmUgY29uZmlndXJlZCBFbWFjcyB0byBpZ25vcmUgaXQu From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 11 12:25:50 2024 Received: (at 71440) by debbugs.gnu.org; 11 Jun 2024 16:25:51 +0000 Received: from localhost ([127.0.0.1]:35996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sH4Ji-0001kP-Gv for submit@debbugs.gnu.org; Tue, 11 Jun 2024 12:25:50 -0400 Received: from mail-pl1-f182.google.com ([209.85.214.182]:51348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sH4Jf-0001jw-UF for 71440@debbugs.gnu.org; Tue, 11 Jun 2024 12:25:48 -0400 Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-1f6da06ba24so34374685ad.2 for <71440@debbugs.gnu.org>; Tue, 11 Jun 2024 09:25:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718123084; x=1718727884; darn=debbugs.gnu.org; h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from :message-id:date:from:to:cc:subject:date:message-id:reply-to; bh=3eE5jTxTs3jV0xpx2/PLHrab4sfWyBOnInmjOOHNPpQ=; b=AtGk3YdCDSZJ7MsHjbgBqiT+CS3Mv1RHrAtFiwK/xJowDy0+sVaXL4a42bNGplfonD i18NyGQglPRAeeggJwOKIDlfbe2UZgCoCULxM67irYCacykerlX9iINvWRWYnY9PN5Gj qNQtyKZ9KNH+o5hFdNxjG/rOh4lNGe7ufb1HZqF+FKJfT/zCwPVBKwEpliRdocC1Sd6l Ex44iXsIKgzUNMOrsKDlDZlEd10ydSDrgLBAnkZ1llEFWay/jX4VkhwHN4v7rbQXkJPb a0QNmVCTIuW1zj5bNrZTGiCv5cKnB/BVOynBDBNQW2bXBgnp04HpmYBilJkOk9j4HjHR mgvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718123084; x=1718727884; h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from :message-id:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=3eE5jTxTs3jV0xpx2/PLHrab4sfWyBOnInmjOOHNPpQ=; b=PutZwDq1EcfnsfXiH/4mUTRcTJcsQEdaxY68eE4RZduUSZJ+zJjrL4eTD5OuXdoBy9 4xRoCMS8mAf3fUAJpKn+z6sO9Feq2NfA2awaX2lpusWE+FvZ/+pGzOKPhrDvZu3wKKxH nR5zZ+69jP+Mff40W3WpSiyWqN9mR89twvzYCosTwkpyYrUTApss53BRQnTXf3OwM4UN SUJZfzdx08AUPcktM54jDuOnpGgV1OAvYTCF0KW1H52Huk704FFnuZBB6fzznyMJUC7B fJT43C+HyGzdmuUqJVtux47PpIaHm7BvW2pV5umKoq3VGqFl5MRyno/PvOHJH1ELdkXH 8rag== X-Gm-Message-State: AOJu0YyiQPbZd+zNz3ti2I0ESy6CfQDFrUOfsST2wV1oDbYOjYPWkGAp G92wJ6lzBIfWkjCbhHxtwF+Rq0/HJyG/y6+cpvNdmSzYfZOTzQDH X-Google-Smtp-Source: AGHT+IGgh9kXx3Kf+TZYVYkRWjtf8zM+sBfpOTlsjNwHqhEp7zPziiIlhWuU3sF8yKkIXL69WUqs9w== X-Received: by 2002:a17:902:ec8b:b0:1f7:124:b820 with SMTP id d9443c01a7336-1f70124ba4bmr82335355ad.50.1718123083593; Tue, 11 Jun 2024 09:24:43 -0700 (PDT) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1f741790ca9sm4442795ad.85.2024.06.11.09.24.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Jun 2024 09:24:42 -0700 (PDT) Date: Wed, 12 Jun 2024 01:24:39 +0900 Message-ID: From: kobarity To: "shynur ." , Eli Zaretskii Subject: Re: bug#71440: Python Inferior Mode =?ISO-8859-7?Q?Can=A2t?= Recognize My Prompt In-Reply-To: References: <86sexnbckv.fsf@gnu.org> <86r0d7bawc.fsf@gnu.org> <86ikyjb7ky.fsf@gnu.org> <86h6e2buul.fsf@gnu.org> <8634pmbefs.fsf@gnu.org> <86y17e9y5p.fsf@gnu.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/30.0.50 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: multipart/mixed; boundary="Multipart_Wed_Jun_12_01:24:39_2024-1" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71440 Cc: 71440@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) --Multipart_Wed_Jun_12_01:24:39_2024-1 Content-Type: text/plain; charset=ISO-8859-7 Content-Transfer-Encoding: quoted-printable "shynur ." wrote: > It works perfectly this time, except there=A2s a > Warning (python): Python shell prompts cannot be detected. Thanks for testing. Could you please try the improved patch I've attached, which I believe will eliminate this warning as well? > Eli Zaretskii wrote: > > > > I wonder how PS1 and PS2 are at all relevant when using=20 > > > > python-shell-send-buffer? That function sends the buffer > > > > text to Python, so where do PS1 and PS2 come into play, > > > > and why does Python say "__PYTHON_EL_eval is not defined"=20 > > > > just because you have PS1 and PS2 customized? PS1 and PS2 are set to `comint-prompt-regexp', and used to identify execution completion. The prompts must also be identified to determine if the command can be sent. Python REPL cannot accept the Python code as is. For example, try pasting the following code to the REPL: if True: print("True") print("Hi") You should see the message "SyntaxError: invalid syntax". This is because the REPL requires an empty line to recognize the completion of a block. For such reasons, `python-shell-send-*' sends a string as the argument to __PYTHON_EL_eval instead of sending the code as is. __PYTHON_EL_eval is defined during the initialization of inferior Python, but if the prompt is not recognized, its definition cannot be done either. The prompts are recognized by `python-shell-prompt-detect'. A small Python code sends PS1, etc. to Emacs as an array of JSON strings. However, the JSON strings are hand-crafted for compatibility, as noted in the comments below. ;; JSON is built manually for compatibility The json package was added in Python 2.6, so I assume it is to support Python 2.5 and earlier. This is fine for prompts consisting only of ordinary characters, but will not result in a correct JSON string if it contains escape sequences. The attached improved patch uses the json package if available, so it can handle escape sequences; without the json package, it works as before. It means that prompts containing escape sequences can be recognized in Python 2.6 or later. I have also added an ERT to check this. In the Inferior Python buffer, the escape sequences are removed using `ansi-color-filter-apply'. Therefore, I used the same function to remove escape sequences at the end of `python-shell-prompt-detect' to make the prompts match. Another approach would be to remove the escape sequences on the Python side. It seems to be possible to do this using regular expressions, but there does not seem to be a dedicated function for this. --Multipart_Wed_Jun_12_01:24:39_2024-1 Content-Type: application/octet-stream; type=patch; name="0001-Allow-escape-sequences-in-Python-prompts.patch" Content-Disposition: attachment; filename="0001-Allow-escape-sequences-in-Python-prompts.patch" Content-Transfer-Encoding: 7bit >From 3554c6d80134b6048f09b9c175c893968b8ddbc2 Mon Sep 17 00:00:00 2001 From: kobarity Date: Wed, 12 Jun 2024 01:09:21 +0900 Subject: [PATCH] Allow escape sequences in Python prompts * lisp/progmodes/python.el (python-shell-prompt-detect): Use Python's json package if available, and remove escape sequences in prompts. * test/lisp/progmodes/python-tests.el (python-tests-interpreter-2-6-higher-p): New predicate function. (python-shell-prompt-detect-7): New test. (Bug#71440) --- lisp/progmodes/python.el | 9 +++++++-- test/lisp/progmodes/python-tests.el | 28 ++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 2 deletions(-) diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el index 2664d71d358..ca5ecfab6ea 100644 --- a/lisp/progmodes/python.el +++ b/lisp/progmodes/python.el @@ -3104,8 +3104,13 @@ python-shell-prompt-detect (let* ((code (concat "import sys\n" "ps = [getattr(sys, 'ps%s' % i, '') for i in range(1,4)]\n" + "try:\n" + " import json\n" + " ps_json = '\\n' + json.dumps(ps)\n" + "except ImportError:\n" ;; JSON is built manually for compatibility - "ps_json = '\\n[\"%s\", \"%s\", \"%s\"]\\n' % tuple(ps)\n" + " ps_json = '\\n[\"%s\", \"%s\", \"%s\"]\\n' % tuple(ps)\n" + "\n" "print (ps_json)\n" "sys.exit(0)\n")) (interpreter python-shell-interpreter) @@ -3168,7 +3173,7 @@ python-shell-prompt-detect "Or alternatively in:\n" " + `python-shell-prompt-input-regexps'\n" " + `python-shell-prompt-output-regexps'"))) - prompts)))) + (mapcar #'ansi-color-filter-apply prompts))))) (defun python-shell-prompt-validate-regexps () "Validate all user provided regexps for prompts. diff --git a/test/lisp/progmodes/python-tests.el b/test/lisp/progmodes/python-tests.el index ce103921454..04b9b448ec2 100644 --- a/test/lisp/progmodes/python-tests.el +++ b/test/lisp/progmodes/python-tests.el @@ -3820,6 +3820,17 @@ python-tests-interpreter-3-p (when (string= (car (split-string (cdr info) "\\.")) "3") (car info))) +(defun python-tests-interpreter-2-6-higher-p (info) + "Check if the interpreter major version in INFO is 2.6 or higher. +This function is intended to be used as the PRED argument of +`python-tests-get-shell-interpreter'." + (let* ((version (split-string (cdr info) "\\.")) + (major (string-to-number (car version))) + (minor (string-to-number (cadr version)))) + (when (or (>= major 3) + (and (= major 2) (>= minor 6))) + (car info)))) + (ert-deftest python-shell-get-process-name-1 () "Check process name calculation sans `buffer-file-name'." (python-tests-with-temp-buffer @@ -4353,6 +4364,23 @@ python-shell-prompt-detect-6 (should (not (get-buffer "*Warnings*")))) (ignore-errors (delete-file startup-file)))))) +(ert-deftest python-shell-prompt-detect-7 () + "Check prompt autodetection with escape sequences. Bug#71440." + (python-tests-with-shell-interpreter + #'python-tests-interpreter-2-6-higher-p + (let* ((process-environment process-environment) + (startup-code (concat "import sys\n" + "sys.ps1 = '\033[32mpy> \033[0m'\n" + "sys.ps2 = '\033[32m..> \033[0m'\n" + "sys.ps3 = '\033[32mout \033[0m'\n")) + (startup-file (python-shell--save-temp-file startup-code))) + (unwind-protect + (progn + (setenv "PYTHONSTARTUP" startup-file) + (should python-shell-prompt-detect-enabled) + (should (equal (python-shell-prompt-detect) '("py> " "..> " "out ")))) + (ignore-errors (delete-file startup-file)))))) + (ert-deftest python-shell-prompt-validate-regexps-1 () "Check `python-shell-prompt-input-regexps' are validated." (let* ((python-shell-prompt-input-regexps '("\\(")) -- 2.34.1 --Multipart_Wed_Jun_12_01:24:39_2024-1-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 12 04:12:57 2024 Received: (at 71440) by debbugs.gnu.org; 12 Jun 2024 08:12:57 +0000 Received: from localhost ([127.0.0.1]:37478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHJ6H-0005EI-CQ for submit@debbugs.gnu.org; Wed, 12 Jun 2024 04:12:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58146) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHJ6F-0005E4-Vy for 71440@debbugs.gnu.org; Wed, 12 Jun 2024 04:12:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sHJ6B-00061v-8W; Wed, 12 Jun 2024 04:12:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=gi4lyqlW1unYRcKBr379UCmddGkKceVnqIsmU8wXOao=; b=FsVkW1sK2PX3TVGqKtCS kevgEMz5fUWwdadj2trmPnBxUGPeuR4N+kFID/nM+1T1PzRCtv8rWqQb/GspZWGb8qr0gvTYaLc7y zqMNzE9TUqX7dWRy56k49NAQLEiCKgraVxSux3BRylqSh6YkjgFFtq8lA0ERKv9bLifDkbs2MN5O7 weCialeQWA++3I847mPW9Otn2jwScmUZI6x6jf7+1hTI9qbbyT0Mov1+JFz16oODA0VPo55n+WVgu 6nl/EQohJ8jfUDlnRbVkIkyTX+ifsC8FLvzWu671mGGM+TsBex0OyKkO6G3cjZ8W/KnxqxhNlzhTu vZc6Om7psJArHw==; Date: Wed, 12 Jun 2024 11:12:16 +0300 Message-Id: <86ikye1swv.fsf@gnu.org> From: Eli Zaretskii To: kobarity In-Reply-To: (message from kobarity on Wed, 12 Jun 2024 01:24:39 +0900) Subject: Re: bug#71440: Python Inferior Mode =?iso-8859-7?B?Q2FuonQ=?= Recognize My Prompt References: <86sexnbckv.fsf@gnu.org> <86r0d7bawc.fsf@gnu.org> <86ikyjb7ky.fsf@gnu.org> <86h6e2buul.fsf@gnu.org> <8634pmbefs.fsf@gnu.org> <86y17e9y5p.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-7 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71440 Cc: one.last.kiss@outlook.com, 71440@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) > Date: Wed, 12 Jun 2024 01:24:39 +0900 > From: kobarity > Cc: 71440@debbugs.gnu.org > > > > Eli Zaretskii wrote: > > > > > I wonder how PS1 and PS2 are at all relevant when using > > > > > python-shell-send-buffer? That function sends the buffer > > > > > text to Python, so where do PS1 and PS2 come into play, > > > > > and why does Python say "__PYTHON_EL_eval is not defined" > > > > > just because you have PS1 and PS2 customized? > > PS1 and PS2 are set to `comint-prompt-regexp', and used to identify > execution completion. The prompts must also be identified to > determine if the command can be sent. > > Python REPL cannot accept the Python code as is. For example, try > pasting the following code to the REPL: > > if True: > print("True") > print("Hi") > > You should see the message "SyntaxError: invalid syntax". This is > because the REPL requires an empty line to recognize the completion of > a block. For such reasons, `python-shell-send-*' sends a string as > the argument to __PYTHON_EL_eval instead of sending the code as is. > > __PYTHON_EL_eval is defined during the initialization of inferior > Python, but if the prompt is not recognized, its definition cannot be > done either. > > The prompts are recognized by `python-shell-prompt-detect'. A small > Python code sends PS1, etc. to Emacs as an array of JSON strings. > However, the JSON strings are hand-crafted for compatibility, as noted > in the comments below. > > ;; JSON is built manually for compatibility > > The json package was added in Python 2.6, so I assume it is to support > Python 2.5 and earlier. This is fine for prompts consisting only of > ordinary characters, but will not result in a correct JSON string if > it contains escape sequences. > > The attached improved patch uses the json package if available, so it > can handle escape sequences; without the json package, it works as > before. It means that prompts containing escape sequences can be > recognized in Python 2.6 or later. I have also added an ERT to check > this. Thanks, but what do you mean by "json package" here? Emacs nowadays has JSON capabilities built in, so no optional features should be required. I did I misunderstand what you say above? From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 12 09:10:59 2024 Received: (at 71440) by debbugs.gnu.org; 12 Jun 2024 13:10:59 +0000 Received: from localhost ([127.0.0.1]:37897 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHNkh-00027T-0r for submit@debbugs.gnu.org; Wed, 12 Jun 2024 09:10:59 -0400 Received: from mail-pj1-f53.google.com ([209.85.216.53]:48273) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHNkd-000272-2x for 71440@debbugs.gnu.org; Wed, 12 Jun 2024 09:10:57 -0400 Received: by mail-pj1-f53.google.com with SMTP id 98e67ed59e1d1-2c2e0ca8f90so3585338a91.0 for <71440@debbugs.gnu.org>; Wed, 12 Jun 2024 06:10:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718197790; x=1718802590; darn=debbugs.gnu.org; h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from :message-id:date:from:to:cc:subject:date:message-id:reply-to; bh=T9E77pC1GTw4UolCM74Iq3aUy1iZjLWjMKsJRyrC+YM=; b=nKU8wxvqsRcVAuJm0l1K47CuYbeMF9MSW9pAlKFUqertfgrELF9tJ+KcbJPB6wclB8 zqkdEfZ7PLgDGJ/vEonr6ij4jm/zmTPDyHv8CNCuwS7T9HeJAIvNPIK1Hebz71z/kLuv e8dEEkNYbCC92ZQZJ8hkpX0FvlIn9lLyjHxR3kQsU3+H20Je1Lhsr3SJAfxCqs1eVHID ksPEfIvGL85ZkVTtCwbUNAtapcsKMdOireWayQi0QNWTQGLEo8IkENmKauUyeCk0ud75 1WK6tqotKBrlFXeW/3aF5lUDsa34j7ci3GOrbxV/MUK21FfDI5Pl72Tu3NgaXV3VJF4G 6mLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718197790; x=1718802590; h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from :message-id:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=T9E77pC1GTw4UolCM74Iq3aUy1iZjLWjMKsJRyrC+YM=; b=BA4bJQfdJnFd7hAVPHNsNhXl1DHuTC1mYDWTur1brphUruraqIYouN6CYsso9hR58k OLvJj0TXfWR5mWnA9v49dlRvU42Jarw3sIMTRN3k1Hu3n+iyBBEXebkLUxsZS4iqIqJa npwDaPdgjXrzE9aEI5RMWijDgGzsOQLDaWOwBHNZG5a6aTyfogUHEjJ45/7kPk/R7x5h NEySgRWE+beM7k+aX7H28BiDWMmCHtD9vk1ek1gljXxOMTUAnTpWO3usJUvKj3Gi8kAv 1D1+q1ShCmLzZiQfdNvNIYCfoB7Gavpt2b7ayK+f/fR1S2P3Kxjj0mXOKDMPZxHRuItR Toog== X-Forwarded-Encrypted: i=1; AJvYcCVXrLycqpBovYGjJpOZQ1zWFy9ehYHKMa2q9KDJwbP/5pstkvBMIjXzPkSrad/mjDscA3ZodHVgGZupWg34McMYuwgDL28= X-Gm-Message-State: AOJu0YzyX3ksI0DG3E4VfBPVzTaNmuGGc8JYfEMz0TcOfDhJuSYGKNi7 W99qEKYg+F6LlRMa9PjWPHbtTKPpIfo9J4aSMuK+qA3iwHWEqNCC X-Google-Smtp-Source: AGHT+IEBcFGiWIk7jyGpH4PJW1KeNkic7pZ1JnnkcqkF41Ibsp5UtjrGZjzAHU/gxZjrOCuuP9Tpqg== X-Received: by 2002:a17:90b:b06:b0:2bd:8378:af81 with SMTP id 98e67ed59e1d1-2c4a7602018mr1845319a91.4.1718197790131; Wed, 12 Jun 2024 06:09:50 -0700 (PDT) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2c4a75f295bsm1692359a91.19.2024.06.12.06.09.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Jun 2024 06:09:49 -0700 (PDT) Date: Wed, 12 Jun 2024 22:09:45 +0900 Message-ID: From: kobarity To: Eli Zaretskii Subject: Re: bug#71440: Python Inferior Mode =?ISO-8859-7?Q?Can=A2t?= Recognize My Prompt In-Reply-To: <86ikye1swv.fsf@gnu.org> References: <86sexnbckv.fsf@gnu.org> <86r0d7bawc.fsf@gnu.org> <86ikyjb7ky.fsf@gnu.org> <86h6e2buul.fsf@gnu.org> <8634pmbefs.fsf@gnu.org> <86y17e9y5p.fsf@gnu.org> <86ikye1swv.fsf@gnu.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/30.0.50 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71440 Cc: one.last.kiss@outlook.com, 71440@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) Eli Zaretskii wrote: > > > Date: Wed, 12 Jun 2024 01:24:39 +0900 > > From: kobarity > > Cc: 71440@debbugs.gnu.org > > > > > > > Eli Zaretskii wrote: > > > > > > I wonder how PS1 and PS2 are at all relevant when using > > > > > > python-shell-send-buffer? That function sends the buffer > > > > > > text to Python, so where do PS1 and PS2 come into play, > > > > > > and why does Python say "__PYTHON_EL_eval is not defined" > > > > > > just because you have PS1 and PS2 customized? > > > > PS1 and PS2 are set to `comint-prompt-regexp', and used to identify > > execution completion. The prompts must also be identified to > > determine if the command can be sent. > > > > Python REPL cannot accept the Python code as is. For example, try > > pasting the following code to the REPL: > > > > if True: > > print("True") > > print("Hi") > > > > You should see the message "SyntaxError: invalid syntax". This is > > because the REPL requires an empty line to recognize the completion of > > a block. For such reasons, `python-shell-send-*' sends a string as > > the argument to __PYTHON_EL_eval instead of sending the code as is. > > > > __PYTHON_EL_eval is defined during the initialization of inferior > > Python, but if the prompt is not recognized, its definition cannot be > > done either. > > > > The prompts are recognized by `python-shell-prompt-detect'. A small > > Python code sends PS1, etc. to Emacs as an array of JSON strings. > > However, the JSON strings are hand-crafted for compatibility, as noted > > in the comments below. > > > > ;; JSON is built manually for compatibility > > > > The json package was added in Python 2.6, so I assume it is to support > > Python 2.5 and earlier. This is fine for prompts consisting only of > > ordinary characters, but will not result in a correct JSON string if > > it contains escape sequences. > > > > The attached improved patch uses the json package if available, so it > > can handle escape sequences; without the json package, it works as > > before. It means that prompts containing escape sequences can be > > recognized in Python 2.6 or later. I have also added an ERT to check > > this. > > Thanks, but what do you mean by "json package" here? Emacs nowadays > has JSON capabilities built in, so no optional features should be > required. I did I misunderstand what you say above? I meant the json package of the Python standard library. A small Python code is embedded in python.el. I changed this Python code to use the json package of the Python standard library if available. It may be easier to see the actual code: (let* ((code (concat "import sys\n" "ps = [getattr(sys, 'ps%s' % i, '') for i in range(1,4)]\n" "try:\n" " import json\n" " ps_json = '\\n' + json.dumps(ps)\n" "except ImportError:\n" ;; JSON is built manually for compatibility " ps_json = '\\n[\"%s\", \"%s\", \"%s\"]\\n' % tuple(ps)\n" "\n" "print (ps_json)\n" "sys.exit(0)\n")) From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 12 12:57:55 2024 Received: (at 71440) by debbugs.gnu.org; 12 Jun 2024 16:57:55 +0000 Received: from localhost ([127.0.0.1]:40047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHRIJ-0001WR-3B for submit@debbugs.gnu.org; Wed, 12 Jun 2024 12:57:55 -0400 Received: from mail-dm6nam11olkn2100.outbound.protection.outlook.com ([40.92.19.100]:39745 helo=NAM11-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHRIH-0001W7-5V for 71440@debbugs.gnu.org; Wed, 12 Jun 2024 12:57:53 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RWVxr4x5xKFiP1AHml15iP9SdpaN2l40LZTf1vrOLIfOEPZzCGbNxigTHIb/OU8m+3v8rumRxmasMAA/ypR/qtfDM0WfjRbpp7nCTcQbXGU2o9jG2aSJ3rwgr6x1+t9m0e7c+onU3UWgRcmGSh15LMWrWvyaEF5cYAamPnnWf+eVW13xiCL8axANu5YBZuHxUTuSNauVZHwbUtrfFcrj0gMYx8OvFz5VziyDfzGthzmc7RQ45/iAZcS3op0bI8+OU5W4383d+GAZ+RxxUQGei9ruJP79N/QDoM/tUFxn8nhxyvNga+ZSY6597RcoYhjwCD7C2HfKvM5tTmBeGnn+9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Pzsg1/TNih692sleF7E2wgNRUM+e140XDlbVfNDtix0=; b=jOC2Zt/3R0uWuAs9lIuWatA3qWq6FvUFyAinlt0F0m5Wk/fL5reCc5TTK4L2MCbzH2Zr9gn32Mqvu/tQpK49VAQvZmMrs2/4Qo1FuNZF/0moI8B8wItDqXAGAJE2usBDmekRJO0EXrIMV5DPMgu14HfaCdz+bw4id1NI9HKfOUByMU0if0IdLWaQOely17ORmLutUsa+LbN7JnOupAJoUvApm3SDwOMHH2o0/oZbyNPKYJ7hMI9OD4L2GS//mZKhEcMHmDtbtYFnBEGtNY/fErewNFY4UAUc35Sw8JC+iDVOAtXDJINvmgIwzo42LKMggg5ACGg0vFXJ81gEU6YYgA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pzsg1/TNih692sleF7E2wgNRUM+e140XDlbVfNDtix0=; b=PpbGxJ/dKd0dvTGSohA5YiiCQgkxjtVYfh1GVVWyYT/qK8AHa/XNTFxFQboiZh9MrzTgWgNVVzL3rMsGMXcETyCC96qjJQW4v95Vvhwt86+do6LrgS0+pdUiodvw3nRzpkFieRVvqRAUHfPLx+s/JkG9c1U72ckwdH0KklK1kI62gwCWDxP7Iw0oQHg+7mbuqueiMPNVeEKRQ1cDVzJ9ObCtR/BMpi2eHxQsHUjrRhc62dwZbpD0Pgtcf+YbSgKp5yxanGJloeQEr+PqW7BFXuOtWJvup0NUzv7ooeQWdJC5OmIdi4z4CqrhtzCKQSK7oqmILoZuuO0S6SmcHHGwRg== Received: from PH0PR11MB7470.namprd11.prod.outlook.com (2603:10b6:510:288::7) by IA1PR11MB7944.namprd11.prod.outlook.com (2603:10b6:208:3d8::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.20; Wed, 12 Jun 2024 16:57:23 +0000 Received: from PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::bb7c:5985:2230:cb74]) by PH0PR11MB7470.namprd11.prod.outlook.com ([fe80::bb7c:5985:2230:cb74%5]) with mapi id 15.20.7633.037; Wed, 12 Jun 2024 16:57:23 +0000 From: "shynur ." To: kobarity Subject: =?iso-8859-7?Q?Re:_bug#71440:_Python_Inferior_Mode_Can=A2t_Recognize_My_P?= =?iso-8859-7?Q?rompt?= Thread-Topic: =?iso-8859-7?Q?bug#71440:_Python_Inferior_Mode_Can=A2t_Recognize_My_Promp?= =?iso-8859-7?Q?t?= Thread-Index: AQHauoF3G8/uBGYFAUutcrEquRUefbHCwrOAgAGbSnA= Date: Wed, 12 Jun 2024 16:57:23 +0000 Message-ID: References: <86sexnbckv.fsf@gnu.org> <86r0d7bawc.fsf@gnu.org> <86ikyjb7ky.fsf@gnu.org> <86h6e2buul.fsf@gnu.org> <8634pmbefs.fsf@gnu.org> <86y17e9y5p.fsf@gnu.org> In-Reply-To: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [Gc3m1LZlOSjFVIbIune8/h7wnqI0xdpa] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB7470:EE_|IA1PR11MB7944:EE_ x-ms-office365-filtering-correlation-id: 4a2afb25-adb8-4d2e-6315-08dc8b00bb20 x-ms-exchange-slblob-mailprops: zZTkHIKWWP88zvjHxRA+/PLoGDeQ+dCYmT03hrAd6LD1iGlfzmOeaC1yvtX7ppdvEjj6rfqKEwcYqwnMUBP4eJMUcsOeDyt5LH5r4+L1A6lqLkYo4/bzHdY38Bf7UanHIhV9u+XY+k1oZZRLQvJrToE72mhkMRJGhBCKPQyFMyC23sYaRpfQz76wP2DaGY5H3qiG6PGmkN/9IT2tqLi8QCRk3ICLeL9BezCN7YfaEhYoRyxCnkhbFN2ZbmK8Ly52T0X8vC0DAoixYEwlPYuo2QnpADX+YrR6+vM4rRw1H0VDRdAo2psnDHUkAiOcRcsOwlawiXtuMc+IoK3G04VHw2j/DiwozZBPmri8RThaKM8wQEGJNUCJ4WA3kVLrGQnTtUCG2TnvpdQXc/SlVkb4yDoJLMfa7NSwQirQcxDeVuOEGebY97OeEozQgHYGi9rrj51e9SoxjkKkCUGst0S8Me7+aU1kc1ETo4Wup6DC1RyqKcvzqHstoYUKKNWox1BwKHpRo7C3blSsTdhMwmQ2rYyuLqLnjZzGJO4PBkXKCKPolGP47XW7jS9v0Kks3s5NlXdSBzMPET/n4i0UWWD3iAN5Ozf+IUHn5+fozSVBvsLJJR1jGDC1wCAkwzNUrp1mpEkRW0dBJNTd/ypMqJ+LYDKlsjU5tWv+LcjyLX0UoBfYkmqRFhQ+/Q== x-microsoft-antispam: BCL:0; ARA:14566002|461199022|102099026|3412199019|440099022; x-microsoft-antispam-message-info: tzcW/hshfGCSunSG4Q0/10kseAUt5XuxsdRijoA0u6RBIJMLeT+wcTYuhckipmdXFCe1jh2toIxt378+wtPfOVGEgjm1VLLaDqQcX1C2txoo2sXyftyqJoXIM62Z5q4MrAppSrlhsUpi0eBoOAXt1NlOnimS2443T7JmDa2uhqPx0vWxB9HUqu5bPyv6gYN0lNH6rzypLkvhUeWYGkJM18aTyfUSME11dMmDkYdey/bVMPhPWrsq+0hpc68+mBImbSIsv95XtZqmkdWjSdehN7IKy9meFNx2XlGuNACsWsWohqSlzVBpKeO7XpFngrK3xHfviIkEjooI3NUI3OtxTqoBFTuk3W+hpKc05rf2HFbuOOoKtQ773zYxekLV3j8cDdeRYsDcf9QA5BizNLki/N2ZxZ8ijqSohLeu94qHz8uMiVuLSXk9HKGyu8Pn8w2r/7Qe1UUtonus/2hwNPa17kVIuYxgR8u3m3QLEzVuyF38iN6g1J9OxVyuuXA0x3b7ZQB7KTjm1tDEkyXKF4bvkVAFLJr136hpgLswnIqRqSa9MLKicOlc0lb0ImjJ/iND x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-7?Q?kFc1BolKqpuApRBrvpbuPuUqTpluXd5wfAtZbroGHJqIEmLM5/K++Y66Ch?= =?iso-8859-7?Q?vdJVwZpuLvstFO910dgK4eIQsGZHW3auMk8A4PQFXPwwnDr4/zxB00ghTy?= =?iso-8859-7?Q?nGAu4WdZ/ljdWlxwsx0uudOMWDqZJGfbVNcYqBCbMZC3+/5esCbcozslvV?= =?iso-8859-7?Q?IR8oPZZ4HbMrV5RuAe6D1waY8GTy3hDkO2DJxIAasIoohSOHEObW4mnFhD?= =?iso-8859-7?Q?u2fA6jmu+m99eGPQwWpNebcPOPdryy/ymSa1v5xwN9Vksovl9HjssiUZNE?= =?iso-8859-7?Q?cITxM6wQQhsxnGL1oA5mi5It5UGgtew2CwBbwf3fTTP1yoZDH6WfMEHp7d?= =?iso-8859-7?Q?cEZm74dirV4zkeT2d5D29gGXE2Vwv2cA6uEwvfe65lqhmfwA/cZ5KBM92A?= =?iso-8859-7?Q?cP/q5JdAkw79oAjN2jOzy3GWvmKxxMZzl3sAcgYJNdhTricbkiDRdX2jB2?= =?iso-8859-7?Q?qz3LE3Vlb6+9thguFvOR63b28DVbcBe5AxvWAdH90wSrCQRVYpN5Tvr8pr?= =?iso-8859-7?Q?ptRBC7qIdPtRIqifJyluWMHXRSrkYWcuUUHw7JsBxvJQaVFZF9CAPE5n7K?= =?iso-8859-7?Q?kRThjblYhcP4V7t1iJlyNTmUES7iqgFCT+ZZzBCdvPNRGBU8fC8f6XcMsn?= =?iso-8859-7?Q?6esGpnfkyzC5QBmvd5GyT0dqhaQUrtYZkyBzLrxYxE4/y5TgI1K0k8STzL?= =?iso-8859-7?Q?yJJqNSXsLNF+NeMuInzLk6PHedqLYr45/wv4PPeVda9fLDVGhQHkiCRi3b?= =?iso-8859-7?Q?P61ZrdLUElFvMFa+y2+vLbcy5EAAaiauCRAFbdoqq4gViclvrPO3FAEfFJ?= =?iso-8859-7?Q?NCFX8PTOtIRoIUlncwo5NwKKui77XFQUUBsHx/4+xOazN22pwql/YLJ0qW?= =?iso-8859-7?Q?BDyuFPKL78Dl0IST3CkyPq5/EnOIDB//Zms+/3Q3+Gub6beEV/cX6G68cu?= =?iso-8859-7?Q?udFsDalmrp5hdiAsDLJniLhi2JzlOJBoWZ1UpOQXDyf0iC6S/dMFkiFZnY?= =?iso-8859-7?Q?rXxmsT0cJ2IK17e1CUbEUacVj6bL4Y2tyOqFvv4+5olfb2JRyRPMKFXec0?= =?iso-8859-7?Q?nGlrLqkftmmP3tSkO3asRYCmSCKzq4yqymuHBX0b5ggcV/F7A41NNQlN+1?= =?iso-8859-7?Q?b+pZNAKMLgVDf6kB+qkwg8y46uK+dFddQ0Neivv0JxCsGTlWRsbRqq4hxR?= =?iso-8859-7?Q?gOdU2dIqn+wqWHDt4HW4x5z3yfUZoEeY8T6PgVpw0vR2ZP24nn/i0gELKK?= =?iso-8859-7?Q?SVnxAbx4E8tzbFKYBOEw=3D=3D?= Content-Type: text/plain; charset="iso-8859-7" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB7470.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 4a2afb25-adb8-4d2e-6315-08dc8b00bb20 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jun 2024 16:57:23.4936 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7944 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71440 Cc: "71440@debbugs.gnu.org" <71440@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) kobarity:=0A= > Could you please try the improved patch I've attached,=0A= > which I believe will eliminate this warning as well?=0A= =0A= Thanks. No error or warning now.= From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 13 10:25:26 2024 Received: (at 71440) by debbugs.gnu.org; 13 Jun 2024 14:25:26 +0000 Received: from localhost ([127.0.0.1]:56525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHlOI-00033M-2Z for submit@debbugs.gnu.org; Thu, 13 Jun 2024 10:25:26 -0400 Received: from mail-pl1-f176.google.com ([209.85.214.176]:44144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHlOG-000333-CQ for 71440@debbugs.gnu.org; Thu, 13 Jun 2024 10:25:24 -0400 Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-1f47f07aceaso10404545ad.0 for <71440@debbugs.gnu.org>; Thu, 13 Jun 2024 07:25:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718288659; x=1718893459; darn=debbugs.gnu.org; h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from :message-id:date:from:to:cc:subject:date:message-id:reply-to; bh=W2bS3l4yV5dHSZ76PpxS5BrDVbP+TXYpfMf9/vx8a3U=; b=GV0UYkIHPZrW0+adYUxvzOWBVnHBdmNJvswcCSggDA5Sz/uX/HkHoF5zU+CLE+DUNN KEQj33ry+Q39c4dt2wNpVt13DwFIu1P45s1uG8V51d9ae8gouVGgHnpX9iX2eROXJ5Iq JprU8liOh9nDGCytrreLQl0wW9QA0ysJMG7ZNjyYHvwmBU7QeADLVSaw3O1z0HJdTz3E XqH8mdOyRipZoYqOsU6zgWwmbZdodfqwEKWMCbxIu/MxTSp3cZKibkrcJhkLiPcx90MC BqioHIzZcEnV1mdNgpuGqOo9rRdAdJFPautOyEhOSaXjLLlcXhRGngHaC+MOoPvkot5H hWVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718288659; x=1718893459; h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from :message-id:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=W2bS3l4yV5dHSZ76PpxS5BrDVbP+TXYpfMf9/vx8a3U=; b=FkycbI6fsilBGCqJKjYtyvpkTmOH05k8YVcl88RaneNTNojv1OsiigI0V4iuulbN8+ G103mGO5iCCGngFkM6bQ07ozWCX7uCs3Be2fTj6CaZnWXYAgmLGItcILGDEYFYtmKnIm tknVvkhGeNQq4x09IBjqrkUOlwuD3X7L/4uZ9MVmNnPH/TEHLgJv3rizA7HCkmN7X0i5 EmzGaOJuA8thl568HODU7oM+vOuHXEfbbfKsVqbwa2qpRv+xywWYkW+OsKoGBQ/viwGB yqBbLCWpMGWPxi3v7nYNMuxmexRpUfT3TT6PAyGAYH9tvInH4BMPI90OGaWipMeNrB2O ob+w== X-Gm-Message-State: AOJu0Yweo56JW5wUSlgE4TjlfYG7oitllCweddFGAeVmqQUVP9YtKJVB l0BO/HMlWhYKkSx5ea66qZ0yyYmcDd08/ep/UXT+JKgSvKLMNDDC X-Google-Smtp-Source: AGHT+IFNi3Z+Fj4fkEoHZqONs9gs0fy28R6jp/fXXvbWMbDqgwdkc19iR/meiyOYalr24zLXjNe4Xw== X-Received: by 2002:a17:903:22c7:b0:1f8:55d8:ded4 with SMTP id d9443c01a7336-1f855d8e4a5mr20021675ad.6.1718288658779; Thu, 13 Jun 2024 07:24:18 -0700 (PDT) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1f855f15149sm14422585ad.218.2024.06.13.07.24.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Jun 2024 07:24:18 -0700 (PDT) Date: Thu, 13 Jun 2024 23:24:15 +0900 Message-ID: From: kobarity To: "shynur ." , Eli Zaretskii Subject: Re: bug#71440: Python Inferior Mode =?ISO-8859-7?Q?Can=A2t?= Recognize My Prompt In-Reply-To: References: <86sexnbckv.fsf@gnu.org> <86r0d7bawc.fsf@gnu.org> <86ikyjb7ky.fsf@gnu.org> <86h6e2buul.fsf@gnu.org> <8634pmbefs.fsf@gnu.org> <86y17e9y5p.fsf@gnu.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/30.0.50 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71440 Cc: "71440@debbugs.gnu.org" <71440@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) shynur . wrote: > > kobarity: > > Could you please try the improved patch I've attached, > > which I believe will eliminate this warning as well? > > Thanks. No error or warning now. Thanks for confirming. Unless I get feedback from others, this is the final version from me. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 15 07:00:08 2024 Received: (at 71440-done) by debbugs.gnu.org; 15 Jun 2024 11:00:08 +0000 Received: from localhost ([127.0.0.1]:35081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sIR8i-0005Yv-5T for submit@debbugs.gnu.org; Sat, 15 Jun 2024 07:00:08 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sIR8e-0005Xa-P1 for 71440-done@debbugs.gnu.org; Sat, 15 Jun 2024 07:00:06 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sIQuR-0005rW-PS; Sat, 15 Jun 2024 06:45:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=PQizCpbM5D/9j8HCuaubyxD98EaHbQ4ouUih0cC52zs=; b=jbVCsCukEMtMz9C3vb7G gRYNJ2UUxu1zMhS81ILRZTaKrzpt8J1ncmB1O4Mof9BuHJLSE+6c9qByUmConfwOWYddPFvyBW4Uc /RS/t487m4RsiBrjXSrYFq+6AduDhlFqkL0xQPmUzNd9dcWcFBdppuEOkEGaYXbazMZhWPMghFL88 JEfgg1yxnJguxyJKlW5J1VETs369bhblGI7TBM6hC4cd0kevLfLxXU5bMNpoDxl4T7KFxqQDXlC6l x5w1PWSFHMBN8uYXnxcEBKztGldzKB7Fv9lhF7ihBxCdSC3LvrsSiCYOLKZAfqG0O7lYdxs7rBm99 yFvPDv+Qj9G14g==; Date: Sat, 15 Jun 2024 13:45:20 +0300 Message-Id: <867ceqv60v.fsf@gnu.org> From: Eli Zaretskii To: kobarity In-Reply-To: (message from kobarity on Thu, 13 Jun 2024 23:24:15 +0900) Subject: Re: bug#71440: Python Inferior Mode =?iso-8859-7?B?Q2FuonQ=?= Recognize My Prompt References: <86sexnbckv.fsf@gnu.org> <86r0d7bawc.fsf@gnu.org> <86ikyjb7ky.fsf@gnu.org> <86h6e2buul.fsf@gnu.org> <8634pmbefs.fsf@gnu.org> <86y17e9y5p.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-7 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71440-done Cc: one.last.kiss@outlook.com, 71440-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) > Date: Thu, 13 Jun 2024 23:24:15 +0900 > From: kobarity > Cc: "71440@debbugs.gnu.org" <71440@debbugs.gnu.org> > > shynur . wrote: > > > > kobarity: > > > Could you please try the improved patch I've attached, > > > which I believe will eliminate this warning as well? > > > > Thanks. No error or warning now. > > Thanks for confirming. Unless I get feedback from others, this is the > final version from me. Now installed on master, and closing the bug. Thanks. From unknown Wed Aug 20 05:15:41 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 13 Jul 2024 11:24:09 +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