Received: (at 79723) by debbugs.gnu.org; 15 Dec 2025 12:21:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 15 07:21:24 2025 Received: from localhost ([127.0.0.1]:38926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vV7Zr-00064n-Nd for submit <at> debbugs.gnu.org; Mon, 15 Dec 2025 07:21:24 -0500 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]:49452) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liuhui1610@HIDDEN>) id 1vV7Zn-00064H-92 for 79723 <at> debbugs.gnu.org; Mon, 15 Dec 2025 07:21:21 -0500 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-42fb3801f7eso1635968f8f.3 for <79723 <at> debbugs.gnu.org>; Mon, 15 Dec 2025 04:21:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765801273; x=1766406073; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=aEzI/j5IJVrHN0ubVJy0bZXN/br5m6+Ge5MynhY2390=; b=mxbfZap5eaW5EGyxPIl1WlSLwfjFOvaLdBnFQ5ou0hpLFlpUX0aDPuRShdtdJfX4+8 Ik0UmBCjg5cSNELAOY38mCQUmHjvMPrqe4cSVAtEIIgCpXkEOPqvPrfl+eOpavvF1m+U LJU1wRy2B2NKV+blM6UcFM3ghz0txS6FyM3SmAt0t2dhfmzp8txBgZgTJ+w6E8qe7H30 Cmjt8gbkCQI/VQBg0toIrx5mA6a5kO99LsSkPJNCsn5d+dhjtmv22UkzpFkeKMB/WD+j BpleNWbGxv9tRT4qDACbHdKxztZPvU8rkiiBJ327PrR//w8K9yuWF/G8l8olRFITBjsB dXbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765801273; x=1766406073; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=aEzI/j5IJVrHN0ubVJy0bZXN/br5m6+Ge5MynhY2390=; b=bwsm09qIh9lhy+x8owZVLD7FRQEyCmo1q5YAd4RwUJROwkz0AFFjMgvDFZUCE997PJ pzRb55L1NckmRflpZEwKgko7ampdCgwRYMhbxgO/ZjhA/wt3H86nkN8CDzxUjtdM7qfP yegsTCt54FkVdO2nGo5mCRm5hZOv5NnAkXiolDf46npEFey4leccnzZO+ljmb6BfTlWN LQlB61s/rKcGt2Gw/lqwH1/6M1UQGTDKdKrd0m43iG6/d/ig6QF4mUwQsxr1GvpYKVoC g7Eaa0Zj8vw7YNHLsShFcUrltyS8VL8Sn2dG7gtAuHms/JQfkDrcHm91FaP2RaniyUsC 4Iqg== X-Forwarded-Encrypted: i=1; AJvYcCVAMFNpy7vfAOGsj4DJWoIU5aKQRLuUh4Ly0ppp3p5EahiF/AGm60bOswYJsfSfscVhYSblBg==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yx1hVbVz0VmQhjvg4eg3DE9mlaMEmYHJAa+A/RMt2kGRiT5u0Tc gzFC679t7G4TPx9bQt/A34A4D116UTCRe/LwUVB0bNB+c18k3H8153nVYZCR7BR2cT75Z+Rih+7 9O51vKy476RJja71K2uwkysVU+1K2mj8= X-Gm-Gg: AY/fxX6gE0srzhQ9kuxA9xa2gzc9LxKg/bZ6iWWFdvYCgvLJiskLNLW8LupBnd4tIVc thWiL1xPmrguBkQVE6RiHbwRQMQ+YIN6z7+WvgiJ8emiOwnTC+PdsfJtJuwSiVjiILe8wY9RuMk 0Qze/XLOMgCoPOlTpoHnIe3UaF+2XZneeGZ67wYl366HNN8gSuOLMuY4sTcQLA+2RjRWtzFoImU 2baMy00UBREivO7zkl5uaea2gYLlKyV/zmCxZqhU6/D91KURILdUcJ6bTT/sMnzdvl1er/B X-Google-Smtp-Source: AGHT+IF0aswRQzVTmAmxszT3k+Q4bPMkCOjcf2QXDwlzVQHdzlTJFJVhx1/XsW104i8EngU9VYe08t6GUm9I7rGI2/o= X-Received: by 2002:a05:6000:18a3:b0:429:d37a:4d00 with SMTP id ffacd0b85a97d-42fb44e194bmr9951860f8f.14.1765801272928; Mon, 15 Dec 2025 04:21:12 -0800 (PST) MIME-Version: 1.0 References: <865xb2h0dr.fsf@HIDDEN> <DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN> <85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN> <D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN> <7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN> <DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN> <eke7bjknle6v.wl-kobarity@HIDDEN> <9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN> <eke7a506kwkr.wl-kobarity@HIDDEN> <191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN> <eke78qfpkx1h.wl-kobarity@HIDDEN> <9B2E9550-667D-456A-A33F-067E6F531599@HIDDEN> <eke77bv7lhuf.wl-kobarity@HIDDEN> <78B9D57A-5AF2-4ACF-BB2D-D17FB69F9C79@HIDDEN> <eke75xaql239.wl-kobarity@HIDDEN> <D818BA5A-E864-4DBA-8D6D-CBCE5B5177A4@HIDDEN> <eke74iq9kjys.wl-kobarity@HIDDEN> <44A40891-0815-4C10-8260-868844A12FB4@HIDDEN> <eke7345qkzsv.wl-kobarity@HIDDEN> <DM3PPF9A5B544E0E4C7790BECC622DE1AD3FAA7A@HIDDEN> <eke7h5u2ibpj.wl-kobarity@HIDDEN> <CAOQTW-M8PWuvBmfDfba-en7RKi3D+22_T8LgQfAx8gZScXkMzA@HIDDEN> <eke7bjk3iunf.wl-kobarity@HIDDEN> <CAOQTW-N0dQg+A8n+NXR-kNDqLdjKJ0j=DyAhLbo5L+LtNY48qA@HIDDEN> <eke7a4zli20m.wl-kobarity@HIDDEN> In-Reply-To: <eke7a4zli20m.wl-kobarity@HIDDEN> From: Liu Hui <liuhui1610@HIDDEN> Date: Mon, 15 Dec 2025 20:21:01 +0800 X-Gm-Features: AQt7F2qCgJWEQb8YREKSdJi3E3Xn0lMGhsClpo-UURwo63C2SlT9co1nHgHepzs Message-ID: <CAOQTW-NQdo-3w45nJjs2YQweRRh=FYqXAqeAUV_tof9eK7kVPQ@HIDDEN> Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session To: kobarity <kobarity@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 79723 Cc: "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, Augusto Stoffel <arstoffel@HIDDEN>, "79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org>, Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) On Sun, Dec 14, 2025 at 10:14=E2=80=AFPM kobarity <kobarity@HIDDEN> wrot= e: > This appears to be due to differences in the symbol tables. > > Python 3.14.0 (main, Nov 7 2025, 00:02:44) [GCC 13.3.0] on linux > Type "help", "copyright", "credits" or "license" for more information. > >>> globals().keys() > dict_keys(['__name__', '__doc__', '__package__', '__loader__', '__spec__'= , '__builtins__', 'termios', 'attr', '__PYTHON_EL_eval', '__PYTHON_EL_eval_= file', 'readline', '__PYTHON_EL_native_completion_setup', '__PYTHON_EL_get_= completions']) > >>> locals().keys() > dict_keys(['__name__', '__doc__', '__package__', '__loader__', '__spec__'= , '__builtins__', 'termios', 'attr', '__PYTHON_EL_eval', '__PYTHON_EL_eval_= file', 'readline', '__PYTHON_EL_native_completion_setup', '__PYTHON_EL_get_= completions']) > >>> from test import f > >>> f() > > /tmp/test.py(1)f() > -> def f(): breakpoint() > (Pdb) globals().keys() > dict_keys(['__name__', '__doc__', '__package__', '__loader__', '__spec__'= , '__file__', '__cached__', '__builtins__', 'f', '__pdb_convenience_variabl= es']) > (Pdb) locals().keys() > dict_keys([]) > (Pdb) bt > <stdin-9>(1)<module>() > > /tmp/test.py(1)f() > -> def f(): breakpoint() > > Therefore, one workaround is to move the stack frame as follows. > > (Pdb) up > > <stdin-9>(1)<module>() > (Pdb) globals().keys() > dict_keys(['__name__', '__doc__', '__package__', '__loader__', '__spec__'= , '__builtins__', 'termios', 'attr', '__PYTHON_EL_eval', '__PYTHON_EL_eval_= file', 'readline', '__PYTHON_EL_native_completion_setup', '__PYTHON_EL_get_= completions', 'f', '__pdb_convenience_variables']) > (Pdb) locals().keys() > dict_keys(['__name__', '__doc__', '__package__', '__loader__', '__spec__'= , '__builtins__', 'termios', 'attr', '__PYTHON_EL_eval', '__PYTHON_EL_eval_= file', 'readline', '__PYTHON_EL_native_completion_setup', '__PYTHON_EL_get_= completions', 'f', '__pdb_convenience_variables']) > > However, this is inconvenient and its uses are limited. > > Another approach would be to redefine the __PYTHON_EL_eval, etc., but it > seems that a simple exec cannot accomplish this. Passing globals() as > the third argument to exec may work as a workaround, but I'm not sure > whether this is the correct approach. > > (defun python-shell--completion-get-completions (process input) > "Internal function to get completions of INPUT using PROCESS." > (python-shell-send-string-no-output > (format "print(__PYTHON_EL_get_completions(%s))" > (python-shell--encode-string input)) > process)) > > (defun python-shell-completion-get-completions (process input) > "Get completions of INPUT using PROCESS." > (with-current-buffer (process-buffer process) > (let ((completions > (python-shell--completion-get-completions process input))) > (when (string-match-p "NameError: name '__PYTHON_EL_eval' is not de= fined" > completions) > (cl-letf (((symbol-function 'python-shell-send-string) > (lambda (string process) > (comint-send-string > process > (format "exec(%s, globals(), globals())\n" > (python-shell--encode-string string)))))) > (python-shell-send-string-no-output python-shell-eval-setup-cod= e) > (python-shell-send-string-no-output python-shell-eval-file-setu= p-code)) > (python-shell-completion-send-setup-code) > (setq completions > (python-shell--completion-get-completions process input))) > (condition-case nil > (python--parse-json-array completions) > (json-parse-error > (condition-case err > (python--parse-json-array > (car (last (split-string completions "[\n\r]+" t)))) > (json-parse-error > (signal (car err) (list completions))))))))) > > In any case, it might be better to consider this as a separate issue > from #79723. Agree. The other two patches are enough for fixing #79723, and the pdb completion problem is not urgent.
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.
Received: (at 79723) by debbugs.gnu.org; 14 Dec 2025 14:14:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 14 09:14:45 2025
Received: from localhost ([127.0.0.1]:52837 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vUms0-0003SK-Do
for submit <at> debbugs.gnu.org; Sun, 14 Dec 2025 09:14:44 -0500
Received: from mail-pj1-x1032.google.com ([2607:f8b0:4864:20::1032]:61695)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <kobarity@HIDDEN>)
id 1vUmrx-0003S0-N1
for 79723 <at> debbugs.gnu.org; Sun, 14 Dec 2025 09:14:42 -0500
Received: by mail-pj1-x1032.google.com with SMTP id
98e67ed59e1d1-34c213f7690so1180307a91.2
for <79723 <at> debbugs.gnu.org>; Sun, 14 Dec 2025 06:14:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1765721675; x=1766326475; darn=debbugs.gnu.org;
h=content-transfer-encoding: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=TayUcLvEH09XfxiSawQD/avSOR8mAR2F2SoCE0jiagU=;
b=UsD2u/nP4qZIsFIGn9McrpfdB3IIawLgjQ3WDzmgjfJEnwGpSt9Egtx4EHnl5bOp/P
S9gNWv85veJa1QYpjP8q5ApzyamY3fDqMjfDwUrOszabkx5wI/MURNmjZmr5IhogWCPg
t/q5izlLDYNUsc0ujj+CEBSD8S5MxtdpP02Yc50+YaCNF+IyKyzItpL1jDqFQjJ2CZ76
QrnXhhq3DVOo23LUlGnQ4dUYFgYVXVu054j6YLYHy9y7tciIbPyw+dx0KunNkVv7NDNr
VeJBXrzcNxXTySQQ45mMQwDzn8RnUqKYlG2HAc0i7KTVxdfLS6npcysQuXIE8MofhDI5
0PUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1765721675; x=1766326475;
h=content-transfer-encoding:mime-version:user-agent:references
:in-reply-to:subject:cc:to:from:message-id:date:x-gm-gg
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=TayUcLvEH09XfxiSawQD/avSOR8mAR2F2SoCE0jiagU=;
b=oLK2oKuJUi9dNq17lEeoR1/fD8WtDgzWj4KcePL9hoUaocpw0VpdM4A97bSidLlnMz
XlyTOc4Anlj9XIFAdF4ltRNCiyN4XA9BD51b0FFCzbuaLcCc+JTmPr2uXPsJiOx3bsQO
DCh5pSGY9g2Xd90I01AzXSYqVOS+nn5ivARiyFM0ljox9Ia65SeMEzDDs8yXWugRQOem
GVIvgeUj45J5lvtj5FJ24TFBS65Lb6IpU7Oaqptg1N3cYx/7SOGO+aDqFZxYT6e2HbxG
b4U8ueLFYBARMKo5d6HwOd0/II2IeJrI7OkHagAdgF8uEUrqVS8y6DzObsqzW5+Q5R7u
WulQ==
X-Forwarded-Encrypted: i=1;
AJvYcCXs3FGLC0OtZAAQ6/AJS2RdRn4WUWN6i/08lhTEtw8n+41RfAAXDyQ2dLXq4+zmzvbV3cF4nA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yw4WwaUixbJqouEeLJnc7aE5pB6MTRznifZ5XTZv3YTbbPrvV/9
gDsfdA+izROzruk8yhK10ATmpPbzR6YhX2CPvBJt1jVxANahbmYOWCz0
X-Gm-Gg: AY/fxX43nWqMBg+ZxKpbzknMCWKvZMumVCJSQyyCMsd+rV99B4i3cWmHwr4mTa8Pkmw
F1JSeFBIaSHYyc8b+GZqm61/Yd1oJcNIrHCd+AcTvM79GK/n6UQgr72Y9oOZoP6tNnUgCjR+yvD
RRKJe97qUhgjQJtyYX5nJlRBgYv+pNRD3fprNamjrMLEuDUOSKCl7zvjVK1B4TcshCFXsQYTZC+
AGqubY3Mr6oipCPgzwX2Z8TaHFh9utc0vDPCK35k1wykOfjoeNV+NDQbnJVHcAkWsZrKPTwzxtY
fmNLXWO/ivqQM0N18uRIo1jDAJhQb9t0qLniiwquZjG6PFa/nm+HYvuqqtjYrGj2Y4COI4Hr06D
jMpBuBj0RfO9p/lxfwhQTyk1uPyM5DpvCqGSP9tPdz3j9VC4vtG62lSGtgHuZVN10BXOqg3kS0r
j4Qqzm3KfYVJX1dwBgedR05RGEhlcBk/dJyP+b4Bnn
X-Google-Smtp-Source: AGHT+IEkP/W7a16XZutYwZeDyy3ECgvECBtscUntXGC1/LqaQK0Rj+rgbSDVTg+8znrM4b6TaODgsA==
X-Received: by 2002:a17:90b:3d91:b0:34c:37b8:db34 with SMTP id
98e67ed59e1d1-34c37b8dc70mr3573134a91.32.1765721675111;
Sun, 14 Dec 2025 06:14:35 -0800 (PST)
Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161])
by smtp.gmail.com with ESMTPSA id
98e67ed59e1d1-34abe138765sm2984613a91.0.2025.12.14.06.14.33
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sun, 14 Dec 2025 06:14:34 -0800 (PST)
Date: Sun, 14 Dec 2025 23:14:33 +0900
Message-ID: <eke7a4zli20m.wl-kobarity@HIDDEN>
From: kobarity <kobarity@HIDDEN>
To: Liu Hui <liuhui1610@HIDDEN>
Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session
In-Reply-To: <CAOQTW-N0dQg+A8n+NXR-kNDqLdjKJ0j=DyAhLbo5L+LtNY48qA@HIDDEN>
References: <865xb2h0dr.fsf@HIDDEN>
<DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN>
<85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN>
<D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN>
<7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN>
<DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN>
<eke7bjknle6v.wl-kobarity@HIDDEN>
<9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN>
<eke7a506kwkr.wl-kobarity@HIDDEN>
<191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN>
<eke78qfpkx1h.wl-kobarity@HIDDEN>
<9B2E9550-667D-456A-A33F-067E6F531599@HIDDEN>
<eke77bv7lhuf.wl-kobarity@HIDDEN>
<78B9D57A-5AF2-4ACF-BB2D-D17FB69F9C79@HIDDEN>
<eke75xaql239.wl-kobarity@HIDDEN>
<D818BA5A-E864-4DBA-8D6D-CBCE5B5177A4@HIDDEN>
<eke74iq9kjys.wl-kobarity@HIDDEN>
<44A40891-0815-4C10-8260-868844A12FB4@HIDDEN>
<eke7345qkzsv.wl-kobarity@HIDDEN>
<DM3PPF9A5B544E0E4C7790BECC622DE1AD3FAA7A@HIDDEN>
<eke7h5u2ibpj.wl-kobarity@HIDDEN>
<CAOQTW-M8PWuvBmfDfba-en7RKi3D+22_T8LgQfAx8gZScXkMzA@HIDDEN>
<eke7bjk3iunf.wl-kobarity@HIDDEN>
<CAOQTW-N0dQg+A8n+NXR-kNDqLdjKJ0j=DyAhLbo5L+LtNY48qA@HIDDEN>
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/31.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=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79723
Cc: "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
Augusto Stoffel <arstoffel@HIDDEN>,
"79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org>,
Naresh Gurbuxani <naresh_gurbuxani@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Liu Hui wrote:
>=20
> On Fri, Dec 12, 2025 at 11:31=E2=80=AFPM kobarity <kobarity@HIDDEN> wr=
ote:
>=20
> > However, I found this rather inconvenient. Since the original message
> > appears after the added message, you can't see the added message unless
> > you check the *Messages* buffer. Do you have any good ideas?
>=20
> How about handling the error in python-shell-completion-get-completions?
>=20
> (condition-case err
> (python--parse-json-array completions)
> (json-parse-error
> (condition-case nil
> (python--parse-json-array
> (car (last (split-string completions "[\n\r]+" t))))
> (json-parse-error
> (signal (car err) (list completions))))))
>=20
> which shows the error message including the whole output only once.
It seems like a good idea.
> > > I agree it is unnecessary to send the definition each time. Maybe it
> > > should just be sent after the first prompt together with other setup
> > > codes, because __PYTHON_EL_get_completions is used in pdb completion.
> > > For example:
> > >
> > > 1. M-x run-python
> > > 2. eval the follow code in python shell:
> > >
> > > def f(): breakpoint()
> > >
> > > 3. enter Pdb by typing f()
> > > 4. type "a" and press TAB
> > >
> > > An error occurs if the definition is not sent.
> >
> > Thanks. It's safer to always define it. I've revised the patch.
>=20
> I find that the completion always fails when pdb is triggered in
> another module instead of the REPL, e.g.
>=20
> 1. echo 'def f(): breakpoint()' > test.py
> 2. in the python shell:
> from test import f
> f()
> 3. type "a" after the pdb prompt and press TAB
>=20
> It seems a longstanding issue. Since commit 24ae05255158, setup codes
> are sent always, but the issue still exists as shown by above example.
This appears to be due to differences in the symbol tables.
Python 3.14.0 (main, Nov 7 2025, 00:02:44) [GCC 13.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> globals().keys()
dict_keys(['__name__', '__doc__', '__package__', '__loader__', '__spec__', =
'__builtins__', 'termios', 'attr', '__PYTHON_EL_eval', '__PYTHON_EL_eval_fi=
le', 'readline', '__PYTHON_EL_native_completion_setup', '__PYTHON_EL_get_co=
mpletions'])
>>> locals().keys()
dict_keys(['__name__', '__doc__', '__package__', '__loader__', '__spec__', =
'__builtins__', 'termios', 'attr', '__PYTHON_EL_eval', '__PYTHON_EL_eval_fi=
le', 'readline', '__PYTHON_EL_native_completion_setup', '__PYTHON_EL_get_co=
mpletions'])
>>> from test import f
>>> f()
> /tmp/test.py(1)f()
-> def f(): breakpoint()
(Pdb) globals().keys()
dict_keys(['__name__', '__doc__', '__package__', '__loader__', '__spec__', =
'__file__', '__cached__', '__builtins__', 'f', '__pdb_convenience_variables=
'])
(Pdb) locals().keys()
dict_keys([])
(Pdb) bt
<stdin-9>(1)<module>()
> /tmp/test.py(1)f()
-> def f(): breakpoint()
Therefore, one workaround is to move the stack frame as follows.
(Pdb) up
> <stdin-9>(1)<module>()
(Pdb) globals().keys()
dict_keys(['__name__', '__doc__', '__package__', '__loader__', '__spec__', =
'__builtins__', 'termios', 'attr', '__PYTHON_EL_eval', '__PYTHON_EL_eval_fi=
le', 'readline', '__PYTHON_EL_native_completion_setup', '__PYTHON_EL_get_co=
mpletions', 'f', '__pdb_convenience_variables'])
(Pdb) locals().keys()
dict_keys(['__name__', '__doc__', '__package__', '__loader__', '__spec__', =
'__builtins__', 'termios', 'attr', '__PYTHON_EL_eval', '__PYTHON_EL_eval_fi=
le', 'readline', '__PYTHON_EL_native_completion_setup', '__PYTHON_EL_get_co=
mpletions', 'f', '__pdb_convenience_variables'])
However, this is inconvenient and its uses are limited.
Another approach would be to redefine the __PYTHON_EL_eval, etc., but it
seems that a simple exec cannot accomplish this. Passing globals() as
the third argument to exec may work as a workaround, but I'm not sure
whether this is the correct approach.
(defun python-shell--completion-get-completions (process input)
"Internal function to get completions of INPUT using PROCESS."
(python-shell-send-string-no-output
(format "print(__PYTHON_EL_get_completions(%s))"
(python-shell--encode-string input))
process))
(defun python-shell-completion-get-completions (process input)
"Get completions of INPUT using PROCESS."
(with-current-buffer (process-buffer process)
(let ((completions
(python-shell--completion-get-completions process input)))
(when (string-match-p "NameError: name '__PYTHON_EL_eval' is not defi=
ned"
completions)
(cl-letf (((symbol-function 'python-shell-send-string)
(lambda (string process)
(comint-send-string
process
(format "exec(%s, globals(), globals())\n"
(python-shell--encode-string string))))))
(python-shell-send-string-no-output python-shell-eval-setup-code)
(python-shell-send-string-no-output python-shell-eval-file-setup-=
code))
(python-shell-completion-send-setup-code)
(setq completions
(python-shell--completion-get-completions process input)))
(condition-case nil
(python--parse-json-array completions)
(json-parse-error
(condition-case err
(python--parse-json-array
(car (last (split-string completions "[\n\r]+" t))))
(json-parse-error
(signal (car err) (list completions)))))))))
In any case, it might be better to consider this as a separate issue
from #79723.
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.
Received: (at 79723) by debbugs.gnu.org; 13 Dec 2025 10:43:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 13 05:43:32 2025
Received: from localhost ([127.0.0.1]:37804 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vUN63-0002qQ-Kl
for submit <at> debbugs.gnu.org; Sat, 13 Dec 2025 05:43:32 -0500
Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:55411)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <liuhui1610@HIDDEN>)
id 1vUN61-0002q5-RG
for 79723 <at> debbugs.gnu.org; Sat, 13 Dec 2025 05:43:30 -0500
Received: by mail-wr1-x42a.google.com with SMTP id
ffacd0b85a97d-42fb5810d39so711526f8f.2
for <79723 <at> debbugs.gnu.org>; Sat, 13 Dec 2025 02:43:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1765622604; x=1766227404; darn=debbugs.gnu.org;
h=content-transfer-encoding:cc:to:subject:message-id:date:from
:in-reply-to:references:mime-version:from:to:cc:subject:date
:message-id:reply-to;
bh=og7YGniNEGK2Rajwj+B9b9Enj2ullfa5HWfZpwqJRkE=;
b=ZKK2+lDs398v1owfzmD/shD98dwhX6th3uiOSqwMZG9Lo35ynTi0q+PD0iPwe9J0jc
dJs88bECOfqiqkGCtX4kz7NpA+2UFDWFi9nXlxhGRTfMm1NkxESIFiw6GzCoVAXHrlHI
Q8zKtFH23S8ZXvwImsbYYszZlgneRYCjgGWQiL+0aRtNZe1ZCzWat0dZd2o8CXuNfiAl
cL1AcneIV8FIqcXDh90CmV/UrVuw3g45ikPnuVvYfDorRiaGM7vzvKHgS+H+8sHR23u5
PSgdQXVDwNo+GBJocGdDN1XvNjNODFGt0PK8odte1QcMRZvGHCjPBp2rqpgiWQIDQjhd
epDw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1765622604; x=1766227404;
h=content-transfer-encoding:cc:to:subject:message-id:date:from
:in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from
:to:cc:subject:date:message-id:reply-to;
bh=og7YGniNEGK2Rajwj+B9b9Enj2ullfa5HWfZpwqJRkE=;
b=Pqo57HSSCxBeMpqVScQLVtqbVXC3/gsHmX5evoNg/TkGjIi8NGFPhm0fyAgVS/tdga
gttdve+FoRLcUXMhbrm1XZGvaUJZ0aH41pZGAktXj/RZ6h2NE7wms6OU5LAMJ0VyCdP6
2lyJTYLE6KczRz7xgc4dImB/9bTSiJNdm6gKuDYppSO2Ahsr7wMDSybpsuH+faJjYxYL
YWsLtWERscxKgvQVgFw/RhKYw7Ex/fxq68nQHgGpkBT0i56z9PcmVmJMuSKay8oaT9b0
hVAiFO7Zpgfu0JfMi7JANHspFQYWezImUp325cqhWaCm2VoBZ8XcNrF+CPMu29APYjlh
nszg==
X-Forwarded-Encrypted: i=1;
AJvYcCWQJRCwmabrnLhQDxl+dYvnTb+OlZ9fGsbhRjzbZEPkrl5krAcwTRFSOLbT3x7Hf/WkRNI2Qw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yx8DuQ4kr1ISXejyueEIKtRiDnW2NxT22GGOZohcs9qa4hkVb65
vRzIH9+IOAVadomy7haStGUKJoM3XdaBztSyVoeD+w+xOTOLAS/BVN5tDHKJvH03xFVx0L/JBFX
QekH+8p5LtxDSQg98S05UqH/hY8kBcZ4=
X-Gm-Gg: AY/fxX7EiO/zhzWnJsWPYeQFYiToipHvqxocPZt+KxsFIo6gP8Z37kyLQJq6e9UXLDD
7p3ccLWqa5dA6VmqrFhmpdf4wKJlSAUuxT+ycuCEWKJU7EAAa4DhB0Jj3hGqJJPfIkdvblXEUF8
2ObN7uFLFcpR2RrB1KbPsCdvgnbmcDml6mqFVEBe/Yhtbt9ogR4XR8dEpWfiiRzqPmNRRdAtUyC
XpK75MJIeZ7lNCLNWERQEUQjMmq79PUHMmzjyzJbfVQd58Shjsa0D2wFylOLjf5ZE/ut5iS
X-Google-Smtp-Source: AGHT+IHnRre9ggV9nNpu/4ltGwsgHw0VchsnmWoYc1xfxiJOFCUZfY7STvUTdBC+nlXv0uKxhcDoQNMKMZK+VGkgZUU=
X-Received: by 2002:a05:6000:26cf:b0:42b:3dfb:645c with SMTP id
ffacd0b85a97d-42fb44a0fdamr5818531f8f.12.1765622603489; Sat, 13 Dec 2025
02:43:23 -0800 (PST)
MIME-Version: 1.0
References: <865xb2h0dr.fsf@HIDDEN>
<DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN>
<85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN>
<D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN>
<7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN>
<DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN>
<eke7bjknle6v.wl-kobarity@HIDDEN>
<9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN>
<eke7a506kwkr.wl-kobarity@HIDDEN>
<191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN>
<eke78qfpkx1h.wl-kobarity@HIDDEN>
<9B2E9550-667D-456A-A33F-067E6F531599@HIDDEN>
<eke77bv7lhuf.wl-kobarity@HIDDEN>
<78B9D57A-5AF2-4ACF-BB2D-D17FB69F9C79@HIDDEN>
<eke75xaql239.wl-kobarity@HIDDEN>
<D818BA5A-E864-4DBA-8D6D-CBCE5B5177A4@HIDDEN>
<eke74iq9kjys.wl-kobarity@HIDDEN>
<44A40891-0815-4C10-8260-868844A12FB4@HIDDEN>
<eke7345qkzsv.wl-kobarity@HIDDEN>
<DM3PPF9A5B544E0E4C7790BECC622DE1AD3FAA7A@HIDDEN>
<eke7h5u2ibpj.wl-kobarity@HIDDEN>
<CAOQTW-M8PWuvBmfDfba-en7RKi3D+22_T8LgQfAx8gZScXkMzA@HIDDEN>
<eke7bjk3iunf.wl-kobarity@HIDDEN>
In-Reply-To: <eke7bjk3iunf.wl-kobarity@HIDDEN>
From: Liu Hui <liuhui1610@HIDDEN>
Date: Sat, 13 Dec 2025 18:43:11 +0800
X-Gm-Features: AQt7F2oy2DUNxhrESD0i4jjE0d84v-4CYYq1Ed5_0Shnlr8U8EppwwXfrjZMlow
Message-ID: <CAOQTW-N0dQg+A8n+NXR-kNDqLdjKJ0j=DyAhLbo5L+LtNY48qA@HIDDEN>
Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session
To: kobarity <kobarity@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 79723
Cc: "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
Augusto Stoffel <arstoffel@HIDDEN>,
"79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org>,
Naresh Gurbuxani <naresh_gurbuxani@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
On Fri, Dec 12, 2025 at 11:31=E2=80=AFPM kobarity <kobarity@HIDDEN> wrot=
e:
> However, I found this rather inconvenient. Since the original message
> appears after the added message, you can't see the added message unless
> you check the *Messages* buffer. Do you have any good ideas?
How about handling the error in python-shell-completion-get-completions?
(condition-case err
(python--parse-json-array completions)
(json-parse-error
(condition-case nil
(python--parse-json-array
(car (last (split-string completions "[\n\r]+" t))))
(json-parse-error
(signal (car err) (list completions))))))
which shows the error message including the whole output only once.
> > I agree it is unnecessary to send the definition each time. Maybe it
> > should just be sent after the first prompt together with other setup
> > codes, because __PYTHON_EL_get_completions is used in pdb completion.
> > For example:
> >
> > 1. M-x run-python
> > 2. eval the follow code in python shell:
> >
> > def f(): breakpoint()
> >
> > 3. enter Pdb by typing f()
> > 4. type "a" and press TAB
> >
> > An error occurs if the definition is not sent.
>
> Thanks. It's safer to always define it. I've revised the patch.
I find that the completion always fails when pdb is triggered in
another module instead of the REPL, e.g.
1. echo 'def f(): breakpoint()' > test.py
2. in the python shell:
from test import f
f()
3. type "a" after the pdb prompt and press TAB
It seems a longstanding issue. Since commit 24ae05255158, setup codes
are sent always, but the issue still exists as shown by above example.
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.
Received: (at 79723) by debbugs.gnu.org; 12 Dec 2025 15:31:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 12 10:31:44 2025
Received: from localhost ([127.0.0.1]:58036 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vU57Q-0003HW-A6
for submit <at> debbugs.gnu.org; Fri, 12 Dec 2025 10:31:44 -0500
Received: from mail-pj1-x1033.google.com ([2607:f8b0:4864:20::1033]:55573)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <kobarity@HIDDEN>)
id 1vU57O-0003HA-5H
for 79723 <at> debbugs.gnu.org; Fri, 12 Dec 2025 10:31:42 -0500
Received: by mail-pj1-x1033.google.com with SMTP id
98e67ed59e1d1-34c1d98ba11so328363a91.3
for <79723 <at> debbugs.gnu.org>; Fri, 12 Dec 2025 07:31:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1765553496; x=1766158296; 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=I9dZiiBn/5GSsAwgTNHMepNXcPeABebAoyWwYjUQm5Y=;
b=WuwugXFz4m4YHH30lSP8SAO8VKysZfyLccoLGhudiUyMfdF8SwIYt02y848gzIsqo9
fVliN1s86lrNuYTczDBtmEqkZLlh+1FNYGPIMhpUPn6AYd6T42jNNKBZYqNVr6VnhXZq
qBQUGUNfC5phPnff6Ph6DWja7HmTI5uZnbBjpYKKe4Aj/Ws3GyqTafxL40LXbi57YVJO
R4VVCQbvWLtRqSytP3oYVR6GRMB4jHeb5yKJB7yH60BJmn1nnX2bicmy+/7bG70hLxtR
fTkEwre0SaXt1tLba2waT+ujbOnnwM9h4dBRfxZ2P05Wq9/lbGbC9vX/QqMalSTGLXoi
qEuA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1765553496; x=1766158296;
h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from
:message-id:date:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
:message-id:reply-to;
bh=I9dZiiBn/5GSsAwgTNHMepNXcPeABebAoyWwYjUQm5Y=;
b=FTC78gfwgSF/8OIKAvh3sBcoEsUE1kcDdDAf+M1JAn/VhPxT5ajgIPMQlvtelNvu7C
Y0EgWMG5aI+4iQeAwOic5+hheKU0UmLCcxdE7Fx1rP/LkvnTvBZIFEWmfGZWDyzGUP3S
+UEp+jxONtE+YoDPHJ/JwWWbc9On3qCcqw3e7/QQHQiZhVMF4fU3EVT5MRyaG2mgodQj
YgzDOOo6V/TPLCaaRnar7doq8/y3oI09sjtB6Lis9EtG4A4Kfa0n0aGnRKoR3TZDkELQ
grwlWoBOcbjUrN4fjqr/5jEnsKGbFY7gd7yp0mGIv8OjOsWiWqPZCy0qCnF8ipNJ8LzE
MJ8g==
X-Forwarded-Encrypted: i=1;
AJvYcCXOAc1jMSPTXVCUWa9LZie9WczMtSa7y7qEJJqkttocUknaywrMb9i4p+zk0cpCP+RHvGP5Ug==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yzd+tU9GeJHwq4cjE2HPPsiyGFKkEqfiQ6i9TQNkZxvPoSZLxsc
xHZuWc1CqarZUb4dmIggQhVSRmGubTFB29H8I3wU8K1JsOtVpCtE6o96
X-Gm-Gg: AY/fxX5yJMdF1wQ8MuIyxc19F9+A5Ry2AHwD3vxkMV2IG+ABmDa9LVy7J4heokLWN8B
hFt04LOllNu3V/YZTutSLRtqFF/i5HIcKLSaMhTDhmcEoaxy3fm+7GxMxQX3S9/jlorD4X3oCht
cuYPWGvH/xXCu9Mnn/4jA4NSSr70Mrfufuh4bQ1qtgzpFyvD+1JthR9G3+qYpg/63MMAtJzy5xo
ThsY7UTxIeFTVIg+mydXahmhMyMbzY5GKf52NMn60PV/oeUhIwuHeeBC9DSNyARW9S0wBQDDFws
QkQRcXlotzAst7mYDGz8OfJTd9tWOO7H7i9DcutqCO+BLxCDOuUfg1RlDNfxAcr3GF3+OKdozgs
EsL4zfyO4GLboz+DSHqnRyIcciHp0r+CtPvH1sNuwxoZOSCSD5rwAzTkEYpWiqPHZ95lKn3GcyE
Ls/+DW3X6QLdJgP73c/LwHJlWhpnhbB4zFbKK9sxuq
X-Google-Smtp-Source: AGHT+IHEDsIaVOERVKYwtQ/+mLWrYELTodzXxw6v33qfNbQUkf405SRXkYIw1uHPYfvSd/sFtXZpuA==
X-Received: by 2002:a17:90b:4b82:b0:340:ad5e:ca with SMTP id
98e67ed59e1d1-34abd6c97f4mr2669592a91.12.1765553495538;
Fri, 12 Dec 2025 07:31:35 -0800 (PST)
Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161])
by smtp.gmail.com with ESMTPSA id
41be03b00d2f7-c0c2b9d8a2bsm5385457a12.27.2025.12.12.07.31.32
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 12 Dec 2025 07:31:34 -0800 (PST)
Date: Sat, 13 Dec 2025 00:31:32 +0900
Message-ID: <eke7bjk3iunf.wl-kobarity@HIDDEN>
From: kobarity <kobarity@HIDDEN>
To: Liu Hui <liuhui1610@HIDDEN>
Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session
In-Reply-To: <CAOQTW-M8PWuvBmfDfba-en7RKi3D+22_T8LgQfAx8gZScXkMzA@HIDDEN>
References: <865xb2h0dr.fsf@HIDDEN>
<DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN>
<85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN>
<D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN>
<7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN>
<DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN>
<eke7bjknle6v.wl-kobarity@HIDDEN>
<9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN>
<eke7a506kwkr.wl-kobarity@HIDDEN>
<191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN>
<eke78qfpkx1h.wl-kobarity@HIDDEN>
<9B2E9550-667D-456A-A33F-067E6F531599@HIDDEN>
<eke77bv7lhuf.wl-kobarity@HIDDEN>
<78B9D57A-5AF2-4ACF-BB2D-D17FB69F9C79@HIDDEN>
<eke75xaql239.wl-kobarity@HIDDEN>
<D818BA5A-E864-4DBA-8D6D-CBCE5B5177A4@HIDDEN>
<eke74iq9kjys.wl-kobarity@HIDDEN>
<44A40891-0815-4C10-8260-868844A12FB4@HIDDEN>
<eke7345qkzsv.wl-kobarity@HIDDEN>
<DM3PPF9A5B544E0E4C7790BECC622DE1AD3FAA7A@HIDDEN>
<eke7h5u2ibpj.wl-kobarity@HIDDEN>
<CAOQTW-M8PWuvBmfDfba-en7RKi3D+22_T8LgQfAx8gZScXkMzA@HIDDEN>
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/31.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_Sat_Dec_13_00:31:32_2025-1"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79723
Cc: "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
Augusto Stoffel <arstoffel@HIDDEN>,
"79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org>,
Naresh Gurbuxani <naresh_gurbuxani@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
--Multipart_Sat_Dec_13_00:31:32_2025-1
Content-Type: text/plain; charset=US-ASCII
Liu Hui wrote:
>
> Hi kobarity,
>
> > 0001-Improve-python-shell-completion-get-completions.patch is the main
> > focus of this fix. In 'python-shell-completion-get-completions', since
> > output from the inferior Python is expected to be in JSON format,
> > commands being echoed back or warning messages being output caused
> > parsing errors. I improved this by re-parsing only the last line when a
> > parsing error occurs, preventing echo-back or warning messages from
> > affecting parsing.
>
> I think the error message can be improved by including the output from
> the process when a parsing error occurs. A message like "could not
> parse JSON stream: 1, nil, 1" is not informative.
I agree. I was thinking the same thing and tried the following code.
(defalias 'python--parse-json-array
(if (fboundp 'json-parse-string)
(lambda (string)
(condition-case err
(json-parse-string string :array-type 'list)
(json-error
(message "%s: %s" (error-message-string err) string)
(signal (car err) (cdr err)))))
(require 'json)
(defvar json-array-type)
(declare-function json-read-from-string "json" (string))
(lambda (string)
(let ((json-array-type 'list))
(json-read-from-string string))))
"Parse the JSON array in STRING into a Lisp list.")
However, I found this rather inconvenient. Since the original message
appears after the added message, you can't see the added message unless
you check the *Messages* buffer. Do you have any good ideas?
> > 0002-Improve-non-native-completion-in-Python-mode.patch improves
> > non-native completion behavior. Previously, both the definition of
> > __PYTHON_EL_get_completions and the call to __PYTHON_EL_get_completions
> > were sent to the inferior Python each time
> > `python-shell-completion-get-completions' was executed. However, there
> > is no need to send the definition every time as long as the definition
> > remains unchanged. I improved this so that the definition of
> > __PYTHON_EL_get_completions is only sent during the inferior Python
> > initialization or when native completion is disabled; it is no longer
> > sent during `python-shell-completion-get-completions' execution.
>
> I agree it is unnecessary to send the definition each time. Maybe it
> should just be sent after the first prompt together with other setup
> codes, because __PYTHON_EL_get_completions is used in pdb completion.
> For example:
>
> 1. M-x run-python
> 2. eval the follow code in python shell:
>
> def f(): breakpoint()
>
> 3. enter Pdb by typing f()
> 4. type "a" and press TAB
>
> An error occurs if the definition is not sent.
Thanks. It's safer to always define it. I've revised the patch.
--Multipart_Sat_Dec_13_00:31:32_2025-1
Content-Type: application/octet-stream; type=patch; name="0001-Improve-python-shell-completion-get-completions.patch"
Content-Disposition: attachment; filename="0001-Improve-python-shell-completion-get-completions.patch"
Content-Transfer-Encoding: 7bit
From 8e44fce5c287cde614ea316e19f1abcc0016526c Mon Sep 17 00:00:00 2001
From: kobarity <kobarity@HIDDEN>
Date: Sun, 7 Dec 2025 22:19:39 +0900
Subject: [PATCH 1/3] Improve python-shell-completion-get-completions
In 'python-shell-completion-get-completions', since output from the
inferior Python is expected to be in JSON format, commands being echoed
back or warning messages being output caused parsing errors. We
improved this by re-parsing only the last line when a parsing error
occurs, preventing echo-back or warning messages from affecting parsing.
* lisp/progmodes/python.el
(python-shell-completion-get-completions): Improved to re-parse
only the last line when a JSON parse error occurs. (Bug#79723)
---
lisp/progmodes/python.el | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index c4cf7ec46cf..639d46a312d 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -4837,12 +4837,17 @@ python-shell-completion-native-get-completions
(defun python-shell-completion-get-completions (process input)
"Get completions of INPUT using PROCESS."
(with-current-buffer (process-buffer process)
- (python--parse-json-array
- (python-shell-send-string-no-output
- (format "%s\nprint(__PYTHON_EL_get_completions(%s))"
- python-shell-completion-setup-code
- (python-shell--encode-string input))
- process))))
+ (let ((completions
+ (python-shell-send-string-no-output
+ (format "%s\nprint(__PYTHON_EL_get_completions(%s))"
+ python-shell-completion-setup-code
+ (python-shell--encode-string input))
+ process)))
+ (condition-case nil
+ (python--parse-json-array completions)
+ (json-parse-error
+ (python--parse-json-array
+ (car (last (split-string completions "[\n\r]+" t)))))))))
(defun python-shell--get-multiline-input ()
"Return lines at a multi-line input in Python shell."
--
2.43.0
--Multipart_Sat_Dec_13_00:31:32_2025-1
Content-Type: application/octet-stream; type=patch; name="0002-Improve-non-native-completion-in-Python-mode.patch"
Content-Disposition: attachment; filename="0002-Improve-non-native-completion-in-Python-mode.patch"
Content-Transfer-Encoding: 7bit
From bce3bbcff967d759ae92e1dcc9d65c2282691c4a Mon Sep 17 00:00:00 2001
From: kobarity <kobarity@HIDDEN>
Date: Sat, 13 Dec 2025 00:06:39 +0900
Subject: [PATCH 2/3] Improve non-native completion in Python mode
Previously, both the definition of __PYTHON_EL_get_completions
and the call to __PYTHON_EL_get_completions were sent to the
inferior Python each time
'python-shell-completion-get-completions' was executed.
However, there is no need to send the definition every time as
long as the definition remains unchanged. We improved this so
that the definition of __PYTHON_EL_get_completions is only sent
during the inferior Python initialization; it is no longer sent
during 'python-shell-completion-get-completions' execution.
* lisp/progmodes/python.el
(python-shell-completion-send-setup-code): New function.
(python-shell-first-prompt-hook): Add the above new function.
(python-shell-completion-get-completions): Omit sending
'python-shell-completion-setup-code'. (Bug#79723)
---
lisp/progmodes/python.el | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index 639d46a312d..c6320c7cc26 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -4509,6 +4509,13 @@ python-shell-completion-setup-code
"Code used to setup completion in inferior Python processes."
:type 'string)
+(defun python-shell-completion-send-setup-code ()
+ "Send `python-shell-completion-setup-code' to inferior Python process."
+ (python-shell-send-string-no-output python-shell-completion-setup-code))
+
+(add-hook 'python-shell-first-prompt-hook
+ #'python-shell-completion-send-setup-code)
+
(define-obsolete-variable-alias
'python-shell-completion-module-string-code
'python-shell-completion-string-code
@@ -4839,8 +4846,7 @@ python-shell-completion-get-completions
(with-current-buffer (process-buffer process)
(let ((completions
(python-shell-send-string-no-output
- (format "%s\nprint(__PYTHON_EL_get_completions(%s))"
- python-shell-completion-setup-code
+ (format "print(__PYTHON_EL_get_completions(%s))"
(python-shell--encode-string input))
process)))
(condition-case nil
--
2.43.0
--Multipart_Sat_Dec_13_00:31:32_2025-1
Content-Type: application/octet-stream; type=patch; name="0003-Do-not-use-codecs.open-for-Python-3.patch"
Content-Disposition: attachment; filename="0003-Do-not-use-codecs.open-for-Python-3.patch"
Content-Transfer-Encoding: 7bit
From 5d549c1a5fa5ee0acadc7b59750979376ba608a4 Mon Sep 17 00:00:00 2001
From: kobarity <kobarity@HIDDEN>
Date: Sat, 13 Dec 2025 00:06:39 +0900
Subject: [PATCH 3/3] Do not use codecs.open for Python 3
* lisp/progmodes/python.el (python-shell-eval-file-setup-code):
For Python 3, use built-in open instead of codecs.open to address the
deprecation of codecs.open in Python 3.14. (Bug#79723)
---
lisp/progmodes/python.el | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index c6320c7cc26..119ece8442f 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -3694,13 +3694,18 @@ python-shell-eval-setup-code
(defconst python-shell-eval-file-setup-code
"\
def __PYTHON_EL_eval_file(filename, tempname, delete):
- import codecs, os, re
+ import os, re, sys
+ if sys.version_info.major < 3:
+ import codecs
+ _open = codecs.open
+ else:
+ _open = open
pattern = r'^[ \t\f]*#.*?coding[:=][ \t]*([-_.a-zA-Z0-9]+)'
- with codecs.open(tempname or filename, encoding='latin-1') as file:
+ with _open(tempname or filename, encoding='latin-1') as file:
match = re.match(pattern, file.readline())
match = match or re.match(pattern, file.readline())
encoding = match.group(1) if match else 'utf-8'
- with codecs.open(tempname or filename, encoding=encoding) as file:
+ with _open(tempname or filename, encoding=encoding) as file:
source = file.read().encode(encoding)
if delete and tempname:
os.remove(tempname)
--
2.43.0
--Multipart_Sat_Dec_13_00:31:32_2025-1--
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 12 Dec 2025 04:53:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 11 23:53:50 2025 Received: from localhost ([127.0.0.1]:52151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vTvA6-0006kC-HS for submit <at> debbugs.gnu.org; Thu, 11 Dec 2025 23:53:50 -0500 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:50528) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liuhui1610@HIDDEN>) id 1vTvA4-0006jy-3S for 79723 <at> debbugs.gnu.org; Thu, 11 Dec 2025 23:53:48 -0500 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-47798ded6fcso5084135e9.1 for <79723 <at> debbugs.gnu.org>; Thu, 11 Dec 2025 20:53:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765515222; x=1766120022; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=FnenlCwoSb0zloxm4YwDFZgeiOehmuq8tUYWMXcFs4E=; b=YhHj4plUD3a+DiOvSreP0Qs2kXy8CdtZNyZ4HdE0zQfP9/sCq4yyDsTBZJlD2TeJ0W PnyqQJe3lUoY653Vl49MVYfLeDbNujOlLf8Fy1gB8X4D0c+xhDpZrNDERgW6h0/2FuAW s9fcNfp+Zvso6KRdAU+OLXboB/Td3/rFiz/sL7tou/qtsjL4jyZeWIpNgUT6h7/IIRbS 4XFdxWZ9OZk5NyYRxZv9jK2BFnytW1sru7eNpxdpkS0rLGFBsOFeYHTpqtGNaANYTKsX 9sU2k+OTNIYTyqOssGH9c7GCKDjj0ZLBHPIJ9HNM0j3WLBjwIwmmHg2a9OCCaP5IiSol msTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765515222; x=1766120022; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=FnenlCwoSb0zloxm4YwDFZgeiOehmuq8tUYWMXcFs4E=; b=LKWjPjkj0vh01vxZFb4pBz/6dZ2NJ9DNqQqojWhjxI0T4ykTcTQfkOBHFC32sZDZtN Y/qyOnNKLL6QrVltVyo2ZXHvbl3lTVUztx4o4IBaz/UCs6FcNNqRDENhsXmXer+xBA8R 6hLLNcJDAQz+MnzXsI0p6Mv2yXzN3OrHoe1xVPgHt0DpcjbQj4PN400HwWJobHt1z+zQ sY7KzRs42vsXdx5DihqiiIXCBISmuqYVbQ6OtaHKV+qeOrLhReRznjn3PcAOztg8HZiM 17ex9I5c73ApKH8qUFbF63SZU/+yaY1bkd71LrbInTGjhUTwFL1csLIe1t669CdHNN9l tStw== X-Forwarded-Encrypted: i=1; AJvYcCUgZiwiBuyDxO5QeDq2cn/Lz8l1R5g+Bl8WLX/bbt4FJ/0iEGVdEEUN/UhN9yrmCZyAJD2B9w==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwhwxDmfsn1tGOx0QKO9ADMYL/MRWO0O8yV9yS7GEcNuQTkcAOp 4S+6lQoDhOwAvieMCsq29fHlxZSUsSuGaQDooXQpXL6xlT3P9mtxT7tnQ6G6VpEtCO2L19bG1fb MGOuO3SDBfuZWMBOKLnI776eaMI19pys= X-Gm-Gg: AY/fxX6m21hoQC7kXxrFgcuyQrWQcDbpj/fEpBQ1F6IoNaRyxInKvjw4rj3XA3RwPbu OAblRrWpcT3YUr10pEZfi/tpDdM9ohtefSjacPD9QNxlgWhqqbt9ijXDyq95b5mZatOiKa5gqOv dhb5+eKBzxvSt4N3nxuW7z5CniYZWJu03lEN5qjdaF2yPIAJ7mr6zBofL0d6TsmY0z4IhixWtNd 3HealueG+c/tDHveUeiDKQu8/P4IpA/Z8w91iYTHKBtPuJIX+9BZ9XqsZBSQYfCmpnO7ak= X-Google-Smtp-Source: AGHT+IEyLsxVQFi/1m76fwu8jIuAXP7z/eNArZbP/ZsSnKbcF+W4Q762n5nMsKAppvYxtrf2l6aYkKkXK56o5nH3RVQ= X-Received: by 2002:a05:600c:a012:b0:479:3a88:de5e with SMTP id 5b1f17b1804b1-47a8f92029emr4860735e9.37.1765515221662; Thu, 11 Dec 2025 20:53:41 -0800 (PST) MIME-Version: 1.0 References: <865xb2h0dr.fsf@HIDDEN> <DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN> <85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN> <D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN> <7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN> <DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN> <eke7bjknle6v.wl-kobarity@HIDDEN> <9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN> <eke7a506kwkr.wl-kobarity@HIDDEN> <191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN> <eke78qfpkx1h.wl-kobarity@HIDDEN> <9B2E9550-667D-456A-A33F-067E6F531599@HIDDEN> <eke77bv7lhuf.wl-kobarity@HIDDEN> <78B9D57A-5AF2-4ACF-BB2D-D17FB69F9C79@HIDDEN> <eke75xaql239.wl-kobarity@HIDDEN> <D818BA5A-E864-4DBA-8D6D-CBCE5B5177A4@HIDDEN> <eke74iq9kjys.wl-kobarity@HIDDEN> <44A40891-0815-4C10-8260-868844A12FB4@HIDDEN> <eke7345qkzsv.wl-kobarity@HIDDEN> <DM3PPF9A5B544E0E4C7790BECC622DE1AD3FAA7A@HIDDEN> <eke7h5u2ibpj.wl-kobarity@HIDDEN> In-Reply-To: <eke7h5u2ibpj.wl-kobarity@HIDDEN> From: Liu Hui <liuhui1610@HIDDEN> Date: Fri, 12 Dec 2025 12:53:29 +0800 X-Gm-Features: AQt7F2p9YlMmJ6n7A2WD2BpZ9MHzYBB4WTAXAOrbcU_XnVu8GnrjqT2QY04UPPA Message-ID: <CAOQTW-M8PWuvBmfDfba-en7RKi3D+22_T8LgQfAx8gZScXkMzA@HIDDEN> Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session To: kobarity <kobarity@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 79723 Cc: "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, Augusto Stoffel <arstoffel@HIDDEN>, "79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org>, Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) Hi kobarity, > 0001-Improve-python-shell-completion-get-completions.patch is the main > focus of this fix. In 'python-shell-completion-get-completions', since > output from the inferior Python is expected to be in JSON format, > commands being echoed back or warning messages being output caused > parsing errors. I improved this by re-parsing only the last line when a > parsing error occurs, preventing echo-back or warning messages from > affecting parsing. I think the error message can be improved by including the output from the process when a parsing error occurs. A message like "could not parse JSON stream: 1, nil, 1" is not informative. > 0002-Improve-non-native-completion-in-Python-mode.patch improves > non-native completion behavior. Previously, both the definition of > __PYTHON_EL_get_completions and the call to __PYTHON_EL_get_completions > were sent to the inferior Python each time > `python-shell-completion-get-completions' was executed. However, there > is no need to send the definition every time as long as the definition > remains unchanged. I improved this so that the definition of > __PYTHON_EL_get_completions is only sent during the inferior Python > initialization or when native completion is disabled; it is no longer > sent during `python-shell-completion-get-completions' execution. I agree it is unnecessary to send the definition each time. Maybe it should just be sent after the first prompt together with other setup codes, because __PYTHON_EL_get_completions is used in pdb completion. For example: 1. M-x run-python 2. eval the follow code in python shell: def f(): breakpoint() 3. enter Pdb by typing f() 4. type "a" and press TAB An error occurs if the definition is not sent.
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.
Received: (at 79723) by debbugs.gnu.org; 7 Dec 2025 14:55:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 07 09:55:19 2025
Received: from localhost ([127.0.0.1]:39166 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vSGAQ-0005Oy-Pi
for submit <at> debbugs.gnu.org; Sun, 07 Dec 2025 09:55:19 -0500
Received: from mail-pl1-x632.google.com ([2607:f8b0:4864:20::632]:60797)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <kobarity@HIDDEN>)
id 1vSGAO-0005MB-7N
for 79723 <at> debbugs.gnu.org; Sun, 07 Dec 2025 09:55:17 -0500
Received: by mail-pl1-x632.google.com with SMTP id
d9443c01a7336-29e1b8be48fso5763615ad.1
for <79723 <at> debbugs.gnu.org>; Sun, 07 Dec 2025 06:55:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1765119310; x=1765724110; 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=chgEicLyw2k7Ms0iP6TFs0R6HGwEv3UQ2LOdtvoQm4c=;
b=TSD1H0wDETPbuC+b55nWrhzLoBjxGnUBZ1H7qy+VvD8um7vzgGH7t3Hn9/3EMIEjSu
asi6YdM5ITRCgqnsnTvdAhVqNDg7oG1BGuxDbnsBiieW5aAyA6FzxToaHW2kc3BFNtPo
BYeOvaxUGCe15nK4oZD4vAggbqIX2MxCV4nEW559N68TwSTKzhASo1lhHswChRCyOSY3
71BuvmWYBCYhRheIZ+OWUqsipmLpfHUzpMNUaOgzWWQ/sIvJ1eW8CuxnvPI+m0AKW0iT
+JjwY3O3fdGaxk2o6IKsUzxHdzd/Bu7M+rrVm00nhw8SlK0TzWEDOKwIoHmSyx0JnaIU
MqdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1765119310; x=1765724110;
h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from
:message-id:date:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
:message-id:reply-to;
bh=chgEicLyw2k7Ms0iP6TFs0R6HGwEv3UQ2LOdtvoQm4c=;
b=YDOIee1e99FDvY3j+76ixmI+ntNqXQBL8MKArceCZeUVjTpPj/eQtEmXJguNy3JhVg
qLf+1xOV5UlUdNNwFRIuigYQKQ3u/rrW0fiVLl/9VluaXRX6swaj+WEqWNo5gdMzcXSN
cVWOajMYNizckWsNqyQdZSh79q59KDFFC6BxaihkB7XmupRjHfq/E6S0FHnpnKWqLZoT
ynIXvzuLPDE6c/smhZ8ENB2B/gdH632o0fISfcuI6qIyOsOIj98hFaRobzdbC2h+lICa
bc/e07Rlm7D5Ky0C7bS258HLASnptNyQqlD2oKI7TmYF+Dj+dtzqZijhvqRV5Z8TGMt/
TtOg==
X-Forwarded-Encrypted: i=1;
AJvYcCUFvHfdIP5WOisavq54zQE0Vk9VZldbVn52sjFmA+FQ1C6hafVrfp0kNEb4ygyx2hQK1hKRjw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzGsbHGldDG/wkP619k5VbrVgkK9dxbuAo316fKCoYZD4AFrODT
eXcWfpdh4uFymAwPCTXRHOOuYMo8hGDnUs+lFK4MYuZVAM4dS4PnszWy
X-Gm-Gg: ASbGnctUWRV9tY7zqBuC+TWi6BV9jguFUJxJkAolx2wk76gZPXJTe5X6bQa/3v9zeU9
TCnZMwJvVaYdNOoZwsWFQdbX8vrwE1p+Q7jIyQtVL9dswJCtaCyeQEzM/9pe5SeUa7xsqThdW6k
VKxfYUEnk0ijYRkSKA1hn2YZ+Az4RklGjr4OkxijT5N9P1Mua3IjC3jnw6obw981nfnc+LEpZan
My1YkxRieR7D4qHmZS3UXa/TAGAqbt0zUuhYgChWZnnkQ92/6Kh1NxOH+v5qJR6un0f7pjf200n
0waqODOQTunU0pEgK8hPHYjUZGGPxqQhjtwt0c3StTMDb78TrHJOVuWuYScyypZxQz9FJuajnnL
mPS2ilZr5wT+JC7hB9SR2YxXdknYDNAtTTkC6zsFwdRdExBB8B+7IfVqyntvHqxiyFOiTkE6rb3
zlvyqRd49WSPn0EqpQzxcVQQzsfeXkJHkRmZouYTD9
X-Google-Smtp-Source: AGHT+IFGxxCFft4GUsAMy2UiCqHQ3SLj9pUAWQxOjHuB4qww56Bo7iZ3iKsGIeQDB/SOIw/r1jzAYg==
X-Received: by 2002:a17:903:19c8:b0:295:8dbb:b3cd with SMTP id
d9443c01a7336-29df5dbb9eamr45293555ad.27.1765119309472;
Sun, 07 Dec 2025 06:55:09 -0800 (PST)
Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161])
by smtp.gmail.com with ESMTPSA id
d9443c01a7336-29dae99f1c4sm100280865ad.66.2025.12.07.06.55.07
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sun, 07 Dec 2025 06:55:08 -0800 (PST)
Date: Sun, 07 Dec 2025 23:54:48 +0900
Message-ID: <eke7h5u2ibpj.wl-kobarity@HIDDEN>
From: kobarity <kobarity@HIDDEN>
To: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN>,
Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session
In-Reply-To: <DM3PPF9A5B544E0E4C7790BECC622DE1AD3FAA7A@HIDDEN>
References: <865xb2h0dr.fsf@HIDDEN>
<DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN>
<85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN>
<D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN>
<7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN>
<DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN>
<eke7bjknle6v.wl-kobarity@HIDDEN>
<9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN>
<eke7a506kwkr.wl-kobarity@HIDDEN>
<191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN>
<eke78qfpkx1h.wl-kobarity@HIDDEN>
<9B2E9550-667D-456A-A33F-067E6F531599@HIDDEN>
<eke77bv7lhuf.wl-kobarity@HIDDEN>
<78B9D57A-5AF2-4ACF-BB2D-D17FB69F9C79@HIDDEN>
<eke75xaql239.wl-kobarity@HIDDEN>
<D818BA5A-E864-4DBA-8D6D-CBCE5B5177A4@HIDDEN>
<eke74iq9kjys.wl-kobarity@HIDDEN>
<44A40891-0815-4C10-8260-868844A12FB4@HIDDEN>
<eke7345qkzsv.wl-kobarity@HIDDEN>
<DM3PPF9A5B544E0E4C7790BECC622DE1AD3FAA7A@HIDDEN>
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/31.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_Sun_Dec__7_23:54:48_2025-1"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79723
Cc: Hui Liu <liuhui1610@HIDDEN>,
"Jacob S. Gordon" <jacob.as.gordon@HIDDEN>,
Augusto Stoffel <arstoffel@HIDDEN>,
"79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
--Multipart_Sun_Dec__7_23:54:48_2025-1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Naresh Gurbuxani wrote:
>=20
> Thanks for your persistence
>=20
> Sent from my iPhone
>=20
> > On Dec 4, 2025, at 10:54=E2=80=AFAM, kobarity <kobarity@HIDDEN> wrot=
e:
> >=20
> > =EF=BB=BF
> > Naresh Gurbuxani wrote:
> >>=20
> >> In [13]: __PYTHON_EL_eval("print(__PYTHON_EL_get_completions(\"f\"))",=
"<string>")
> >> __PYTHON_EL_eval("print(__PYTHON_EL_get_completions(\"f\"))", "<string=
>")
> >> [["filter", 0, 1, "function", "(function: None, iterable: Iterable[Opt=
ional[_T]], /) -> Ite\
> >> rator[_T]"], ["float", 0, 1, "class", ""], ["for", 0, 1, "keyword", ""=
], ["format", 0, 1, "\
> >> function", "(value: object, format_spec: str=3D..., /) -> str"], ["fro=
m", 0, 1, "keyword", ""\
> >> ], ["frozenset", 0, 1, "class", ""], ["fav_color.p", 0, 1, "path", ""]=
, ["%%file", 0, 1, "m\
> >> agic", ""], ["flights_2015/", 0, 1, "path", ""], ["flights_data/", 0, =
1, "path", ""]]
> >=20
> > Thanks. What's interesting is that the same command appears to be
> > repeated twice. This differs from when I tried it without the
> > --simple-prompt option. However, I don't know the cause or solution
> > at this point.
> >=20
> > While this isn't a complete solution, I'd like to propose applying
> > this fix if no other alternatives are available. I hope to propose
> > some patches around the weekend.
Attached are the proposed patches. I expect these to be applied in
sequence. Of course, I welcome any comments or proposed changes
beforehand.
0001-Improve-python-shell-completion-get-completions.patch is the main
focus of this fix. In 'python-shell-completion-get-completions', since
output from the inferior Python is expected to be in JSON format,
commands being echoed back or warning messages being output caused
parsing errors. I improved this by re-parsing only the last line when a
parsing error occurs, preventing echo-back or warning messages from
affecting parsing.
0002-Improve-non-native-completion-in-Python-mode.patch improves
non-native completion behavior. Previously, both the definition of
__PYTHON_EL_get_completions and the call to __PYTHON_EL_get_completions
were sent to the inferior Python each time
`python-shell-completion-get-completions' was executed. However, there
is no need to send the definition every time as long as the definition
remains unchanged. I improved this so that the definition of
__PYTHON_EL_get_completions is only sent during the inferior Python
initialization or when native completion is disabled; it is no longer
sent during `python-shell-completion-get-completions' execution.
0003-Do-not-use-codecs.open-for-Python-3.patch address the deprecation
of codecs.open in Python 3.14. This issue can be reproduced by running
M-x python-shell-send-file using Python 3.14. For example, sending
hello.py, which displays "Hello," will produce the following warning:
Python 3.14.0 (main, Nov 7 2025, 00:02:44) [GCC 13.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> <string>:4: DeprecationWarning: codecs.open() is deprecated. Use open()=
instead.
<string>:8: DeprecationWarning: codecs.open() is deprecated. Use open() ins=
tead.
Hello
While 0001-Improve-python-shell-completion-get-completions.patch enables
non-native completion even with such warnings, I recommend applying
0003-Do-not-use-codecs.open-for-Python-3.patch as well to avoid warning
messages during `python-shell-send-file' execution and to prepare for
the potential future removal of codecs.open.
--Multipart_Sun_Dec__7_23:54:48_2025-1
Content-Type: application/octet-stream; type=patch; name="0001-Improve-python-shell-completion-get-completions.patch"
Content-Disposition: attachment; filename="0001-Improve-python-shell-completion-get-completions.patch"
Content-Transfer-Encoding: 7bit
From 4aadaf352227cf72a6350470f7831f32199fed2b Mon Sep 17 00:00:00 2001
From: kobarity <kobarity@HIDDEN>
Date: Sun, 7 Dec 2025 22:19:39 +0900
Subject: [PATCH 1/3] Improve python-shell-completion-get-completions
In 'python-shell-completion-get-completions', since output from the
inferior Python is expected to be in JSON format, commands being echoed
back or warning messages being output caused parsing errors. We
improved this by re-parsing only the last line when a parsing error
occurs, preventing echo-back or warning messages from affecting parsing.
* lisp/progmodes/python.el
(python-shell-completion-get-completions): Improved to re-parse
only the last line when a JSON parse error occurs. (Bug#79723)
---
lisp/progmodes/python.el | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index c4cf7ec46cf..639d46a312d 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -4837,12 +4837,17 @@ python-shell-completion-native-get-completions
(defun python-shell-completion-get-completions (process input)
"Get completions of INPUT using PROCESS."
(with-current-buffer (process-buffer process)
- (python--parse-json-array
- (python-shell-send-string-no-output
- (format "%s\nprint(__PYTHON_EL_get_completions(%s))"
- python-shell-completion-setup-code
- (python-shell--encode-string input))
- process))))
+ (let ((completions
+ (python-shell-send-string-no-output
+ (format "%s\nprint(__PYTHON_EL_get_completions(%s))"
+ python-shell-completion-setup-code
+ (python-shell--encode-string input))
+ process)))
+ (condition-case nil
+ (python--parse-json-array completions)
+ (json-parse-error
+ (python--parse-json-array
+ (car (last (split-string completions "[\n\r]+" t)))))))))
(defun python-shell--get-multiline-input ()
"Return lines at a multi-line input in Python shell."
--
2.43.0
--Multipart_Sun_Dec__7_23:54:48_2025-1
Content-Type: application/octet-stream; type=patch; name="0002-Improve-non-native-completion-in-Python-mode.patch"
Content-Disposition: attachment; filename="0002-Improve-non-native-completion-in-Python-mode.patch"
Content-Transfer-Encoding: 7bit
From dad5112f9f8128c492344c8f3ff18e093942faa7 Mon Sep 17 00:00:00 2001
From: kobarity <kobarity@HIDDEN>
Date: Sun, 7 Dec 2025 22:19:39 +0900
Subject: [PATCH 2/3] Improve non-native completion in Python mode
Previously, both the definition of __PYTHON_EL_get_completions
and the call to __PYTHON_EL_get_completions were sent to the
inferior Python each time
'python-shell-completion-get-completions' was executed.
However, there is no need to send the definition every time as
long as the definition remains unchanged. We improved this so
that the definition of __PYTHON_EL_get_completions is only sent
during the inferior Python initialization or when native
completion is disabled; it is no longer sent during
'python-shell-completion-get-completions' execution.
* lisp/progmodes/python.el
(python-shell-completion-native-turn-off): Add sending
'python-shell-completion-setup-code'.
(python-shell-completion-native-turn-on-maybe): Add sending
'python-shell-completion-setup-code' for cases where
'python-shell-completion-native-enable' is nil.
(python-shell-completion-get-completions): Omit sending
'python-shell-completion-setup-code'. (Bug#79723)
---
lisp/progmodes/python.el | 31 ++++++++++++++++---------------
1 file changed, 16 insertions(+), 15 deletions(-)
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index 639d46a312d..ae3d84f4658 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -4721,6 +4721,7 @@ python-shell-completion-native-turn-off
With argument MSG show deactivation message."
(interactive "p")
(python-shell-with-shell-buffer
+ (python-shell-send-string-no-output python-shell-completion-setup-code)
(setq-local python-shell-completion-native-enable nil)
(when msg
(message "Shell native completion is disabled, using fallback"))))
@@ -4738,19 +4739,20 @@ python-shell-completion-native-turn-on-maybe
With argument MSG show activation/deactivation message."
(interactive "p")
(python-shell-with-shell-buffer
- (when python-shell-completion-native-enable
- (cond
- ((python-shell-completion-native-interpreter-disabled-p)
- (python-shell-completion-native-turn-off msg))
- ((and python-shell-readline-completer-delims
- (python-shell-completion-native-setup))
- (when msg
- (message "Shell native completion is enabled.")))
- (t
- (when msg
- (message (concat "Python does not use GNU readline;"
- " no completion in multi-line commands.")))
- (python-shell-completion-native-turn-off nil))))))
+ (if python-shell-completion-native-enable
+ (cond
+ ((python-shell-completion-native-interpreter-disabled-p)
+ (python-shell-completion-native-turn-off msg))
+ ((and python-shell-readline-completer-delims
+ (python-shell-completion-native-setup))
+ (when msg
+ (message "Shell native completion is enabled.")))
+ (t
+ (when msg
+ (message (concat "Python does not use GNU readline;"
+ " no completion in multi-line commands.")))
+ (python-shell-completion-native-turn-off nil)))
+ (python-shell-send-string-no-output python-shell-completion-setup-code))))
(defun python-shell-completion-native-turn-on-maybe-with-msg ()
"Like `python-shell-completion-native-turn-on-maybe' but force messages."
@@ -4839,8 +4841,7 @@ python-shell-completion-get-completions
(with-current-buffer (process-buffer process)
(let ((completions
(python-shell-send-string-no-output
- (format "%s\nprint(__PYTHON_EL_get_completions(%s))"
- python-shell-completion-setup-code
+ (format "print(__PYTHON_EL_get_completions(%s))"
(python-shell--encode-string input))
process)))
(condition-case nil
--
2.43.0
--Multipart_Sun_Dec__7_23:54:48_2025-1
Content-Type: application/octet-stream; type=patch; name="0003-Do-not-use-codecs.open-for-Python-3.patch"
Content-Disposition: attachment; filename="0003-Do-not-use-codecs.open-for-Python-3.patch"
Content-Transfer-Encoding: 7bit
From c4c80ae933b454f813b321213d5dfc5239032015 Mon Sep 17 00:00:00 2001
From: kobarity <kobarity@HIDDEN>
Date: Sun, 7 Dec 2025 22:19:39 +0900
Subject: [PATCH 3/3] Do not use codecs.open for Python 3
* lisp/progmodes/python.el (python-shell-eval-file-setup-code):
For Python 3, use built-in open instead of codecs.open to address the
deprecation of codecs.open in Python 3.14. (Bug#79723)
---
lisp/progmodes/python.el | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index ae3d84f4658..dbf2d315f4b 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -3694,13 +3694,18 @@ python-shell-eval-setup-code
(defconst python-shell-eval-file-setup-code
"\
def __PYTHON_EL_eval_file(filename, tempname, delete):
- import codecs, os, re
+ import os, re, sys
+ if sys.version_info.major < 3:
+ import codecs
+ _open = codecs.open
+ else:
+ _open = open
pattern = r'^[ \t\f]*#.*?coding[:=][ \t]*([-_.a-zA-Z0-9]+)'
- with codecs.open(tempname or filename, encoding='latin-1') as file:
+ with _open(tempname or filename, encoding='latin-1') as file:
match = re.match(pattern, file.readline())
match = match or re.match(pattern, file.readline())
encoding = match.group(1) if match else 'utf-8'
- with codecs.open(tempname or filename, encoding=encoding) as file:
+ with _open(tempname or filename, encoding=encoding) as file:
source = file.read().encode(encoding)
if delete and tempname:
os.remove(tempname)
--
2.43.0
--Multipart_Sun_Dec__7_23:54:48_2025-1--
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 5 Dec 2025 00:25:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 04 19:25:32 2025 Received: from localhost ([127.0.0.1]:51594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vRJdc-0006yq-DU for submit <at> debbugs.gnu.org; Thu, 04 Dec 2025 19:25:32 -0500 Received: from mail-westus3azolkn190110003.outbound.protection.outlook.com ([2a01:111:f403:d116::3]:30719 helo=PH0PR06CU001.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <naresh_gurbuxani@HIDDEN>) id 1vRJdZ-0006yb-Jq for 79723 <at> debbugs.gnu.org; Thu, 04 Dec 2025 19:25:30 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=o1ITkYLV3fpJQ0Sz7lzoZnFLyb1hg+bWX84160ABARWNC4jxqha6THSWUe01rHPJaLisEJQOypIor4WaeoRKddvz5YyrN3FfAHYVSO3bLzmUhXM9pVaNQdjrB1GXM9srGEd/4BO4/uLXTCYc/ZDq3t77xrrFI2tJrYnSnZmAcCPUQbvE3i/0mmAbNSMoAib3ib8YRCtc9RalmJBGWXdiX6qxs+H+NqiVt+BkR1lE/EbL69YNvSg9+rfmq7G1Oy6diyICQF6rVL5eCh4gBV5X1d2ZZqeWSCuWVtAcy7p4kCQ8ds9xt+RyB5KTQNruUj0QGjw1auFpMGbSPuS4FHvZkQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=ThAnY0VxEaR3FSUxt5M/6RPzGGNR5P9AOPlzmfsuRXk=; b=wL2pB3pGXqBCFliPEaaiOhk8rp4KxDnj4ufjukqbrmkpO6vzh/CqawQ3ngRyIMlt6dTH3o9eUBQUyi1uFsx8I4MnztJHr+/XRexVOMA0o3vIvc3hJhXakOaqqEs9+qYfVVVhIgtlv9GiNtOu3RrhHgiP5PwMcxmg06XgfjVzVgH3zLMqDm5P6n1pql3LKyy+SlNgodZd3JWQTtfZXkJEC3rLwahUijKpdoToNspsiseyzkBoeLVzYQbVpUKUA/uMUYA5J8Tmt31pZc/VjKKuB5OGgkdaP4ObczzD78jA2k55UMaticnABKxlLIk1mJiN0NVFoUuSr4HZNB/SSwRAKA== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ThAnY0VxEaR3FSUxt5M/6RPzGGNR5P9AOPlzmfsuRXk=; b=h4sy1SMUm74N8c0AoYhzedDedotaq0BCeiLdLBaC7KjT3eSeQhQxseZcfNY0KK7zaMrPZ15647FsO2JeoCe8hzxsFTclBzVvsQeCETFZG4Ip2aZDHQHJbAib5Aa8lac2WgES+I/XRmD8118LU7C1yCg1oK67CMYu1b/X5+QBQY1dqFjDd1Rf5tNBYANdL+tn8hf0m75kU6pIlzQV/WYVWLyXJY87lTL8TWHpUogEPUVqMVjJAKgK1fteHyUIxb8gF8bRZRUSS7RrQAmynXE3YB33kIRV+0bGOvSgJaM1QKav9G8U25UXbVNR/0Lga9arG6jzttBM7+jJ2vhRrCK91A== Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM (2603:10b6:f:fc00::bb4) by SJ5PPFD91589D79.NAMP223.PROD.OUTLOOK.COM (2603:10b6:a0f:fc02::63b) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9388.9; Fri, 5 Dec 2025 00:25:21 +0000 Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456]) by DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456%6]) with mapi id 15.20.9388.003; Fri, 5 Dec 2025 00:25:21 +0000 From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> To: kobarity <kobarity@HIDDEN> Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session Thread-Topic: bug#79723: 30.2; completion-at-point in inferior python session Thread-Index: AQHcSPJoVelsmSsdW02DRQsg7GRsLrTaRvc9gAb9ywCAAS9x+oAAN5KAgAFrxICAAbWiAIAYyOPdgAEFVYCABF53gIABHl2AgAB74wCAARwaAIAAGRQAgAF/zQCAABuuAIAASBMAgADmTACAANXNgIABDwAAgACoVgCAAOfrAIABZ9KAgAA2vICAAVRMgIAB36oAgACOrqg= Date: Fri, 5 Dec 2025 00:25:21 +0000 Message-ID: <DM3PPF9A5B544E0E4C7790BECC622DE1AD3FAA7A@HIDDEN> References: <865xb2h0dr.fsf@HIDDEN> <DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN> <85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN> <D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN> <7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN> <DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN> <eke7bjknle6v.wl-kobarity@HIDDEN> <9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN> <eke7a506kwkr.wl-kobarity@HIDDEN> <191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN> <eke78qfpkx1h.wl-kobarity@HIDDEN> <9B2E9550-667D-456A-A33F-067E6F531599@HIDDEN> <eke77bv7lhuf.wl-kobarity@HIDDEN> <78B9D57A-5AF2-4ACF-BB2D-D17FB69F9C79@HIDDEN> <eke75xaql239.wl-kobarity@HIDDEN> <D818BA5A-E864-4DBA-8D6D-CBCE5B5177A4@HIDDEN> <eke74iq9kjys.wl-kobarity@HIDDEN> <44A40891-0815-4C10-8260-868844A12FB4@HIDDEN> <eke7345qkzsv.wl-kobarity@HIDDEN> In-Reply-To: <eke7345qkzsv.wl-kobarity@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM3PPF9A5B544E0:EE_|SJ5PPFD91589D79:EE_ x-ms-office365-filtering-correlation-id: 4858d080-75b5-47d8-9354-08de3394c6ba x-ms-exchange-slblob-mailprops: WaIXnCbdHrPjAlbMVzb8Ko1YX9MvhyfoiaBHwwXK+SqmE8XIbSYJ5ilPsoev3eWsTk+GvcvSd+/JzG2BYdnLR6dWnh4DGckOO/L35KU1rqu6kNYc1ebwSfPMDSCoFNy3zbn3Jbyc9njHkxxMG1gqUCUR8bvZnaN8Xsrh6plso6YPWbgse4fMMQCsRRbZx0VWJZurZ62isjVsjYkHIIgFW/yYyOWdXQXeJLzviKRPNJXzs6LSKAK/G7EyRstjxuKUyEYeu+26OdNMzeBoV7fWv2TiZCu2dg1b2JFnsWGDFjhkasyyFxO7Mnp45JDjTbi4esMTfzT9Shy6ywwFLLZU+o0GJCb9VfgjNovQHMRomnHvibOhyfrBDLV27811JQrMlsi+Ysh2fuWVXOWhTaxIigTMdTGmVZ34hEL0Z9yv4P3wRs85amft9tv+xK6c3tuzIldYB9lKk6NMAP1spK988GimEfWK4DwIrYYgH0TLA1ml0XZa+Mp7r6rnL02HOCSYyBoQVpRM0vQLu9PlXlvB4NV6iXrhDx/ifeg3cd6WiGPOYMI3ayx7Ncz4w/BNFv+7729X5wpV6+5u2wrdJFG6pQyhvPEV95Cmcrf1ayECyaM4SRu6h2YwRDoUbExVw62QYYLZ6mdPKKV2H2XNvHT0l4oeKA2O/ww1YMwLWP/+Vi3j+vmro45YCbcaDPdWUxVlBGJCqrEw1evVId71F0/uWfE1KTo7iYxhn4fVw/Te1eaT5Nrt8oFDho/wS+vAuQctzQ0s22qnO80= x-microsoft-antispam: BCL:0; ARA:14566002|461199028|14091999006|8060799015|8062599012|15080799012|19110799012|31061999003|6072599003|51005399006|40105399003|3412199025|440099028|102099032; x-microsoft-antispam-message-info: =?utf-8?B?cHZuRDFaSkhNaWdRR3FBeHNHbmFnVHF3WlVKUi9YME9QMDZ3OXk1OWNiaUow?= =?utf-8?B?VGl5a1lvTmlIbDlsWjVBSTBySFJmQlkyS3FJZTBsdi9vSUlVZmR2TmdMOHR4?= =?utf-8?B?OS9yZHcxUTA3UVdWOC9hdGF6N0oyazcvcGVoU2hFbzlWUnVnUnk0b1I1V2NQ?= =?utf-8?B?ZW15RXFYejdSRk0xN2NReWNqNUQzUXRkMjhSamIxU080ZGlWNE5sL3RnSndG?= =?utf-8?B?MGNWMzA4bHpXMUJqeXErKzBsNmk3S2FsSEpQZ0NpbDh3ek5rY0ZweXRtZ0p5?= =?utf-8?B?M3hiNzlKTFREeUpwRFZnaGFpMFpWc1hwQ0dzRG5ZMFJMdGU4NEZkZmFNSmxF?= =?utf-8?B?elVnSUd2QVRaM05FVFd3UDhJOE1GTlljL1JydDYxU1dYQWNDelF5NXk2alNz?= =?utf-8?B?c3B1aFlQeXhBRXhxYXc2UUh1WGZsYUlaVjQvNndpazlJK2QxSDlmcytBK0lE?= =?utf-8?B?eGo3djA0MVh1dWt6eGRURExHTnMzQ3pJTU1RUFgwUXNJN3N1UnYxQXNLSE5U?= =?utf-8?B?TDBpMFMxcVFqMmg2dkRhTzVmWjJvUm50Ykp0MUNoWjFRMHlFNFRLMmlTMVY4?= =?utf-8?B?a3NqNjNDbllsblh6R1doUktTa2J2NWRlcThIMU54a1p5TGJlc0hVY29ZRHhD?= =?utf-8?B?Z2NpT2YydkNibHBkRTRBSWhqcmtXa2JqY3lmbk5XRVBFNzZRdXM1SDNkejBr?= =?utf-8?B?NmxyRk0xNXNLdlpyRjQrSlZYMUZuc095dlVxRCszNlB3Z2Q1UWFINnkyTnVJ?= =?utf-8?B?MS90cWxRK3VnQU5KcnFlZC9nZ3hvNmlVb3d4a0JGYkN6M2FDTzJqMU1HL0R3?= =?utf-8?B?ZjBRZDE1MzQzVmRCMCtvRFFaTitHWGpQekZXOXZzcEYzNlJFS2s4dE05ekNw?= =?utf-8?B?cGlKc3Y0Q1RXYUpjMURuQ2xENUN2YU95ZnErUXVMS1kzSGRWL3ovNnZram9D?= =?utf-8?B?OHMzR0VNeDhScU5QU29zU1RTdldxN1dtK2s4UVpFNUN6WlZGblJsbW5uRGl6?= =?utf-8?B?cjlRemQ4VytJTGptN2pCM0pHdnB2QUVJZzV6NlRpdlZWODIxMkFvVTMzNE5C?= =?utf-8?B?NzFiRVlndFN0UDBlTnM1MktVQkhtSitGOGdyOUVsQkRsakYwQkZUa3EwWU84?= =?utf-8?B?QnlXUVA0Ym1YdHQ5Qno5bXVxMCsvVjhLaXBHRlJUSG5ncFRId3Z1NWFtR0hv?= =?utf-8?B?cXYvY0x2TjhNTldrTm5WeThmQzRMWTlnRnJyMkFiaFNla0ZSdDhvZmFTTzVm?= =?utf-8?B?WUhBZ3N3Ymo3NnBQbUdyZDloa2dVL0VqaDRtSk5aSDdqYi82blBGYkZYb1ZV?= =?utf-8?B?WlRjbEJrd0VLckk2aldFVjB1MTJ6WHJYbDFMU1VSUmxQcmVHbnZmcFpOSUlV?= =?utf-8?B?bWttam1FQzlrWVkxaVNlSzlmZGtUM3pndXdBZGFONHlxQkZuWFNPV09qRldx?= =?utf-8?B?TXBmSmYrNjZrY0J6N2UrZk1XWlNlYU5URkRBcXV3NlFIaFA3MkN3bmdvTE9h?= =?utf-8?B?Rk00M2RtcVZLNWl2M01HQmNlcFZKOVpjM3RWdC9rYUx1TVFoOCtpNHlzTVow?= =?utf-8?B?U0dkYTJ1SENoSXYyeW5xUFpkVm9oVHdzM0hQQXBWRWtCM2ppa2xqOEw1VmQ1?= =?utf-8?Q?pAO+HSAtIPkOuWk7vEzDgeF/W5t6CTcTOLL9Aqr6TNu0=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?U3RoSE5QRTFPWXo3MXhxK3pZNHBnTUNieGdHamJ0cW5jUTRjdk9vNmpoZ0NC?= =?utf-8?B?eWZzcnhrKzgxOUM3K25xQ1F4bWsrN1lwK2YzNDV6anFPYzQyN29xckE4b0Jz?= =?utf-8?B?UVQ2WFFvUEZkS3E3UlJHb094V2dZUG1tWjJlbXFaYlk0YmpkMVJjV2tTc01H?= =?utf-8?B?OVlDMGxxMkZZRUhhYjJsSFpoQ0tnRGFkdytHSmdnS1QrVk42VnlDVEhiOXJH?= =?utf-8?B?eXY5eWFabHhMNDdvTi9kQ2svV2ZjdkZWNTgyUFRqampkaWthYXIrMVpHa212?= =?utf-8?B?blAvWWJWTzdBL1Fvck5XWWFGOXVUZzNYaW1zS0pFNTFHSGczVXB3NzRpeDVx?= =?utf-8?B?SkxzbDZjVmNBT1JTMU9VVFVCMzNseEg0ejBCNzdPaGZnVkxsbCtwc21lWEFD?= =?utf-8?B?R2g1Sjlxc284RXIvK000UUw0Y2hRZHFMUXMyWE9PMkx1MitSclE2eGhOUWRV?= =?utf-8?B?WWtZVmJlcFhLUDlOQWR3R0oweitlSHhNdXQzQ2RWbGgxRUhCeFFNY0NNOU15?= =?utf-8?B?czA4eWVDNkRJREVFalRSN3BLVHlqYUtHUEVrYUhtVzZHcDhHMkxmYWUzS2Y5?= =?utf-8?B?OWdFK1Y3eEU2TUxpNUw4VGJHUHR5d3RudU96SGhNTlVyL3BvT0hwVHVHdjNQ?= =?utf-8?B?cVVVTFlYSHV4UjFFYUJQUWljZnM0Rlo3MXM2YUhjSjFPM3oxL3NCL0ZzeE5y?= =?utf-8?B?TWlOSHRibXQ4bGdwV3B0ckh6T3VzRUVKZWdFd0piQ2VEam9LOVY4RmlzbEFF?= =?utf-8?B?Mm51bm1OMmlpMWFNSFhQMnc2VUlySy9jcGxML2IrcWFrZXBrN2oyRnhPVHVt?= =?utf-8?B?dXZoYjU1R0ZjYWdMMTNRamxzc3lEOE1SMmIzTFpzQ3dsS09iVWc2a2NPUFAz?= =?utf-8?B?N05RTUxsbXY1MG9hbWdxRlo5Tno3eldhbFRiMGxRMEppYkc5WjExOW9mZmF4?= =?utf-8?B?OFk0S2M3ZEgzTEpzQ3F5NGxtNWVlSzJLUEM0MGNmZW4vd0xWN3lkaktsUmc4?= =?utf-8?B?ZmhVUEV2WFI1NHEwcTRMNTdQV0FJcXBqQVlmWFRMUGtLSjBPMjIveEdkY0JE?= =?utf-8?B?aFBMaGFweTliMERidjRWYnNzR3J6RXJsTlo0R1p4dUpRYXR6cEQ0aTFDYnBI?= =?utf-8?B?ZmNMazBQdks4MDNsemVBWXVHaE9RL2FlQnJDWjZSaWpYc3lsZ0xyd0ExWXg3?= =?utf-8?B?YWc5YXk4dVAvQ3ZNQ1pvejlaeVBUUFRhZlpWTkQrQW9ZS3VYRCtSUVJxVXA5?= =?utf-8?B?RDJpOGlzUGNTb2xlY2Z0UDNsS2Q4MnZLV1F5cTlHY3A4dWduSVc4b1U1SzBy?= =?utf-8?B?aHNIMTZZNnNtTXFPVURDZDhubHhhMkVIMk84aURxWW45MFQraDBvbS9melpD?= =?utf-8?B?aTRGK0VuVkdGOEJwOWVSa05SSXJtNElmaTBjdnVtWEdiRDYyQWp2ODdPeXd6?= =?utf-8?B?T0Q1eXBqM01aNEVVcDNZVEZUL3hQSzM3aG9TZGNCZ1UvS2d1OE54Ujlzb1Nh?= =?utf-8?B?elh0NmlzeHpRZkZiazQxK0NMbzhnTGkwb3NpMXlGeWw0TDhMZThIR05MT2k0?= =?utf-8?B?RE9CWVN5U3d2WDRucjlNeXBJWFM1ZnphdEhNSkxXU0hrWk8veG5qQTA1OVFJ?= =?utf-8?B?SkMwbG1WbzRSYUJkSW1Wc2tRcjRPSW1IT3VWVlJxRHMrRnA4Q3gvVGdrcUM2?= =?utf-8?B?R2s5d2hFOHZFcXdvVG5NNXFVVTNKdWRncW1uQnBBZUU2Sm9zUXdjZzRRPT0=?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 4858d080-75b5-47d8-9354-08de3394c6ba X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Dec 2025 00:25:21.5215 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPFD91589D79 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79723 Cc: Hui Liu <liuhui1610@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>, Augusto Stoffel <arstoffel@HIDDEN>, "79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) VGhhbmtzIGZvciB5b3VyIHBlcnNpc3RlbmNlDQoNClNlbnQgZnJvbSBteSBpUGhvbmUNCg0KPiBP biBEZWMgNCwgMjAyNSwgYXQgMTA6NTTigK9BTSwga29iYXJpdHkgPGtvYmFyaXR5QGdtYWlsLmNv bT4gd3JvdGU6DQo+IA0KPiDvu78NCj4gTmFyZXNoIEd1cmJ1eGFuaSB3cm90ZToNCj4+IA0KPj4g SW4gWzEzXTogX19QWVRIT05fRUxfZXZhbCgicHJpbnQoX19QWVRIT05fRUxfZ2V0X2NvbXBsZXRp b25zKFwiZlwiKSkiLCAiPHN0cmluZz4iKQ0KPj4gX19QWVRIT05fRUxfZXZhbCgicHJpbnQoX19Q WVRIT05fRUxfZ2V0X2NvbXBsZXRpb25zKFwiZlwiKSkiLCAiPHN0cmluZz4iKQ0KPj4gW1siZmls dGVyIiwgMCwgMSwgImZ1bmN0aW9uIiwgIihmdW5jdGlvbjogTm9uZSwgaXRlcmFibGU6IEl0ZXJh YmxlW09wdGlvbmFsW19UXV0sIC8pIC0+IEl0ZVwNCj4+IHJhdG9yW19UXSJdLCBbImZsb2F0Iiwg MCwgMSwgImNsYXNzIiwgIiJdLCBbImZvciIsIDAsIDEsICJrZXl3b3JkIiwgIiJdLCBbImZvcm1h dCIsIDAsIDEsICJcDQo+PiBmdW5jdGlvbiIsICIodmFsdWU6IG9iamVjdCwgZm9ybWF0X3NwZWM6 IHN0cj0uLi4sIC8pIC0+IHN0ciJdLCBbImZyb20iLCAwLCAxLCAia2V5d29yZCIsICIiXA0KPj4g XSwgWyJmcm96ZW5zZXQiLCAwLCAxLCAiY2xhc3MiLCAiIl0sIFsiZmF2X2NvbG9yLnAiLCAwLCAx LCAicGF0aCIsICIiXSwgWyIlJWZpbGUiLCAwLCAxLCAibVwNCj4+IGFnaWMiLCAiIl0sIFsiZmxp Z2h0c18yMDE1LyIsIDAsIDEsICJwYXRoIiwgIiJdLCBbImZsaWdodHNfZGF0YS8iLCAwLCAxLCAi cGF0aCIsICIiXV0NCj4gDQo+IFRoYW5rcy4gIFdoYXQncyBpbnRlcmVzdGluZyBpcyB0aGF0IHRo ZSBzYW1lIGNvbW1hbmQgYXBwZWFycyB0byBiZQ0KPiByZXBlYXRlZCB0d2ljZS4gIFRoaXMgZGlm ZmVycyBmcm9tIHdoZW4gSSB0cmllZCBpdCB3aXRob3V0IHRoZQ0KPiAtLXNpbXBsZS1wcm9tcHQg b3B0aW9uLiAgSG93ZXZlciwgSSBkb24ndCBrbm93IHRoZSBjYXVzZSBvciBzb2x1dGlvbg0KPiBh dCB0aGlzIHBvaW50Lg0KPiANCj4gV2hpbGUgdGhpcyBpc24ndCBhIGNvbXBsZXRlIHNvbHV0aW9u LCBJJ2QgbGlrZSB0byBwcm9wb3NlIGFwcGx5aW5nDQo+IHRoaXMgZml4IGlmIG5vIG90aGVyIGFs dGVybmF0aXZlcyBhcmUgYXZhaWxhYmxlLiAgSSBob3BlIHRvIHByb3Bvc2UNCj4gc29tZSBwYXRj aGVzIGFyb3VuZCB0aGUgd2Vla2VuZC4NCg==
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.
Received: (at 79723) by debbugs.gnu.org; 4 Dec 2025 15:54:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 04 10:54:53 2025
Received: from localhost ([127.0.0.1]:49763 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vRBfR-0002zx-0y
for submit <at> debbugs.gnu.org; Thu, 04 Dec 2025 10:54:53 -0500
Received: from mail-pl1-x62e.google.com ([2607:f8b0:4864:20::62e]:50326)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <kobarity@HIDDEN>)
id 1vRBfN-0002zc-LA
for 79723 <at> debbugs.gnu.org; Thu, 04 Dec 2025 10:54:50 -0500
Received: by mail-pl1-x62e.google.com with SMTP id
d9443c01a7336-2984dfae043so12032585ad.0
for <79723 <at> debbugs.gnu.org>; Thu, 04 Dec 2025 07:54:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1764863683; x=1765468483; 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=H9LGFYgY7gockuT1tkC2bu/9A/37aglVrUkA42XJsFA=;
b=AQfvrg2tkPknjAW1/YcjNNsB185Dz1M/8h4S/NfRpHfo1lBZ1NI6Lmk315rB/PLeWb
gRKPyERlgkYLt1pONrEJA+XrAdhOUpQqCowJzxt7DkRrAawst9ssiHaQ2aa2ojGHx+x2
5eRPnLm3YPeQXVP09Ix68BDt91GY5RCvhE4YDu3Htowl8vS0poduDyAgfMAKVU9AJBTF
8rEmCgDDq8VZgVmD2IPyWZM9FEMKcFY7xOnJloNtHisMyeEtK2AbMIR/Y+Zfr23bYIOt
2gDqpfQo+zRSbL/aF/qCg5Hb3CoXHzXcWn9rvVi6EYiFqAGqLaFqxg0HXyV3NDQBbwtl
96pg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1764863683; x=1765468483;
h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from
:message-id:date:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
:message-id:reply-to;
bh=H9LGFYgY7gockuT1tkC2bu/9A/37aglVrUkA42XJsFA=;
b=VaA3P+0BxL9dCJefT3JQWtKSUG5Zv4C0jSVdVvK2EZlhbweazEMg4pYxKwlOrSzbdU
06vMsLkvGM8WSOiHLW7IIVwAs50N6CxKVQ0bVQ9xnzTRTER2hpbxVeq0haWFT6NnZMZn
EhqihOe0WoinJJIAOr1sLktmGv5IesBsEqUhJvO1r+QnvrvkboJtPGVQu8SvSbw/SAPy
o1eoxeyE5fAw8xXHUWHfBU5Ihg75AWOtj+0hovWbUieYtnL1gAOyoKULVO1pCjoQ217w
xuy0JEJ18oq5FwM9ziE2EScABzsv+LP+9JXSQPH8b8sWoCINuYKRm7Op93B1GB/Q8/xT
bARg==
X-Forwarded-Encrypted: i=1;
AJvYcCW9u9+4MEA3pFTkWlyKALMDLIacqPKcn9wr7f9B1X1WPT/UuqZZhd0UqTWUtkjcWuOztXSS4A==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzCE7PUzOJ3k0Ex8au8z9XLMfBi0S+OhXB4enV8T0asRb5nmooM
Ri6cLeILb/SCkglUAF8WxZX151mqwMxYPdEYzIueiKdyYIeZymR9EWIp
X-Gm-Gg: ASbGncv4sqeR0k0TJ10EnmsfPQFGlTdOOd7K7Dwrg2nIz2DSGJrneOrAS8nZdZCnn3b
sy/D2bn6Pg3rKQPYIzF0M12ELN/P4WU6/9XTvOxl+U9KWok8Xm1ZJJAjfz8VaP6t7LJmuoCBli/
w07sy4YY/yjzQiBCCZduR8P3IJ5QzrT8EDwQ5Yn6s0P3dPx8zMkxS2cvnTg8xjVi7JiSOC1zPF4
Ps6dLuGAA163sXcYCkGgT+sEDLS5vqq6KNR0zvz58mZk6huU0m/rRPzrmZBu4CpO39iYzEUJ07U
CPgWAE2UHRVU+3uLgl4cQE5ONnCcJAxSdMpUT1xg3RsjUFb55ZUPazdbPoLGuUkz37DBkSS2klC
cvAxGsAVdL7qB66CViy69hAYGsn8Tgp2JlkaMYY7gyxOIQMYZ20ATWP9F/59nCtkfMbbkFxoMXq
Mw1vncEy27UYBd9JscgYnmcsVmhVFoqevlZIPEyJ99
X-Google-Smtp-Source: AGHT+IGYQHebjKolwsHVk1jUuLiV4gktDPqvlEJ96naKl3ZNQ4LBXP3JUntOPghepM42b+wsma6KHg==
X-Received: by 2002:a17:903:3bac:b0:299:fc47:d7e3 with SMTP id
d9443c01a7336-29d683976b5mr76165465ad.31.1764863683416;
Thu, 04 Dec 2025 07:54:43 -0800 (PST)
Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161])
by smtp.gmail.com with ESMTPSA id
d9443c01a7336-29dae4cf968sm24078895ad.34.2025.12.04.07.54.41
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 04 Dec 2025 07:54:43 -0800 (PST)
Date: Fri, 05 Dec 2025 00:54:40 +0900
Message-ID: <eke7345qkzsv.wl-kobarity@HIDDEN>
From: kobarity <kobarity@HIDDEN>
To: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN>
Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session
In-Reply-To: <44A40891-0815-4C10-8260-868844A12FB4@HIDDEN>
References: <865xb2h0dr.fsf@HIDDEN>
<DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN>
<85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN>
<D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN>
<7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN>
<DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN>
<eke7bjknle6v.wl-kobarity@HIDDEN>
<9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN>
<eke7a506kwkr.wl-kobarity@HIDDEN>
<191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN>
<eke78qfpkx1h.wl-kobarity@HIDDEN>
<9B2E9550-667D-456A-A33F-067E6F531599@HIDDEN>
<eke77bv7lhuf.wl-kobarity@HIDDEN>
<78B9D57A-5AF2-4ACF-BB2D-D17FB69F9C79@HIDDEN>
<eke75xaql239.wl-kobarity@HIDDEN>
<D818BA5A-E864-4DBA-8D6D-CBCE5B5177A4@HIDDEN>
<eke74iq9kjys.wl-kobarity@HIDDEN>
<44A40891-0815-4C10-8260-868844A12FB4@HIDDEN>
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/31.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: 79723
Cc: Liu Hui <liuhui1610@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
"Jacob S. Gordon" <jacob.as.gordon@HIDDEN>,
Augusto Stoffel <arstoffel@HIDDEN>,
"79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Naresh Gurbuxani wrote:
>
> In [13]: __PYTHON_EL_eval("print(__PYTHON_EL_get_completions(\"f\"))", "<string>")
> __PYTHON_EL_eval("print(__PYTHON_EL_get_completions(\"f\"))", "<string>")
> [["filter", 0, 1, "function", "(function: None, iterable: Iterable[Optional[_T]], /) -> Ite\
> rator[_T]"], ["float", 0, 1, "class", ""], ["for", 0, 1, "keyword", ""], ["format", 0, 1, "\
> function", "(value: object, format_spec: str=..., /) -> str"], ["from", 0, 1, "keyword", ""\
> ], ["frozenset", 0, 1, "class", ""], ["fav_color.p", 0, 1, "path", ""], ["%%file", 0, 1, "m\
> agic", ""], ["flights_2015/", 0, 1, "path", ""], ["flights_data/", 0, 1, "path", ""]]
Thanks. What's interesting is that the same command appears to be
repeated twice. This differs from when I tried it without the
--simple-prompt option. However, I don't know the cause or solution
at this point.
While this isn't a complete solution, I'd like to propose applying
this fix if no other alternatives are available. I hope to propose
some patches around the weekend.
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 3 Dec 2025 11:18:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 03 06:18:14 2025 Received: from localhost ([127.0.0.1]:39792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vQks6-0004U6-Cu for submit <at> debbugs.gnu.org; Wed, 03 Dec 2025 06:18:14 -0500 Received: from mail-westus3azolkn19012012.outbound.protection.outlook.com ([52.103.23.12]:24976 helo=PH8PR06CU001.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <naresh_gurbuxani@HIDDEN>) id 1vQks2-0004Sj-Mu for 79723 <at> debbugs.gnu.org; Wed, 03 Dec 2025 06:18:08 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZTjRFa3opGe6eRiV8rVWaXgJ6DUTURStTm0qbQXdpD2Ga5q80x9bBiQfdyRB2e1n9Wc1vGyx4EtaHEDhWcXO/oo+VXjLDuc6/zw03ZPfuOlTkUtu9PBG9/3/Wn/9Yu13I/Sxc6a4NwK/mGpeLBmXWGibrYYoLlRNvtiHRX3HPI7EkyEVTlDQj2EZaT3uBlYu7MknaBULMwifsrKghaztLc0ho/32rpF1q/fv+ICcfH4sjAjzA7a7W/ZHn5vEeVLS2RVMezr+qOsWbOCu3wVf6DYHwm8clBw6oKmppqlqtPAiLfuw15EbODe9KNkWz5QP4UPYWrwfEZcVfpOUuE4BMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=tvmQU45KiRZKNYHRCwwDE4X7/ahSlE7L/gNtV3NQWKg=; b=KpTHKySTRV8vBl6TsTei9F+YSmYNwq3tc+VyuiCRJ3NNOlkTyDkl9ZcnIBdyLHrfevweB/MVt4J14yzQ+WGONR6YltIj+DH3NvXj+ltRp8ppSNCcoX+2RenjnZo8KY2KyZkAkbLBmP+Tx1rWXNSvKqjvIwf+2/LbfP/KASeP2qi1QgR8l1c9pJhpv/xpMMZv+YzmjEVl7Hv/WuRFB9L9tid+xBdVj+3OibriBwbVVFPTQuFYndip94NH2LnPMwm+f3Lj+kstP1fQmQJ1S2bNfdC+KVwkjtCtym4rgzHP6loFpZf7SDjgaOekzTS+GBJMrTEWprNuQUVEIziPwrt6sw== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tvmQU45KiRZKNYHRCwwDE4X7/ahSlE7L/gNtV3NQWKg=; b=lw3bBTTtfLP+XCHLgmiS7vaGMWh19GxdDmusfCh/x6istBrhFkCpHm/3hZhyd+Wj/Xr2d6YILu+j+gZZ+tr4mY5692P2LQc9qJgf42sc4XrALF/Xb3s7gks/cNcdcCKwnX78Y6Rtx2+cjI+Pj1TdGaKnfAki8Yc4bSL0GNEPtNWJas5Ji5+MtAX4tpoe8F1T29WKUngH4stOe7E3RmjzKq6FQHjJmpb7eSLAKOlHivmSeuvWAvd76lAu5RaHX2tKeVTqW9PZGe0Dj9nz38uR8vf5Lo2lmnLxBeEgpMoklRMwI3BVcR7WnrDIh2Cs4CmJ7mhFJDV6EGBMPw5lSCbkzw== Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM (2603:10b6:f:fc00::bb4) by SA1P223MB0581.NAMP223.PROD.OUTLOOK.COM (2603:10b6:806:254::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.17; Wed, 3 Dec 2025 11:17:59 +0000 Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456]) by DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456%6]) with mapi id 15.20.9388.003; Wed, 3 Dec 2025 11:17:59 +0000 From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> To: kobarity <kobarity@HIDDEN> Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session Thread-Topic: bug#79723: 30.2; completion-at-point in inferior python session Thread-Index: AQHcSPJoVelsmSsdW02DRQsg7GRsLrTaRvc9gAb9ywCAAS9x+oAAN5KAgAFrxICAAbWiAIAYyOPdgAEFVYCABF53gIABHl2AgAB74wCAARwaAIAAGRQAgAF/zQCAABuuAIAASBMAgADmTACAANXNgIABDwAAgACoVgCAAOfrAIABZ9KAgAA2vICAAVRMgA== Date: Wed, 3 Dec 2025 11:17:59 +0000 Message-ID: <44A40891-0815-4C10-8260-868844A12FB4@HIDDEN> References: <865xb2h0dr.fsf@HIDDEN> <DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN> <85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN> <D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN> <7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN> <DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN> <eke7bjknle6v.wl-kobarity@HIDDEN> <9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN> <eke7a506kwkr.wl-kobarity@HIDDEN> <191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN> <eke78qfpkx1h.wl-kobarity@HIDDEN> <9B2E9550-667D-456A-A33F-067E6F531599@HIDDEN> <eke77bv7lhuf.wl-kobarity@HIDDEN> <78B9D57A-5AF2-4ACF-BB2D-D17FB69F9C79@HIDDEN> <eke75xaql239.wl-kobarity@HIDDEN> <D818BA5A-E864-4DBA-8D6D-CBCE5B5177A4@HIDDEN> <eke74iq9kjys.wl-kobarity@HIDDEN> In-Reply-To: <eke74iq9kjys.wl-kobarity@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM3PPF9A5B544E0:EE_|SA1P223MB0581:EE_ x-ms-office365-filtering-correlation-id: 290b9e72-3887-45a6-047d-08de325d9dbe x-ms-exchange-slblob-mailprops: WaIXnCbdHrOjJ147MnsjITBpfyyUgNfS1KzcJ3z0EAzjdOS68JipfS+2/oawKtBc05Yx4suHPv9GOjgwB6rvAs+TwGSJFoWx/fECy1wRwNpgOogIvobObPGBWh0qk/mzVo5Xh2DiLTVtZILK4p59VUD6DWQ72b/h86zG8d4i7GdOLFZ7e6o8l3Usmfz1QQwd3tvMPd9K1nYwBILAZdSLmddzgBEEOT/K7tQkH50urs7mRFOxDJJ5j7MfBchKlcSLad1VPQfVB02FmMFfaVeh4SvGHBO4l+d6miIfXPTT8dttYCwlh3zFlGsX2mc+QdBj3l98eyPTgdjJtDkkjch/PH6qlC80fRfOWLNYxD+oW73C9uo9FolI3ymzkcRnim69wtovDajffsvQycPbiatpPRv/SstZ+ROb6oyLmfT48DCHjWf471ODR+j3yDhySjfgm3Jtcvc8zJjRD4sgeybQHtdsIdrHIOTmjU+OszD+VbphxUZX25W/0fSmIUQVmQMvv5a6uTR8ai7CfE639u7sXNMhQZrucrotyBVhRaen3/sy0qwzgjCpi3RieogEJQACTkdeuZuU5xzS4+BctGApvkJ3POZMM4a2ON+3fM7Q/FCpf+TvrKfIxg3amDZ2oWTrg3mkG0u/CEBDJsOvXuNlqSG/GE3qwHXn8rbmFhB5iWLAMnuajuQt4HawMNrQ3dUQrCnRsHH6hYNbvbCs9Ihvvn7fy+Ve36iyld9rWV0oqf5RI2dcb8NHiF6EpN7XSymPdcYdle+117s= x-microsoft-antispam: BCL:0; ARA:14566002|15080799012|8060799015|31061999003|51005399006|461199028|41001999006|19110799012|8062599012|12121999013|10092599007|440099028|3412199025|40105399003|102099032; x-microsoft-antispam-message-info: =?utf-8?B?QmYwaEVhaGUyT2YyZmMzWnE1Z1RlR29KVjhGNGlVbEpTQkt0a1R3UGduT1Ft?= =?utf-8?B?UFNwVmx6K0poZzZ4WUN1TUdCSit5Wjc4T3dDUkVmemtRNmhXa25rQTBJT05N?= =?utf-8?B?dC9UTUhyNW9tZXFMZU4yRmJLNm5GUFlQV1o1bzN0Qm5Bck1lVHJwNEV6V3F1?= =?utf-8?B?SWJuTVZTeWhlN0s0aU54TGxsSGl4ZUh6WEhiOWd6MnNwTUxLQmtaVUhETkZq?= =?utf-8?B?OXBEMVFvVGlId1J6QWpNT04yeVBoQ3J0S1JRY3FYODJxd3pCY09sQUNPUlpw?= =?utf-8?B?Q2E0SlJSS1Bvc2hkcWZFMW5xQUk3RHc2cXRpZ3JDOTRBa3gzUWRtTS83bk10?= =?utf-8?B?d0F6QWtvY1NkbC9lOUt0OWxYNnViT1hrUVJsMmYzRWZTOGt2a0paWUcveklp?= =?utf-8?B?aEd1bG9paGMyTVd0SGFwNVpmU1U0WTZFNS85QldXeEFabW5GcHluVytrdkxi?= =?utf-8?B?eVFxUmxkVFAwNVdNd3lNSlVXWXlSVThqazNvUnZzQjFtbGZ3bTU3NHpRcWhy?= =?utf-8?B?bmU4dTBDWkliN3pwRmpKeUQ0empseVYxYnkrSXNrdXAxZzNFMFAzN1h0OHNk?= =?utf-8?B?R2N1bHZpd2U3SG1SUmpqYmlwMFc1R2JUc0UyV0MxVzkwdll5c0pRcFV5dTc2?= =?utf-8?B?RThLYnBaN1JRczJmTG83b3JYNzZ3UEJtMW54U0VqQ3BoTEJLV25OVVhyMDRr?= =?utf-8?B?b0JNc1M0TDUwcnkwS1dVeHBKdVZhOFdUMlNuQ0xCSFl0VUpOUmQ5WEk3WFV2?= =?utf-8?B?UDE5OUcrN0M2cEpZZ08yZGZwWU5LaTZhOEJja2NZaVZDRXRqUTltL1lweEhB?= =?utf-8?B?L2cvZDh4MmE2Y0I3Z2hyL1ZmRGF0d0JzVnE1VnhnSjRjWDVVckRubnY1bTV5?= =?utf-8?B?TS82Y1dZUzh0Q0xnQktKL0g5YVIvTmlyZDNJTDBUR0x4QVdzY0ZtYXZvbFh2?= =?utf-8?B?eEFUb1VoUllLVnBvbU5jZ2dCa0JDZWRJZGwrdnFZTUE1ZmRzMFlEOThrOC9U?= =?utf-8?B?cm5MNSs4KzZzdVVOUUdFcW1URjJ2VkJyMWxIQ0U4OWh6cDhvU2Y5aHZJZEJL?= =?utf-8?B?dTdTVUF2MWNjSVlZcnhSMzA4WSt6S0JVdW1IQldOcHJvTlFteUd3WkN4YzIx?= =?utf-8?B?VTlQTkxkSmFLaDgzK21NbVlseFgrZUJhbk10eVZDRS9hblBkVDgvS25aa1hX?= =?utf-8?B?c1c2bWtrVFZzbDlrdXVVQjlUKy9RTzlZRG1HeTR1dWZ3bVNlV0lkTkpEY0l0?= =?utf-8?B?Ni9sSzk1aFdSNlJMbWc3S3V2dEFGekY0OHlTTWwzOEs4SktocUZHVGNGZ0dB?= =?utf-8?B?Zm9JNEppL25Cci8xaGxXR1Q2WDVCd1dwc2N0WmtXOGtaLzVncFgzSk5QTjhZ?= =?utf-8?B?b0dzcXRUNTE1WWNLZ2tHV0pHVS84NGdLTWRrWmJrRXRFZC8zb0RKcHNQelJY?= =?utf-8?B?TzcrbzRsdjE3UmU0TElFVlFHVTV3dytYajlGU1hLZEFmdHhJZlZVWDY4WEVP?= =?utf-8?B?dnl3VGVsMUlkNWhodFVlNy9ZV09RQjVRRGlsUXcvVXlzQkpsUmU3VW5RMVo4?= =?utf-8?B?eElrd3pZZitBY2VhRHNXOHo4ZGNrbDNKNUxXOTNXTXNrRU9IaVZxZzRGUzlz?= =?utf-8?B?L0FsUkI2N3FhbFcxY0NXSGl3elYycXlKVWNvUkRRaTl2VzM3SXZxK285NVUx?= =?utf-8?B?SVlmRS9FcmVQSHhvRlNGd1hzajBvKzhZMllXMzE2YW9rRXgrQWJXVjJ3PT0=?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UzlKOFI0VVFyTUxoWlVDWURzdGovaVBRTFNFTFR1c0NXY3lEeUYvak1NK2Nx?= =?utf-8?B?Y1RmYWxveVlwWnVhSCttODlzMk9GYlduTVBVL2tFQ3I4OHRZN3l3SFNOL29r?= =?utf-8?B?Qm54TGhzNTEyWXRTMTF2bDVQZlpwNnN1NGlwM0RZRUZxcjR0L3RzeUtqSnRV?= =?utf-8?B?TVFSdVBtQmw0cXlseWkxU1hqZGRSRHA1dTV6WldkbjA0b2ttM3dyV0tlWkN5?= =?utf-8?B?M0c1S3RFZDlNQllRU3NxUHdvdTE2NFkxU2FHM1d4V05YRWFmZm5ucWNJRXll?= =?utf-8?B?dTRMbDQ3bVRlNHlWV3lRMVVaaS9mVVp5bFlockR0Uk9vN2FMZ01ibWN4Yk5Y?= =?utf-8?B?ejM5d01YUWRkcUg1azQwWU9XMjlwVFArNzhNVUVHY2tBVXVFbGxJdzAyMGNV?= =?utf-8?B?QVJaT1BUTHhKdEt5L3VKdVNxS3NMdkl1dHBPcEp5U0JFdHQxZEYwWWlPR1Rs?= =?utf-8?B?VTA1RG1NLzNZR3o5YjRqNGVSNitmcEQya3hYZDB2OFhRV3ZaL3crejZYVHBL?= =?utf-8?B?YWlDV2h2K3VOMytmaXVsVTA2NUFicmNhUGFzR25DM3RyQ2sydWRJM3RsN2x6?= =?utf-8?B?d0JDRW9MUDRna2lnZkVVM1EzNlEvdWx0RlEzRitWaUZ3RWh4Y1p1cUx6UjJp?= =?utf-8?B?dklYcU1NYUJUd2huTDFaaWNTNUMwVlowYTRVNi8rMElkTC9rbFpCbXEwbktk?= =?utf-8?B?UG94bjh3TVhkYTRnTUNncUdCZkpvZUxMQXFVNGxDS1cwSk9wWHJKalhtQ1gv?= =?utf-8?B?S3NrbmJsTENEZTBHL3g3TmtUU2E4L2svVXRlQUVPQmVER242UHVlWFlLNzdw?= =?utf-8?B?bjJDK3RheE9Cb2g1QmxEUVJjeEY5RnZLN1VGYkNVU1EzMXhOYnU4dDlFZjVL?= =?utf-8?B?TEFnYnJ3SjZVVFNWUVpKdlc3NjFCU2dGYW5DTFBlY1lSeEg2VnlaS3Zycmlv?= =?utf-8?B?NGpUa2FjTCtEZkZOb2lnSVEveTM0aGw0Zm5CTW03cXJrM1NISlloc2ZaVTZB?= =?utf-8?B?TE1kSjErckhZQ0pLNDBUK3piK3d6eVp4SVQvcm92Z1dzV2xwYjlGUW5ISmxV?= =?utf-8?B?QXFyc1VGWU82VUZndFJPcHpPWW9zUEI3KzJHd2c2V0Nwa01yanEvZzcyZE9Y?= =?utf-8?B?eVYvQkEwRGtZa3dIUXR4ZDl2YjBIc25Zcm5SMnROakdPdHp5WkFkZ3VldXhF?= =?utf-8?B?S0RWYzNQSW43S2NQNENSbEh5NTBUVUZaWFZwcEI0QkZncG9Sc2wzLzExNnl6?= =?utf-8?B?a21OendIQlpCNzFqcmRnOC9USng5UCtBMnM2VjJxM2FHVW9iOVJycE9LTEo3?= =?utf-8?B?elc3dVNPQ1V4Uk04dDU2Y2duaEtKWjhaQ1FZaEs3dFFQZFhyTFFsWEpJSE9B?= =?utf-8?B?aHFWNDU1cUhtdzB0akpvb0FiSHA4UGtqSGtPd3NlaXJoMjB6R1hXMFc5b3dr?= =?utf-8?B?YXI1OVEvWWw5Z3lqOEdsYWtURi9DNEZXUTgrN2FJMVJOMmdwWDV2UWhBYVAx?= =?utf-8?B?aVdpMHpvSWlYYWoybWdrV0xybXVUK1Z2SmdtNE5KemhrL3RnT3ZzblFsTVBR?= =?utf-8?B?NWxHVVNLaE5ieWhCSW9sVThFamNCeEZ5NkQ5OVQwcitlWHdyQkNIWDJWdFd4?= =?utf-8?B?M2RBSmM4N1IyZkxjOWtOWlpMaS9yNG9mUUp2RUt0UWp0b1pPK2xiUHBzekdU?= =?utf-8?Q?g1gU0/NhLaMstI6V8OGk?= Content-Type: text/plain; charset="utf-8" Content-ID: <54F974B074DB8C429918C5D8E94BC79E@HIDDEN> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 290b9e72-3887-45a6-047d-08de325d9dbe X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2025 11:17:59.2916 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1P223MB0581 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79723 Cc: Liu Hui <liuhui1610@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>, Augusto Stoffel <arstoffel@HIDDEN>, "79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) SW4gWzEzXTogX19QWVRIT05fRUxfZXZhbCgicHJpbnQoX19QWVRIT05fRUxfZ2V0X2NvbXBsZXRp b25zKFwiZlwiKSkiLCAiPHN0cmluZz4iKQ0KX19QWVRIT05fRUxfZXZhbCgicHJpbnQoX19QWVRI T05fRUxfZ2V0X2NvbXBsZXRpb25zKFwiZlwiKSkiLCAiPHN0cmluZz4iKQ0KW1siZmlsdGVyIiwg MCwgMSwgImZ1bmN0aW9uIiwgIihmdW5jdGlvbjogTm9uZSwgaXRlcmFibGU6IEl0ZXJhYmxlW09w dGlvbmFsW19UXV0sIC8pIC0+IEl0ZVwNCnJhdG9yW19UXSJdLCBbImZsb2F0IiwgMCwgMSwgImNs YXNzIiwgIiJdLCBbImZvciIsIDAsIDEsICJrZXl3b3JkIiwgIiJdLCBbImZvcm1hdCIsIDAsIDEs ICJcDQpmdW5jdGlvbiIsICIodmFsdWU6IG9iamVjdCwgZm9ybWF0X3NwZWM6IHN0cj0uLi4sIC8p IC0+IHN0ciJdLCBbImZyb20iLCAwLCAxLCAia2V5d29yZCIsICIiXA0KXSwgWyJmcm96ZW5zZXQi LCAwLCAxLCAiY2xhc3MiLCAiIl0sIFsiZmF2X2NvbG9yLnAiLCAwLCAxLCAicGF0aCIsICIiXSwg WyIlJWZpbGUiLCAwLCAxLCAibVwNCmFnaWMiLCAiIl0sIFsiZmxpZ2h0c18yMDE1LyIsIDAsIDEs ICJwYXRoIiwgIiJdLCBbImZsaWdodHNfZGF0YS8iLCAwLCAxLCAicGF0aCIsICIiXV0NCg0KDQoN Cj4gT24gRGVjIDIsIDIwMjUsIGF0IDk6NTnigK9BTSwga29iYXJpdHkgPGtvYmFyaXR5QGdtYWls LmNvbT4gd3JvdGU6DQo+IA0KPiBOYXJlc2ggR3VyYnV4YW5pIHdyb3RlOg0KPj4gDQo+PiBNeSBy ZXNwb25zZXMgYXJlIGlubGluZS4NCj4+IA0KPj4+IE9uIERlYyAxLCAyMDI1LCBhdCA5OjE24oCv QU0sIGtvYmFyaXR5IDxrb2Jhcml0eUBnbWFpbC5jb20+IHdyb3RlOg0KPj4+IA0KPj4+IE5hcmVz aCBHdXJidXhhbmkgd3JvdGU6DQo+Pj4+IA0KPj4+Pj4gT24gTm92IDMwLCAyMDI1LCBhdCA5OjIz 4oCvQU0sIGtvYmFyaXR5IDxrb2Jhcml0eUBnbWFpbC5jb20+IHdyb3RlOg0KPj4+Pj4gDQo+Pj4+ PiBOYXJlc2ggR3VyYnV4YW5pIHdyb3RlOg0KPj4+Pj4+IE15IHJlc3BvbnNlcyBhcmUgaW5saW5l DQo+Pj4+Pj4gDQo+Pj4+Pj4gT24gTm92IDI5LCAyMDI1LCBhdCA0OjI44oCvQU0sIGtvYmFyaXR5 IDxrb2Jhcml0eUBnbWFpbC5jb20+IHdyb3RlOg0KPj4+Pj4+IA0KPj4+Pj4+IE5hcmVzaCBHdXJi dXhhbmkgd3JvdGU6DQo+Pj4+Pj4gDQo+Pj4+Pj4gVGhhdCBpcyBjb3JyZWN0LiAgRnJvbSBjb21t YW5kIGxpbmUsIEkgc3RhcnQgd2l0aCBlbWFjcyAtUS4gIFRoZW4gaW4gKnNjcmF0Y2gqIGJ1ZmZl ciwgSSBoYXZlDQo+Pj4+Pj4gDQo+Pj4+Pj4gKHNldHEgcHl0aG9uLXNoZWxsLWludGVycHJldGVy ICJpcHl0aG9uIg0KPj4+Pj4+ICAgIHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzICItLXNp bXBsZS1wcm9tcHTigJ0pDQo+Pj4+Pj4gDQo+Pj4+Pj4gTm93IGxhdW5jaCBweXRob24gc2Vzc2lv biB1c2luZyBNLXggcnVuLXB5dGhvbi4gIENvbW1hbmRzIGFyZSBlY2hvZWQgYmFjay4gIFRhYiBj b21wbGV0aW9uIGRvZXMgbm90IHdvcmsuIA0KPj4+Pj4+IA0KPj4+Pj4+IEluIFsxXTogaW1wb3J0 IG9zDQo+Pj4+Pj4gaW1wb3J0IG9zDQo+Pj4+Pj4gDQo+Pj4+Pj4gU28sIHRoaXMgaXMgYWxzbyB1 bmV4cGVjdGVkIGJlaGF2aW9yLiAgSW4gdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24NCj4+Pj4+ PiBvZiBweXRob24uZWwsIGNvbXBsZXRpb24gZG9lcyBub3QgZnVuY3Rpb24gYXMgbG9uZyBhcyBl Y2hvLWJhY2sgaXMNCj4+Pj4+PiBlbmFibGVkLg0KPj4+Pj4+IA0KPj4+Pj4+IEluIFs3XTogb3Mu Y3B1IDxUQUI+ICNkb2VzIG5vdCB3b3JrIA0KPj4+Pj4+IA0KPj4+Pj4+IE0teCBkZXNjcmliZS12 YXJpYWJsZSA8UkVUVVJOPiBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncyA8UkVUVVJOPiBn aXZlcw0KPj4+Pj4+IA0KPj4+Pj4+IHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzIGlzIGEg dmFyaWFibGUgZGVmaW5lZCBpbiDigJhweXRob24uZWzigJkuDQo+Pj4+Pj4gDQo+Pj4+Pj4gSXRz IHZhbHVlIGlzICItLXNpbXBsZS1wcm9tcHQiDQo+Pj4+Pj4gT3JpZ2luYWwgdmFsdWUgd2FzICIt aSINCj4+Pj4+PiBMb2NhbCBpbiBidWZmZXIgKlB5dGhvbio7IGdsb2JhbCB2YWx1ZSBpcyAiLS1z aW1wbGUtcHJvbXB0Ig0KPj4+Pj4+IA0KPj4+Pj4+IEFyZ3VtZW50cyBmb3IgdGhlIFB5dGhvbiBp bnRlcnByZXRlciBmb3IgaW50ZXJhY3RpdmUgdXNlLg0KPj4+Pj4+IA0KPj4+Pj4+IFlvdSBjYW4g Y3VzdG9taXplIHRoaXMgdmFyaWFibGUuIA0KPj4+Pj4+IA0KPj4+Pj4+IFRoYW5rcyBmb3IgY29u ZmlybWF0aW9uLg0KPj4+Pj4+IA0KPj4+Pj4+IElmIHlvdSBoYXZlIGFueSBjdXN0b20gcmVhZGxp bmUvbGliZWRpdCBzZXR0aW5ncyBpbiAuaW5wdXRyYyBvcg0KPj4+Pj4+IHNvbWV3aGVyZSBlbHNl LCBwbGVhc2UgdGVtcG9yYXJpbHkgZGlzYWJsZSB0aGVtLiAgVGhlbiBsZXQgdXMga25vdyB0aGUN Cj4+Pj4+PiB2YWx1ZSB3aGVuIHlvdSBlbnRlciB0aGUgZm9sbG93aW5nIGluIHRoZSBpbmZlcmlv ciBQeXRob24gYnVmZmVyOg0KPj4+Pj4+IA0KPj4+Pj4+IGltcG9ydCB0ZXJtaW9zDQo+Pj4+Pj4g YXR0ciA9IHRlcm1pb3MudGNnZXRhdHRyKDApDQo+Pj4+Pj4gYXR0clszXSAmIHRlcm1pb3MuRUNI Tw0KPj4+Pj4+IA0KPj4+Pj4+IEkgZ2V0IHplcm8gaGVyZS4NCj4+Pj4+PiANCj4+Pj4+PiBUaGUg ZXhwZWN0ZWQgdmFsdWUgaXMgemVyby4gIElmIGl0IGlzIG5vdCAwLCBwbGVhc2UgdHJ5IGZvbGxv d2luZzoNCj4+Pj4+PiANCj4+Pj4+PiBhdHRyWzNdICY9IH50ZXJtaW9zLkVDSE8NCj4+Pj4+PiB0 ZXJtaW9zLnRjc2V0YXR0cigwLCB0ZXJtaW9zLlRDU0FEUkFJTiwgYXR0cikNCj4+Pj4+PiANCj4+ Pj4+PiBQbGVhc2UgY2hlY2sgaWYgaXQgc3RpbGwgZWNob2VzIGJhY2suDQo+Pj4+Pj4gDQo+Pj4+ Pj4gQmFzZWQgb24gbXkgcHJldmlvdXMgdGVzdGluZywgc29tZSBQeXRob24gaW5zdGFsbGF0aW9u cyBvbiBNYWNPUyBzZWVtDQo+Pj4+Pj4gdG8ga2VlcCB0aGlzIGJpdCBlbmFibGVkIGRlcGVuZGlu ZyBvbiB0aGUgY29uZmlndXJhdGlvbi4gIFBsZWFzZSBjaGVjaw0KPj4+Pj4+IHRoZSB2YWx1ZSBh Z2FpbiBhcyBmb2xsb3dzOg0KPj4+Pj4+IA0KPj4+Pj4+IGF0dHIgPSB0ZXJtaW9zLnRjZ2V0YXR0 cigwKQ0KPj4+Pj4+IGF0dHJbM10gJiB0ZXJtaW9zLkVDSE8NCj4+Pj4+PiANCj4+Pj4+PiBJIGdl dCB6ZXJvIGFnYWluLg0KPj4+Pj4+IA0KPj4+Pj4+IElmIHlvdSBjYW5ub3QgY2xlYXIgdGhpcyBi aXQsIHRyeSBzd2l0Y2hpbmcgdG8gUkFXIG1vZGUgYXMgZm9sbG93czoNCj4+Pj4+PiANCj4+Pj4+ PiBpbXBvcnQgdHR5DQo+Pj4+Pj4gdHR5LnNldHJhdygwKQ0KPj4+Pj4+IA0KPj4+Pj4+Pj4+IHR0 eS5zZXRyYXcoMCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgDQo+Pj4+Pj4gDQo+Pj4+Pj4gWzgxOTIsIDIsIDE5 MjAwLCA2NSwgOTYwMCwgOTYwMCwgW2InXHgwNCcsIGInXHhmZicsIGInXHhmZicsIGInXHg3Zics IGInXHgxNycsIGInXHgxNScsIGInXFwNCj4+Pj4+PiANCj4+Pj4+PiB4MTInLCBiJ1x4ZmYnLCBi J1x4MDMnLCBiJ1x4MWMnLCBiJ1x4MWEnLCBiJ1x4MTknLCBiJ1x4MTEnLCBiJ1x4MTMnLCBiJ1x4 MTYnLCBiJ1x4MGYnLCAxLCAwXA0KPj4+Pj4+IA0KPj4+Pj4+ICwgYidceDE0JywgYidceGZmJ11d IA0KPj4+Pj4+IA0KPj4+Pj4+IElmIG5vbmUgb2YgdGhlc2Ugd29yaywgd2UgbWF5IGhhdmUgdG8g cmVtb3ZlIHRoZSBlY2hvZWQgc3RyaW5nIHVzaW5nDQo+Pj4+Pj4gZWxpc3AuDQo+Pj4+PiANCj4+ Pj4+IFRoYW5rcy4gIEl0IHNlZW1zIHRoYXQgdGVybWlvcyBpcyBub3QgZWNob2luZyBiYWNrLg0K Pj4+Pj4gDQo+Pj4+PiBXaGVuIHlvdSBydW4gImlweXRob24gLS1zaW1wbGUtcHJvbXB0IiBvdXRz aWRlIG9mIEVtYWNzLCBpdCBkb2Vzbid0DQo+Pj4+PiBlY2hvIGJhY2ssIHJpZ2h0Pw0KPj4+PiBD b3JyZWN0LiAgRnJvbSBjb21tYW5kIGxpbmUg4oCcaXB5dGhvbiDigJRzaW1wbGUtcHJvbXB04oCd LiAgVGhlbiBjb21tYW5kcyBydW4gYnV0IGRvIG5vdCBlY2hvIGJhY2suDQo+Pj4+PiANCj4+Pj4+ IEkndmUgY3JlYXRlZCBhIHByb3RvdHlwZSB0aGF0IGVuYWJsZXMgY29tcGxldGlvbiBldmVuIHdo ZW4NCj4+Pj4+IGVjaG8tYmFja2VkLiAgSSdkIGFwcHJlY2lhdGUgaXQgaWYgeW91IGNvdWxkIGdp dmUgaXQgYSB0cnkuDQo+Pj4+PiANCj4+Pj4+IDEuIGVtYWNzIC1RDQo+Pj4+PiAyLiBPcGVuIG9y IGNyZWF0ZSBhbnkgUHl0aG9uIGZpbGUuIChUbyBsb2FkIHB5dGhvbi5lbCkNCj4+Pj4+IDMuIEN1 c3RvbWl6ZSB2YXJpYWJsZXMgdG8gdXNlIElQeXRob24sIGlmIG5lZWRlZC4NCj4+Pj4+IDQuIEV2 YWx1YXRlIHRoZSBmb2xsb3dpbmcgY29kZSBpbiAqc2NyYXRjaCogYnVmZmVyLg0KPj4+Pj4gDQo+ Pj4+PiAoZGVmdW4gcHl0aG9uLXNoZWxsLWNvbXBsZXRpb24tbmF0aXZlLXR1cm4tb2ZmICgmb3B0 aW9uYWwgbXNnKQ0KPj4+Pj4gIlR1cm4gb2ZmIHNoZWxsIG5hdGl2ZSBjb21wbGV0aW9ucy4NCj4+ Pj4+IFdpdGggYXJndW1lbnQgTVNHIHNob3cgZGVhY3RpdmF0aW9uIG1lc3NhZ2UuIg0KPj4+Pj4g KGludGVyYWN0aXZlICJwIikNCj4+Pj4+IChweXRob24tc2hlbGwtd2l0aC1zaGVsbC1idWZmZXIN Cj4+Pj4+ICAocHl0aG9uLXNoZWxsLXNlbmQtc3RyaW5nLW5vLW91dHB1dCBweXRob24tc2hlbGwt Y29tcGxldGlvbi1zZXR1cC1jb2RlKQ0KPj4+Pj4gIChzZXRxLWxvY2FsIHB5dGhvbi1zaGVsbC1j b21wbGV0aW9uLW5hdGl2ZS1lbmFibGUgbmlsKQ0KPj4+Pj4gICh3aGVuIG1zZw0KPj4+Pj4gICAg KG1lc3NhZ2UgIlNoZWxsIG5hdGl2ZSBjb21wbGV0aW9uIGlzIGRpc2FibGVkLCB1c2luZyBmYWxs YmFjayIpKSkpDQo+Pj4+PiANCj4+Pj4+IChkZWZ1biBweXRob24tc2hlbGwtY29tcGxldGlvbi1n ZXQtY29tcGxldGlvbnMgKHByb2Nlc3MgaW5wdXQpDQo+Pj4+PiAiR2V0IGNvbXBsZXRpb25zIG9m IElOUFVUIHVzaW5nIFBST0NFU1MuIg0KPj4+Pj4gKHdpdGgtY3VycmVudC1idWZmZXIgKHByb2Nl c3MtYnVmZmVyIHByb2Nlc3MpDQo+Pj4+PiAgKGxldCAoKGNvbXBsZXRpb25zDQo+Pj4+PiAgICAg ICAgIChweXRob24tc2hlbGwtc2VuZC1zdHJpbmctbm8tb3V0cHV0DQo+Pj4+PiAgICAgICAgICAo Zm9ybWF0ICJwcmludChfX1BZVEhPTl9FTF9nZXRfY29tcGxldGlvbnMoJXMpKSINCj4+Pj4+ICAg ICAgICAgICAgICAgICAgKHB5dGhvbi1zaGVsbC0tZW5jb2RlLXN0cmluZyBpbnB1dCkpDQo+Pj4+ PiAgICAgICAgICBwcm9jZXNzKSkpDQo+Pj4+PiAgICAoY29uZGl0aW9uLWNhc2UgbmlsDQo+Pj4+ PiAgICAgICAgKHB5dGhvbi0tcGFyc2UtanNvbi1hcnJheSBjb21wbGV0aW9ucykNCj4+Pj4+ICAg ICAgKGpzb24tcGFyc2UtZXJyb3INCj4+Pj4+ICAgICAgIChweXRob24tLXBhcnNlLWpzb24tYXJy YXkNCj4+Pj4+ICAgICAgICAoY2FyIChsYXN0IChzcGxpdC1zdHJpbmcgY29tcGxldGlvbnMgIltc blxyXSsiIHQpKSkpKSkpKSkNCj4+Pj4+IA0KPj4+Pj4gDQo+Pj4+PiA1LiBNLXggcnVuLXB5dGhv bg0KPj4+Pj4gNi4gVHJ5IHRvIGNvbXBsZXRlLg0KPj4+Pj4gDQo+Pj4+IEluZmVyaW9yIHNlc3Np b24gd29ya3MgYXMgZXhwZWN0ZWQuICBUYWIgY29tcGxldGlvbiB3b3Jrcy4gIENvbW1hbmRzIGRv IG5vdCBlY2hvIGJhY2suICANCj4+Pj4gDQo+Pj4+IE5vdyBJIGFkZCB0d28gbW9yZSBsaW5lcyB0 byAqc2NyYXRjaCogYnVmZmVyLg0KPj4+PiANCj4+Pj4gKHNldHEgcHl0aG9uLXNoZWxsLWludGVy cHJldGVyICJpcHl0aG9uIg0KPj4+PiAgICAgcHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3Mg Ii0tc2ltcGxlLXByb21wdOKAnSkNCj4+Pj4gDQo+Pj4+IEFmdGVyIHF1aXR0aW5nIHB5dGhvbiBp bmZlcmlvciBzZXNzaW9uIGFuZCByZXJ1bm5pbmcgTS14IHJ1bi1weXRob24sIEkgc2VlIHRoZSBz YW1lIHByb2JsZW1zLiANCj4+Pj4gQ29tbWFuZHMgYXJlIGVjaG9lZCBiYWNrLg0KPj4+PiBUYWIg Y29tcGxldGlvbiBkb2VzIG5vdCB3b3JrLiAgU2FtZSBlcnJvciBtZXNzYWdlOiANCj4+Pj4gcHl0 aG9uLS1wYXJzZS1qc29uLWFycmF5OiBjb3VsZCBub3QgcGFyc2UgSlNPTiBzdHJlYW06IDEsIDEs IDENCj4+PiANCj4+PiBIb3cgZG8geW91IGV2YWx1YXRlIGluIHRoZSAqc2NyYXRjaCogYnVmZmVy PyAgQ291bGQgeW91IHRyeSB0aGUNCj4+PiBmb2xsb3dpbmcgc3RlcHM/ICBZb3UgZG9uJ3QgbmVl ZCB0byB0cnkgaXQgd2l0aCBQeXRob24gKE5vbi1JUHl0aG9uKS4NCj4+IE0teCBldmFsLWJ1ZmZl cg0KPj4+IA0KPj4+IDEuIGVtYWNzIC1RDQo+Pj4gMi4gT3BlbiBvciBjcmVhdGUgYW55IFB5dGhv biBmaWxlLiAoVG8gbG9hZCBweXRob24uZWwpDQo+Pj4gMy4gU3dpdGNoIHRvICpzY3JhdGNoKiBi dWZmZXIuDQo+Pj4gNC4gQ29weSBhbmQgcGFzdGUgdGhlIGZvbGxvd2luZyBjb2RlIGludG8gKnNj cmF0Y2gqIGJ1ZmZlci4NCj4+PiANCj4+PiAoZGVmdW4gcHl0aG9uLXNoZWxsLWNvbXBsZXRpb24t bmF0aXZlLXR1cm4tb2ZmICgmb3B0aW9uYWwgbXNnKQ0KPj4+ICJUdXJuIG9mZiBzaGVsbCBuYXRp dmUgY29tcGxldGlvbnMuDQo+Pj4gV2l0aCBhcmd1bWVudCBNU0cgc2hvdyBkZWFjdGl2YXRpb24g bWVzc2FnZS4iDQo+Pj4gKGludGVyYWN0aXZlICJwIikNCj4+PiAocHl0aG9uLXNoZWxsLXdpdGgt c2hlbGwtYnVmZmVyDQo+Pj4gICAocHl0aG9uLXNoZWxsLXNlbmQtc3RyaW5nLW5vLW91dHB1dCBw eXRob24tc2hlbGwtY29tcGxldGlvbi1zZXR1cC1jb2RlKQ0KPj4+ICAgKHNldHEtbG9jYWwgcHl0 aG9uLXNoZWxsLWNvbXBsZXRpb24tbmF0aXZlLWVuYWJsZSBuaWwpDQo+Pj4gICAod2hlbiBtc2cN Cj4+PiAgICAgKG1lc3NhZ2UgIlNoZWxsIG5hdGl2ZSBjb21wbGV0aW9uIGlzIGRpc2FibGVkLCB1 c2luZyBmYWxsYmFjayIpKSkpDQo+Pj4gDQo+Pj4gKGRlZnVuIHB5dGhvbi1zaGVsbC1jb21wbGV0 aW9uLWdldC1jb21wbGV0aW9ucyAocHJvY2VzcyBpbnB1dCkNCj4+PiAiR2V0IGNvbXBsZXRpb25z IG9mIElOUFVUIHVzaW5nIFBST0NFU1MuIg0KPj4+ICh3aXRoLWN1cnJlbnQtYnVmZmVyIChwcm9j ZXNzLWJ1ZmZlciBwcm9jZXNzKQ0KPj4+ICAgKGxldCAoKGNvbXBsZXRpb25zDQo+Pj4gICAgICAg ICAgKHB5dGhvbi1zaGVsbC1zZW5kLXN0cmluZy1uby1vdXRwdXQNCj4+PiAgICAgICAgICAgKGZv cm1hdCAicHJpbnQoX19QWVRIT05fRUxfZ2V0X2NvbXBsZXRpb25zKCVzKSkiDQo+Pj4gICAgICAg ICAgICAgICAgICAgKHB5dGhvbi1zaGVsbC0tZW5jb2RlLXN0cmluZyBpbnB1dCkpDQo+Pj4gICAg ICAgICAgIHByb2Nlc3MpKSkNCj4+PiAgICAgKGNvbmRpdGlvbi1jYXNlIG5pbA0KPj4+ICAgICAg ICAgKHB5dGhvbi0tcGFyc2UtanNvbi1hcnJheSBjb21wbGV0aW9ucykNCj4+PiAgICAgICAoanNv bi1wYXJzZS1lcnJvcg0KPj4+ICAgICAgICAocHl0aG9uLS1wYXJzZS1qc29uLWFycmF5DQo+Pj4g ICAgICAgICAoY2FyIChsYXN0IChzcGxpdC1zdHJpbmcgY29tcGxldGlvbnMgIltcblxyXSsiIHQp KSkpKSkpKSkNCj4+PiANCj4+PiAoc2V0cSBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXIgImlweXRo b24iDQo+Pj4gICAgIHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzICItLXNpbXBsZS1wcm9t cHQiKQ0KPj4+IA0KPj4+IDUuIE0teCBldmFsLWJ1ZmZlcg0KPj4+IDYuIE0teCBydW4tcHl0aG9u DQo+Pj4gNy4gVHJ5IHRvIGNvbXBsZXRlLg0KPj4gDQo+PiBOb3cgdGFiIGNvbXBsZXRpb24gd29y a3MuICBDb21tYW5kIGlzIGFsc28gZWNob2VkIGJhY2suICBMaWtlIHRoaXM6DQo+PiANCj4+IElu IFs4XTogb3MuY3B1X2NvdW50KCkNCj4+IG9zLmNwdV9jb3VudCgpDQo+PiBPdXRbOV06IDE0DQo+ IA0KPiBUaGFua3MuIENvbW1hbmQgZWNobyBiYWNrIGlzIGFzIGV4cGVjdGVkLiAgVGhpcyBmaXgg bWVyZWx5IGVuYWJsZXMNCj4gY29tcGxldGlvbiBldmVuIHdoZW4gZWNobyBiYWNrIG9jY3Vyczsg aXQgZG9lcyBub3QgcmVtb3ZlIGFsbCBlY2hvDQo+IGJhY2suDQo+IA0KPiBDYW4geW91IHRyeSB0 byBzZWUgaWYgdGhlIGludGVybmFsIGNvbW1hbmRzIGFuZCBjb21wbGV0aW9uIGNhbmRpZGF0ZXMN Cj4gYXBwZWFyIGFzIGZvbGxvd3Mgd2hlbiB5b3UgY29tcGxldGU/DQo+IA0KPiBJbiBbNjVdOiBf X1BZVEhPTl9FTF9ldmFsKCJwcmludChfX1BZVEhPTl9FTF9nZXRfY29tcGxldGlvbnMoXCJmXCIp KSIsICI8c3RyaW5nPiIpKQ0KPiBbWyJmaWx0ZXIiLCAwLCAxLCAiZnVuY3Rpb24iLCAiKGZ1bmN0 aW9uOiBOb25lLCBpdGVyYWJsZTogSXRlcmFibGVbT3B0aW9uYWxbX1RdXSwgLykgLT4gSXRlcmF0 b3JbX1RdIl0sIFsiZmxvYXQiLCAwLCAxLCAiY2xhc3MiLCAiIl0sIFsiZm9yIiwgMCwgMSwgImtl eXdvcmQiLCAiIl0sIFsiZm9ybWF0IiwgMCwgMSwgImZ1bmN0aW9uIiwgIih2YWx1ZTogb2JqZWN0 LCBmb3JtYXRfc3BlYzogc3RyPS4uLiwgLykgLT4gc3RyIl0sIFsiZnJvbSIsIDAsIDEsICJrZXl3 b3JkIiwgIiJdLCBbImZyb3plbnNldCIsIDAsIDEsICJjbGFzcyIsICIiXSwgWyIlJWZpbGUiLCAw LCAxLCAibWFnaWMiLCAiIl1dDQo+IA0KPiBGcm9tIG15IGV4cGVyaWVuY2UsIGlmIHlvdSBrZWVw IHR5cGluZyBsaWtlICJhIiBUQUIgQmFja3NwYWNlLCAiYiIgVEFCDQo+IEJhY2tzcGFjZSwgYW5k IHNvIG9uLCBpdCBzb21ldGltZXMgYXBwZWFycy4NCg0KDQo=
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.
Received: (at 79723) by debbugs.gnu.org; 2 Dec 2025 15:00:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 02 10:00:09 2025
Received: from localhost ([127.0.0.1]:60242 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vQRrM-0004zu-EN
for submit <at> debbugs.gnu.org; Tue, 02 Dec 2025 10:00:09 -0500
Received: from mail-pl1-x62d.google.com ([2607:f8b0:4864:20::62d]:49447)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <kobarity@HIDDEN>)
id 1vQRrJ-0004vl-6a
for 79723 <at> debbugs.gnu.org; Tue, 02 Dec 2025 10:00:06 -0500
Received: by mail-pl1-x62d.google.com with SMTP id
d9443c01a7336-298039e00c2so78590045ad.3
for <79723 <at> debbugs.gnu.org>; Tue, 02 Dec 2025 07:00:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1764687599; x=1765292399; darn=debbugs.gnu.org;
h=content-transfer-encoding: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=/6ZqF+T0Cd9ysyyV/7O6wRQmuJUK4q+y97Lgdo2TyPA=;
b=hbL8qYpe25gO7bjq8EcMTH2ny/e8X433ZycZQgGrLSp5S55bznxed+KZ/ZICQ8IKKB
3Vau/DBOaVJg6XPdL4oMHbbvYzJrQAvjdTPOqnHCKw5Mct+n77V4VDoB1dYRzeNqwotf
PAs9iv1SRFY6Kp422s+Fn3Cci9fuziWy/qS3y4Oz7Y3kuxm0Dl82uEjs+pxuy3aJLrBl
K8OtUjNRCg0NO/sHSNIZYFBl/8eFIuqiu0bFC1SZ4Yq7X9T1DuObxr76d5DrvXvXbt3D
+25aSBPBTszlpUIzlaDtO01G2YBuhH89flTICHQYL7raJgw6mU7TcfebEBHSLVFSGq0l
cyTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1764687599; x=1765292399;
h=content-transfer-encoding:mime-version:user-agent:references
:in-reply-to:subject:cc:to:from:message-id:date:x-gm-gg
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=/6ZqF+T0Cd9ysyyV/7O6wRQmuJUK4q+y97Lgdo2TyPA=;
b=KqGrkgO3myq9kaXf/VCcVqf3eV4/eGus/cttvWTdlZrayl5i1TEqixBk3tesZKERcm
Tabiu25fMEz8oz/yIc/aNDbTkhIyc6yUhJjZ8hAYdeTV3m5of3vdaROqBtx7S2bCvJ9l
7u+ueKNW0ePSetXIMtOTA3Fb1zhZcculTph5bv2qUSlBHmSjP+4ubhK7cOQNoUfflRSe
C5n7d5/GhkQwD/xgwoxyqgN3PEa/PLF0AnLj3xxBoml2Vd4dAHfQYthVbjv5kfauogEB
CkyzBM4LSYYQqRyrNcno2Pvhj8eyY6A//7KS94Rttmsiymao0ziI2MA9hcjD+NO0yo69
p5Tw==
X-Forwarded-Encrypted: i=1;
AJvYcCW3fWXXQJwrLctf6LAnNSim/EFv8tq9TmLiHBc+/eAUCNF5WZ6UNFOQBA+RJYmN8Zj+QcVLSA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwNaPRAufxKTDXBpM7oRwBv23ygJOEu8AaHhqIDZrxuiLadt2k0
W++ilHjRLDbnZFuQmmucaO6nt8sSkdGwBUciP8g9Gag66bi2R4lIn+Ps
X-Gm-Gg: ASbGncvkx1w97Y8PnRooLtaTM8k8eQpPa8EBYBUy5lk/P6y8xd7pf7WqyODlP9IJQJM
vhr7kqYmYgYRQjpq/9HiN0RZf9nLF69MMTfH8jf4mqodxC2IpePZgd0XyTXsYnncA114Fpse4/t
GcoN6ACj+tVDsicYdA+7d5sFusx6hdg6yPQRwOF5VxmQr3C2vDzlPiPj1X3507kPAwGO6RV0AB+
aDyl2cFMEHeEaYf9r06Ce71iwJSFqJXFTPwGCLofjTbqZBOgfEamGWzQflYqoiGwuxFlQEqoWKJ
Oiz6CQaS9Riid89zObLiRmCXSFgX88oa8qwT7ba8eeRa7cR+PSQH7TlVpQRx3LepYMXShFpcsHB
9mapWnpZkOXL4N4x5be73WfHtHd3Pq0xW56JphXF/pQX2au+uSKpxagOCdACfwsWNotkx1Q6Wwd
Lh1s7miY4nA9X8RjowKAuc/HVvfXftXncN3nvI+Yn/
X-Google-Smtp-Source: AGHT+IHbu9slUb5yVyAsM8IOC12VyfRfIOebcBfMc4kvyg1/oEQbBVlM4v0hkfMHbUwAb5I5+lzV4A==
X-Received: by 2002:a17:903:11c3:b0:297:e3f5:4a20 with SMTP id
d9443c01a7336-29b6bee38ecmr521111825ad.26.1764687599037;
Tue, 02 Dec 2025 06:59:59 -0800 (PST)
Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161])
by smtp.gmail.com with ESMTPSA id
41be03b00d2f7-be5095a0e65sm15152544a12.27.2025.12.02.06.59.57
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 02 Dec 2025 06:59:58 -0800 (PST)
Date: Tue, 02 Dec 2025 23:59:55 +0900
Message-ID: <eke74iq9kjys.wl-kobarity@HIDDEN>
From: kobarity <kobarity@HIDDEN>
To: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN>
Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session
In-Reply-To: <D818BA5A-E864-4DBA-8D6D-CBCE5B5177A4@HIDDEN>
References: <865xb2h0dr.fsf@HIDDEN>
<DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN>
<85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN>
<D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN>
<7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN>
<DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN>
<eke7bjknle6v.wl-kobarity@HIDDEN>
<9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN>
<eke7a506kwkr.wl-kobarity@HIDDEN>
<191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN>
<eke78qfpkx1h.wl-kobarity@HIDDEN>
<9B2E9550-667D-456A-A33F-067E6F531599@HIDDEN>
<eke77bv7lhuf.wl-kobarity@HIDDEN>
<78B9D57A-5AF2-4ACF-BB2D-D17FB69F9C79@HIDDEN>
<eke75xaql239.wl-kobarity@HIDDEN>
<D818BA5A-E864-4DBA-8D6D-CBCE5B5177A4@HIDDEN>
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/31.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=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79723
Cc: Liu Hui <liuhui1610@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
"Jacob S. Gordon" <jacob.as.gordon@HIDDEN>,
Augusto Stoffel <arstoffel@HIDDEN>,
"79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Naresh Gurbuxani wrote:
>=20
> My responses are inline.
>=20
> > On Dec 1, 2025, at 9:16=E2=80=AFAM, kobarity <kobarity@HIDDEN> wrote:
> >=20
> > Naresh Gurbuxani wrote:
> >>=20
> >>> On Nov 30, 2025, at 9:23=E2=80=AFAM, kobarity <kobarity@HIDDEN> wr=
ote:
> >>>=20
> >>> Naresh Gurbuxani wrote:
> >>>> My responses are inline
> >>>>=20
> >>>> On Nov 29, 2025, at 4:28=E2=80=AFAM, kobarity <kobarity@HIDDEN> w=
rote:
> >>>>=20
> >>>> Naresh Gurbuxani wrote:
> >>>>=20
> >>>> That is correct. From command line, I start with emacs -Q. Then in=
*scratch* buffer, I have
> >>>>=20
> >>>> (setq python-shell-interpreter "ipython"
> >>>> python-shell-interpreter-args "--simple-prompt=E2=80=9D)
> >>>>=20
> >>>> Now launch python session using M-x run-python. Commands are echoed=
back. Tab completion does not work.=20
> >>>>=20
> >>>> In [1]: import os
> >>>> import os
> >>>>=20
> >>>> So, this is also unexpected behavior. In the current implementation
> >>>> of python.el, completion does not function as long as echo-back is
> >>>> enabled.
> >>>>=20
> >>>> In [7]: os.cpu <TAB> #does not work=20
> >>>>=20
> >>>> M-x describe-variable <RETURN> python-shell-interpreter-args <RETURN=
> gives
> >>>>=20
> >>>> python-shell-interpreter-args is a variable defined in =E2=80=98pyth=
on.el=E2=80=99.
> >>>>=20
> >>>> Its value is "--simple-prompt"
> >>>> Original value was "-i"
> >>>> Local in buffer *Python*; global value is "--simple-prompt"
> >>>>=20
> >>>> Arguments for the Python interpreter for interactive use.
> >>>>=20
> >>>> You can customize this variable.=20
> >>>>=20
> >>>> Thanks for confirmation.
> >>>>=20
> >>>> If you have any custom readline/libedit settings in .inputrc or
> >>>> somewhere else, please temporarily disable them. Then let us know t=
he
> >>>> value when you enter the following in the inferior Python buffer:
> >>>>=20
> >>>> import termios
> >>>> attr =3D termios.tcgetattr(0)
> >>>> attr[3] & termios.ECHO
> >>>>=20
> >>>> I get zero here.
> >>>>=20
> >>>> The expected value is zero. If it is not 0, please try following:
> >>>>=20
> >>>> attr[3] &=3D ~termios.ECHO
> >>>> termios.tcsetattr(0, termios.TCSADRAIN, attr)
> >>>>=20
> >>>> Please check if it still echoes back.
> >>>>=20
> >>>> Based on my previous testing, some Python installations on MacOS seem
> >>>> to keep this bit enabled depending on the configuration. Please che=
ck
> >>>> the value again as follows:
> >>>>=20
> >>>> attr =3D termios.tcgetattr(0)
> >>>> attr[3] & termios.ECHO
> >>>>=20
> >>>> I get zero again.
> >>>>=20
> >>>> If you cannot clear this bit, try switching to RAW mode as follows:
> >>>>=20
> >>>> import tty
> >>>> tty.setraw(0)
> >>>>=20
> >>>>>>> tty.setraw(0) =
=20
> >>>>=20
> >>>> [8192, 2, 19200, 65, 9600, 9600, [b'\x04', b'\xff', b'\xff', b'\x7f'=
, b'\x17', b'\x15', b'\\
> >>>>=20
> >>>> x12', b'\xff', b'\x03', b'\x1c', b'\x1a', b'\x19', b'\x11', b'\x13',=
b'\x16', b'\x0f', 1, 0\
> >>>>=20
> >>>> , b'\x14', b'\xff']]=20
> >>>>=20
> >>>> If none of these work, we may have to remove the echoed string using
> >>>> elisp.
> >>>=20
> >>> Thanks. It seems that termios is not echoing back.
> >>>=20
> >>> When you run "ipython --simple-prompt" outside of Emacs, it doesn't
> >>> echo back, right?
> >> Correct. From command line =E2=80=9Cipython =E2=80=94simple-prompt=E2=
=80=9D. Then commands run but do not echo back.
> >>>=20
> >>> I've created a prototype that enables completion even when
> >>> echo-backed. I'd appreciate it if you could give it a try.
> >>>=20
> >>> 1. emacs -Q
> >>> 2. Open or create any Python file. (To load python.el)
> >>> 3. Customize variables to use IPython, if needed.
> >>> 4. Evaluate the following code in *scratch* buffer.
> >>>=20
> >>> (defun python-shell-completion-native-turn-off (&optional msg)
> >>> "Turn off shell native completions.
> >>> With argument MSG show deactivation message."
> >>> (interactive "p")
> >>> (python-shell-with-shell-buffer
> >>> (python-shell-send-string-no-output python-shell-completion-setup-c=
ode)
> >>> (setq-local python-shell-completion-native-enable nil)
> >>> (when msg
> >>> (message "Shell native completion is disabled, using fallback"))))
> >>>=20
> >>> (defun python-shell-completion-get-completions (process input)
> >>> "Get completions of INPUT using PROCESS."
> >>> (with-current-buffer (process-buffer process)
> >>> (let ((completions
> >>> (python-shell-send-string-no-output
> >>> (format "print(__PYTHON_EL_get_completions(%s))"
> >>> (python-shell--encode-string input))
> >>> process)))
> >>> (condition-case nil
> >>> (python--parse-json-array completions)
> >>> (json-parse-error
> >>> (python--parse-json-array
> >>> (car (last (split-string completions "[\n\r]+" t)))))))))
> >>>=20
> >>>=20
> >>> 5. M-x run-python
> >>> 6. Try to complete.
> >>>=20
> >> Inferior session works as expected. Tab completion works. Commands d=
o not echo back. =20
> >>=20
> >> Now I add two more lines to *scratch* buffer.
> >>=20
> >> (setq python-shell-interpreter "ipython"
> >> python-shell-interpreter-args "--simple-prompt=E2=80=9D)
> >>=20
> >> After quitting python inferior session and rerunning M-x run-python, I=
see the same problems.=20
> >> Commands are echoed back.
> >> Tab completion does not work. Same error message:=20
> >> python--parse-json-array: could not parse JSON stream: 1, 1, 1
> >=20
> > How do you evaluate in the *scratch* buffer? Could you try the
> > following steps? You don't need to try it with Python (Non-IPython).
> M-x eval-buffer
> >=20
> > 1. emacs -Q
> > 2. Open or create any Python file. (To load python.el)
> > 3. Switch to *scratch* buffer.
> > 4. Copy and paste the following code into *scratch* buffer.
> >=20
> > (defun python-shell-completion-native-turn-off (&optional msg)
> > "Turn off shell native completions.
> > With argument MSG show deactivation message."
> > (interactive "p")
> > (python-shell-with-shell-buffer
> > (python-shell-send-string-no-output python-shell-completion-setup-co=
de)
> > (setq-local python-shell-completion-native-enable nil)
> > (when msg
> > (message "Shell native completion is disabled, using fallback"))))
> >=20
> > (defun python-shell-completion-get-completions (process input)
> > "Get completions of INPUT using PROCESS."
> > (with-current-buffer (process-buffer process)
> > (let ((completions
> > (python-shell-send-string-no-output
> > (format "print(__PYTHON_EL_get_completions(%s))"
> > (python-shell--encode-string input))
> > process)))
> > (condition-case nil
> > (python--parse-json-array completions)
> > (json-parse-error
> > (python--parse-json-array
> > (car (last (split-string completions "[\n\r]+" t)))))))))
> >=20
> > (setq python-shell-interpreter "ipython"
> > python-shell-interpreter-args "--simple-prompt")
> >=20
> > 5. M-x eval-buffer
> > 6. M-x run-python
> > 7. Try to complete.
>=20
> Now tab completion works. Command is also echoed back. Like this:
>=20
> In [8]: os.cpu_count()
> os.cpu_count()
> Out[9]: 14
Thanks. Command echo back is as expected. This fix merely enables
completion even when echo back occurs; it does not remove all echo
back.
Can you try to see if the internal commands and completion candidates
appear as follows when you complete?
In [65]: __PYTHON_EL_eval("print(__PYTHON_EL_get_completions(\"f\"))", "<st=
ring>"))
[["filter", 0, 1, "function", "(function: None, iterable: Iterable[Optional=
[_T]], /) -> Iterator[_T]"], ["float", 0, 1, "class", ""], ["for", 0, 1, "k=
eyword", ""], ["format", 0, 1, "function", "(value: object, format_spec: st=
r=3D..., /) -> str"], ["from", 0, 1, "keyword", ""], ["frozenset", 0, 1, "c=
lass", ""], ["%%file", 0, 1, "magic", ""]]
=46rom my experience, if you keep typing like "a" TAB Backspace, "b" TAB
Backspace, and so on, it sometimes appears.
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 2 Dec 2025 11:44:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 02 06:44:22 2025 Received: from localhost ([127.0.0.1]:58356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vQOnt-0007Xi-Ge for submit <at> debbugs.gnu.org; Tue, 02 Dec 2025 06:44:22 -0500 Received: from mail-westus3azolkn190120000.outbound.protection.outlook.com ([2a01:111:f403:d116::]:18553 helo=PH8PR06CU001.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <naresh_gurbuxani@HIDDEN>) id 1vQOnr-0007XV-Qs for 79723 <at> debbugs.gnu.org; Tue, 02 Dec 2025 06:44:20 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=q6hZjLzyssNpjNH6IKT9+ClDGxGqwE4Tg5+kJWgnvlu2+BRYh3rv2Qg2VfRB3PZZDxTmnJXLhEzgeoxeRZm+zCgLbeRES7OyvJEY/kIpAa0vd/0FNAhGUZ0BZm3d2XfRaQY9nUdPhe/SbOw8Cg++exZLzpQaYankPLW21pVoMCdPjjTy6GeBWu+lN18a6do41VyridcAoLELMP/gIYkbE2M0qxw8HlWCm7/Cq/1NkDK7bmrJJTxMguk6AtyzXIkdp0psDLdJGK31e4+Hafb35GG26YYfsyA58luqtaXOC71Io2eYsiB5beGpnljWyQ1V9095PiUIdqk/sFGYyi5pmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=5MlmQrVhzSbnZkSsfOUdBJJJ9fDOjPtRIcyVwrNEuPE=; b=EF+8TQalEd54rAzhDWXJjFLxDf7RnfO4pOfZM9OHy6DlNY5IiUV5JOZB15oWq1pxsDkSSBYJN74efuJdU568wWGWYO+KSGzmBzOv7BNom+cwM/6fDZ2+sh52i2jME9KEpd2H3snkHtc7T0uDJcpvp+zP/5GAiVI2GoCeV6GFZwG279VSAfVB1cG2tam4C/ocopMw4dIOBC0yhfrmMpn2mwDGxpAuIWZxHb8GYM5uqkw+OzCeEsr5yVwYL9TOUpkZCVYcHGLSq8h2r42H/1rCmyhHeZ02RCpZoGDN4itfuTyjGMhRsBwsKua4kB/tyMz32cjTjjw9PfBHUtrYvH+upg== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5MlmQrVhzSbnZkSsfOUdBJJJ9fDOjPtRIcyVwrNEuPE=; b=GR7/fVouGJra10+0DXpuOhSLAQhv82eqPJnfMESj67dmKu4ngNdIHvw1mFv8IG5EATmdlodhvWMeQY+yDYNFTWnuk+cqVh/2AAjrO1X+PVIUv4VyssUDIYH0AILt+sDe34e/Q+W+sa8RnCa46OuhlgB1OtyV1WsvT7qNKXZPAnzvf05MqWnjx+/m7CEe7lSn7/6pb1JPsymNIrMTC7hwts9fE8hLptZQqnfuLKIPpNd60/cko6Uw1nERM0SnHDe3lmldocCHobcsoO0Ck398GtSJ7qlGqA3LsnM0q3zp417wxeC9ofKqV87C6cgS/9XBsTR/+FJbjpsdEgahbDnP4g== Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM (2603:10b6:f:fc00::bb4) by BL3P223MB0322.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:34e::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9320.17; Tue, 2 Dec 2025 11:44:12 +0000 Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456]) by DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456%6]) with mapi id 15.20.9388.003; Tue, 2 Dec 2025 11:44:12 +0000 From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> To: kobarity <kobarity@HIDDEN> Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session Thread-Topic: bug#79723: 30.2; completion-at-point in inferior python session Thread-Index: AQHcSPJoVelsmSsdW02DRQsg7GRsLrTaRvc9gAb9ywCAAS9x+oAAN5KAgAFrxICAAbWiAIAYyOPdgAEFVYCABF53gIABHl2AgAB74wCAARwaAIAAGRQAgAF/zQCAABuuAIAASBMAgADmTACAANXNgIABDwAAgACoVgCAAOfrAIABZ9KA Date: Tue, 2 Dec 2025 11:44:11 +0000 Message-ID: <D818BA5A-E864-4DBA-8D6D-CBCE5B5177A4@HIDDEN> References: <865xb2h0dr.fsf@HIDDEN> <DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN> <85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN> <D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN> <7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN> <DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN> <eke7bjknle6v.wl-kobarity@HIDDEN> <9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN> <eke7a506kwkr.wl-kobarity@HIDDEN> <191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN> <eke78qfpkx1h.wl-kobarity@HIDDEN> <9B2E9550-667D-456A-A33F-067E6F531599@HIDDEN> <eke77bv7lhuf.wl-kobarity@HIDDEN> <78B9D57A-5AF2-4ACF-BB2D-D17FB69F9C79@HIDDEN> <eke75xaql239.wl-kobarity@HIDDEN> In-Reply-To: <eke75xaql239.wl-kobarity@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM3PPF9A5B544E0:EE_|BL3P223MB0322:EE_ x-ms-office365-filtering-correlation-id: 0f7935e4-02b7-4479-dc42-08de31981cb5 x-ms-exchange-slblob-mailprops: WaIXnCbdHrPmpEA5mD8NxFXtQzGzX9gUiYVx8sEWOw1nzppGPIr78b2Wey5/b5GncF18svQHhmBldbeTGWeD+dP18HZlZ4vI951BcnTc+WsImXpkUkLtjIl2ydevjSPx7hXG60k2Vumsn2jjwyDeIQlF41ILzY0tiD9W3m2qpRRwZsWkehT52Odp1HI62gf8sSQrKsBdIK1o1KjuEepco6KLvVnfv6DLKGmU635GrdKo7KBfp8aCJw+goNaJBU83R2NfnY7CnFFw+57soPbijbKN3LaefkciLKtI0IUAfMt6TA67ZenzKvuSuUsBRwkVpfoSz3xZS2+KWYYy3UeEAriEpYyCIni910vMhcQsbiZsB5XOgOaQEaZf16ysKl/2Jq/e+vx3U3wsxyEzETrYq6mb479Tvu1Sz7m+3MN9UHhp7/Uj2jo2FuCDdKMTptGKlG95KAGEEgMHZL1GrAMafbTokGT3e9dvq/DOI2bVYhc0rVG/Wg0WoB1jaKy/VhgQi1MXz2LJcEQjyIAaLN6nmXYYQvlw+MTXIJ841Q+o0J0jj1gJkJ6nPEwmWtkvTonFlx+nW81bZYW/k/1GfN5f+SkRqm45DdD0+fcsQxGKT2A/oa/bH3DDUhJg6fjLrHCy0BbKzFFOnR9JiFEy5Pyu5Z0ykFXuh7n56gfFkCGL9QxBfVKBI+kKhOh3cAhV0ugaQyIK5IjwPp1l5p9pyXsqKFFJUefKkhzyCMgfJfhAebnGYnPzJHbcqNdsJqBT+JhAF1wli0/8/wQ= x-microsoft-antispam: BCL:0; ARA:14566002|41001999006|19110799012|8062599012|31061999003|15080799012|12121999013|461199028|8060799015|10092599007|51005399006|3412199025|440099028|40105399003|102099032; x-microsoft-antispam-message-info: =?utf-8?B?ekZTS1RYeTVmb095clZuMll4TEJ3K1lqYmRHU2FxcTZ0YUJCS05Pa1NxNmFl?= =?utf-8?B?WERMWHVwVlc3R1RNUUFkbm9KVnR3NFpVeGZTNklRRFkxS2l0Qk9oUDh0dXJa?= =?utf-8?B?VERaS011Rjg4NDQwR3RiWGFhQ3VkdEMxckdkbEJlQW0rbUNaSWV4dDZFNVUr?= =?utf-8?B?VmozNkhOeXJXTThwT2d1bDFYazlEUlBNenBHQlBwYzFDTFZCODV2YU5GbHNP?= =?utf-8?B?Tmp3ekpZNXFFSzR0Q29Cci9QRVpXZEZkeThPNU9HeHN3MEpjLzdPbTFvM1Vp?= =?utf-8?B?Rkl1TVZreEkzN0REK3ZLQ0FOditMSXhmdDdqbnNXY1dKNlQ3U0cwd1dZZVJF?= =?utf-8?B?eDR2bW10WHRqWmhzWVVWT1d4M3FhZVZnYkJwTXFHUTY0VW45dUl3ZXJRVC9w?= =?utf-8?B?OElBcHh6N0dzdGYxOEpVWU5RQVhPWXhJZ05vRHFLcEd0UXBrS3RTV2g0WjBp?= =?utf-8?B?dVZJbnQvTXoxR0wxUk5aSjRWUlVweVBXbi9rV2NQbmhrQU5PWHBJaXlmNVpp?= =?utf-8?B?Smo1ZXFqaVM3Y0pRSEtUbkJhNTBwTk00N05xNFQ1RHlmaENMY1JvVVI4VjBP?= =?utf-8?B?ZTZqNG55RFJnditrT3JXQ1hhV2xveHhaYXhnQnFjZmpLRGxYaThZMko5OEJh?= =?utf-8?B?ZjIvbWNvU0NrYWgwazZmZlFEUCtiMkVOYkZSeWgrVDJWbVFDT3ZuYmg3a1l5?= =?utf-8?B?dE92Vlk0UVZOY3BLVXlsQm04Y216OWxyTkdBcis0NU00b1crbDdWZjA3RHpU?= =?utf-8?B?WlJUS2hMWnBMRjBxMnZMdTd4bVFuU2pwaEJqMjN4emFpckM0U2szN2REb1I5?= =?utf-8?B?ZHZhZVhhRWYxN1U1NS9BenA3aEMrbzJoc2xjSG5BZ2xaKzdrVFU4elhNV3Ir?= =?utf-8?B?Sit4Y1B2ZnRPWWptQjlOdkxpSXJZQnQ5WkNjazBKUWNYeXl0bFgrL25GZ1hw?= =?utf-8?B?R3Jjd1dkSDZudEZIK1FBZWgwSlhBemxMQ2FxRHFjNTBjN294SkRwNDdob2hZ?= =?utf-8?B?dWcyU2toVU83MHlEMzdndU9FSXVaeldTNjBsU0hTdDZTTElsajlkdGRPdm05?= =?utf-8?B?cEQwWWdQSTFvS2RzRGxoVktQd2NMd1l4bDF1TjB0ckFMcUlzOExpRVZHS1lB?= =?utf-8?B?aGJUcHk5bTRuMDFnSXhYL1FnSmhySnM4M3o1L1JmUDVDS1VpU0lrRm1GSm9S?= =?utf-8?B?SDVObzFBRm5ObEZWY0xjS3FlYUVpaURsaHR6WkRWVzJHOHNMdmQ4TDJiWHlE?= =?utf-8?B?SVg3cVhUWDFmY1VSLzhBWVMydHd2aW9NSmEvcXl0QS9oelRMVC81Qjk4WTB3?= =?utf-8?B?V09BVTRsRGt3VWlnTW1LNVp0WndaUW9TQnpvUUQzbVpXYURNOEU4cjdHVlVq?= =?utf-8?B?cHY5Y1NXMXUyWmt6WG1JTk1WeVBqQ05aaG9DRkN0c0ZWcEhIQ3lSSDArSFR2?= =?utf-8?B?a3lvNTNjWEdVY2pqMkJLUFU3RFV1S0lQdFhaNTNlR1AyL3lEbkZkZldPZzFB?= =?utf-8?B?c1VMbUZ2RnBVOUFyWTZYTW50R00zZ3BXNGpYM3F3Wkx1V0xhU1FCVWRhRWJY?= =?utf-8?B?YUhFQytTMWtKMVg0WDdPdEU3dW54Y0VlVGR6SmNXUzg1ZmxBcGt6ZXExa0E5?= =?utf-8?B?K0VjU3pxb0lUTytocys5YXZWS25IVUo2eDdPOE1IYVVrNndnaC9zaFkvbGVv?= =?utf-8?B?d0liYWR5QnJaTGw2NnBFZ0M0Zzdpa1lNL0NEWEMrY1cyU0x5ZSt5bzB3PT0=?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WWY0K0diSXNKb2hZajVGdWxzOWFlQjMyNDJHQ1lodENwREZ3VXNCMXlCMFZ5?= =?utf-8?B?L0NibVpNajhwUEE0MUwzaG9Wdlo5TDZQMVYrY3dzckYySmt6NVNmdXlSOEU3?= =?utf-8?B?UGpJRnNhMGh3LzZRS2c2K0RHL2xQMnVRSit5YXlZUmVRVzFkVnN3K1h1NUhw?= =?utf-8?B?WFlwUU96Z1NrWjUxbHduQUl6dzdScTU1QkRmRUp4VFh4b2RrZ2pwU2Z1TWNw?= =?utf-8?B?ZFc2SU5XeXBESGF2MEhYL2szcU5OSHNraTNkOHdqUVhvT1VGTDJnR25oRXE4?= =?utf-8?B?MjQwWHZpSjVnWUVsQ0hySVk1RjFDSmlMRHUzR1MvajNTWlBOQWFYcGNNRVpB?= =?utf-8?B?MWFYNEk2bkdPVmdubWRsdzFwRW1TT3JRMDdPbmZDcHptLzgreHkyZ3FZUjBR?= =?utf-8?B?YWhBeDNFL09lZ1FwOG9qVFJ5Y2NTcit4SEdxVTFrWXp4S0M1ZlRqdzNQQXRD?= =?utf-8?B?M0xJUW9OOVoxUUJoUjRDejFmL01vVFRmRU9rQTQzVURaVWpCTzdQbVlpNy9t?= =?utf-8?B?dkFMTmNUMFdFQ0ZqL0UvcDJRQXNkRHBQQUd1L05aOXVMVXZLMytZRTUza0Ex?= =?utf-8?B?OERwQnUxcFdUVEVQMWdiTHFpR3BXRFcxUldRVzh1bi9kTmNseHVQaW5aVHlE?= =?utf-8?B?T2pOMUhCZDdjM2lPYWFKWXRzOUhYL0lIVzFZM05tT2J5Wm5Mc3pRTkNmdk12?= =?utf-8?B?c3JzSkRYbnFBL2lNc1o5ckYwWUJqVEs1YUh5Uk5nZEkzTWlwNk1UbFBpUjJL?= =?utf-8?B?RHI3cnNOemV2WVVoQkhzQnppWEFKYkVaQytaR0k4WU50YUJMa3AzU0JDbTYz?= =?utf-8?B?bkFoZVlMRVJpa3BUa2NpOTZUYkNaSHZtdmh5amZHeEtsanlsQ0x4VEhMZjdI?= =?utf-8?B?OVRoZmtQUGJhOXNHWTV3QlFGMVJqeUp0ZmZkR2NGSHNsSUErNDBIQ1lmKzBw?= =?utf-8?B?WTFlNVVjUDJPZnptbFZKcmgvUFdzQ3ZpYU5hclJiSXhTWUwzNGJCekRQM0t1?= =?utf-8?B?UWkwNUVaNlBMN3dUaDU3dVRpSllkclNIdE1vWmtrYjJieGVjd1JSRFpXb2RR?= =?utf-8?B?Q3NWL1haVXc3dUp3R21DTUU3eCtmM2FRVTdmdEdGZkNpbWdCKzJPWXd2aEIw?= =?utf-8?B?NWhuOVRUQnc5QmxXc3p2TzdmcnFTMHRwNTNSc0sxaG1pV3NqV1VjWjJUcGtH?= =?utf-8?B?TEFtNVdDSlhVNHNVTVpLdUlWQU9rSzJJaUloZE1RNUZreTM2R0VCYmdySUti?= =?utf-8?B?OXRQdW4rdGZ6Z2FzaGdzZFJXL0tqWXBueklhVjNSY0dVSkVlN2hKeXV6bnpQ?= =?utf-8?B?WDduS3lyOUVib0tRS3hpb3BkdFJhUndoeGppczhSbWxWU2RicWhiWkRaeUQy?= =?utf-8?B?eWxnK1dMOVlBbTAyNy9OSkQ2UUhyTWNRbDh5Z2hONXY3dGFxQXcyTXI1dDJp?= =?utf-8?B?UDdPMHkzTkVTSU1zaitQeHc3U2NNNUl5Ly9oOEM0T2V0aDVoME9ZdTBJRzFX?= =?utf-8?B?NEFmTDNublE1MGhKWE9EcGNybkExQlF1N1ZobWYrSGsweUNzeVVndmtqUGF2?= =?utf-8?B?bytSSGpxR2IwbThLWC9TbUw4cTV6NDV6cEVLWG0zSmlyNXVxNWkrc1BlRElm?= =?utf-8?B?VEk3aEpwTkg0R1ZIVnhzNGM5aWRza291dkQrRTVpY1RXUzNxdWw2U3JudlBC?= =?utf-8?Q?/1ABurOQM5IEQsGLT71W?= Content-Type: text/plain; charset="utf-8" Content-ID: <1D6AB9A01B2A324A8D1F9124FA0C4173@HIDDEN> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 0f7935e4-02b7-4479-dc42-08de31981cb5 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Dec 2025 11:44:11.9309 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3P223MB0322 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79723 Cc: Liu Hui <liuhui1610@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>, Augusto Stoffel <arstoffel@HIDDEN>, "79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) TXkgcmVzcG9uc2VzIGFyZSBpbmxpbmUuDQoNCj4gT24gRGVjIDEsIDIwMjUsIGF0IDk6MTbigK9B TSwga29iYXJpdHkgPGtvYmFyaXR5QGdtYWlsLmNvbT4gd3JvdGU6DQo+IA0KPiBOYXJlc2ggR3Vy YnV4YW5pIHdyb3RlOg0KPj4gDQo+Pj4gT24gTm92IDMwLCAyMDI1LCBhdCA5OjIz4oCvQU0sIGtv YmFyaXR5IDxrb2Jhcml0eUBnbWFpbC5jb20+IHdyb3RlOg0KPj4+IA0KPj4+IE5hcmVzaCBHdXJi dXhhbmkgd3JvdGU6DQo+Pj4+IE15IHJlc3BvbnNlcyBhcmUgaW5saW5lDQo+Pj4+IA0KPj4+PiBP biBOb3YgMjksIDIwMjUsIGF0IDQ6MjjigK9BTSwga29iYXJpdHkgPGtvYmFyaXR5QGdtYWlsLmNv bT4gd3JvdGU6DQo+Pj4+IA0KPj4+PiBOYXJlc2ggR3VyYnV4YW5pIHdyb3RlOg0KPj4+PiANCj4+ Pj4gVGhhdCBpcyBjb3JyZWN0LiAgRnJvbSBjb21tYW5kIGxpbmUsIEkgc3RhcnQgd2l0aCBlbWFj cyAtUS4gIFRoZW4gaW4gKnNjcmF0Y2gqIGJ1ZmZlciwgSSBoYXZlDQo+Pj4+IA0KPj4+PiAoc2V0 cSBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXIgImlweXRob24iDQo+Pj4+ICAgICBweXRob24tc2hl bGwtaW50ZXJwcmV0ZXItYXJncyAiLS1zaW1wbGUtcHJvbXB04oCdKQ0KPj4+PiANCj4+Pj4gTm93 IGxhdW5jaCBweXRob24gc2Vzc2lvbiB1c2luZyBNLXggcnVuLXB5dGhvbi4gIENvbW1hbmRzIGFy ZSBlY2hvZWQgYmFjay4gIFRhYiBjb21wbGV0aW9uIGRvZXMgbm90IHdvcmsuIA0KPj4+PiANCj4+ Pj4gSW4gWzFdOiBpbXBvcnQgb3MNCj4+Pj4gaW1wb3J0IG9zDQo+Pj4+IA0KPj4+PiBTbywgdGhp cyBpcyBhbHNvIHVuZXhwZWN0ZWQgYmVoYXZpb3IuICBJbiB0aGUgY3VycmVudCBpbXBsZW1lbnRh dGlvbg0KPj4+PiBvZiBweXRob24uZWwsIGNvbXBsZXRpb24gZG9lcyBub3QgZnVuY3Rpb24gYXMg bG9uZyBhcyBlY2hvLWJhY2sgaXMNCj4+Pj4gZW5hYmxlZC4NCj4+Pj4gDQo+Pj4+IEluIFs3XTog b3MuY3B1IDxUQUI+ICNkb2VzIG5vdCB3b3JrIA0KPj4+PiANCj4+Pj4gTS14IGRlc2NyaWJlLXZh cmlhYmxlIDxSRVRVUk4+IHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzIDxSRVRVUk4+IGdp dmVzDQo+Pj4+IA0KPj4+PiBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncyBpcyBhIHZhcmlh YmxlIGRlZmluZWQgaW4g4oCYcHl0aG9uLmVs4oCZLg0KPj4+PiANCj4+Pj4gSXRzIHZhbHVlIGlz ICItLXNpbXBsZS1wcm9tcHQiDQo+Pj4+IE9yaWdpbmFsIHZhbHVlIHdhcyAiLWkiDQo+Pj4+IExv Y2FsIGluIGJ1ZmZlciAqUHl0aG9uKjsgZ2xvYmFsIHZhbHVlIGlzICItLXNpbXBsZS1wcm9tcHQi DQo+Pj4+IA0KPj4+PiBBcmd1bWVudHMgZm9yIHRoZSBQeXRob24gaW50ZXJwcmV0ZXIgZm9yIGlu dGVyYWN0aXZlIHVzZS4NCj4+Pj4gDQo+Pj4+IFlvdSBjYW4gY3VzdG9taXplIHRoaXMgdmFyaWFi bGUuIA0KPj4+PiANCj4+Pj4gVGhhbmtzIGZvciBjb25maXJtYXRpb24uDQo+Pj4+IA0KPj4+PiBJ ZiB5b3UgaGF2ZSBhbnkgY3VzdG9tIHJlYWRsaW5lL2xpYmVkaXQgc2V0dGluZ3MgaW4gLmlucHV0 cmMgb3INCj4+Pj4gc29tZXdoZXJlIGVsc2UsIHBsZWFzZSB0ZW1wb3JhcmlseSBkaXNhYmxlIHRo ZW0uICBUaGVuIGxldCB1cyBrbm93IHRoZQ0KPj4+PiB2YWx1ZSB3aGVuIHlvdSBlbnRlciB0aGUg Zm9sbG93aW5nIGluIHRoZSBpbmZlcmlvciBQeXRob24gYnVmZmVyOg0KPj4+PiANCj4+Pj4gaW1w b3J0IHRlcm1pb3MNCj4+Pj4gYXR0ciA9IHRlcm1pb3MudGNnZXRhdHRyKDApDQo+Pj4+IGF0dHJb M10gJiB0ZXJtaW9zLkVDSE8NCj4+Pj4gDQo+Pj4+IEkgZ2V0IHplcm8gaGVyZS4NCj4+Pj4gDQo+ Pj4+IFRoZSBleHBlY3RlZCB2YWx1ZSBpcyB6ZXJvLiAgSWYgaXQgaXMgbm90IDAsIHBsZWFzZSB0 cnkgZm9sbG93aW5nOg0KPj4+PiANCj4+Pj4gYXR0clszXSAmPSB+dGVybWlvcy5FQ0hPDQo+Pj4+ IHRlcm1pb3MudGNzZXRhdHRyKDAsIHRlcm1pb3MuVENTQURSQUlOLCBhdHRyKQ0KPj4+PiANCj4+ Pj4gUGxlYXNlIGNoZWNrIGlmIGl0IHN0aWxsIGVjaG9lcyBiYWNrLg0KPj4+PiANCj4+Pj4gQmFz ZWQgb24gbXkgcHJldmlvdXMgdGVzdGluZywgc29tZSBQeXRob24gaW5zdGFsbGF0aW9ucyBvbiBN YWNPUyBzZWVtDQo+Pj4+IHRvIGtlZXAgdGhpcyBiaXQgZW5hYmxlZCBkZXBlbmRpbmcgb24gdGhl IGNvbmZpZ3VyYXRpb24uICBQbGVhc2UgY2hlY2sNCj4+Pj4gdGhlIHZhbHVlIGFnYWluIGFzIGZv bGxvd3M6DQo+Pj4+IA0KPj4+PiBhdHRyID0gdGVybWlvcy50Y2dldGF0dHIoMCkNCj4+Pj4gYXR0 clszXSAmIHRlcm1pb3MuRUNITw0KPj4+PiANCj4+Pj4gSSBnZXQgemVybyBhZ2Fpbi4NCj4+Pj4g DQo+Pj4+IElmIHlvdSBjYW5ub3QgY2xlYXIgdGhpcyBiaXQsIHRyeSBzd2l0Y2hpbmcgdG8gUkFX IG1vZGUgYXMgZm9sbG93czoNCj4+Pj4gDQo+Pj4+IGltcG9ydCB0dHkNCj4+Pj4gdHR5LnNldHJh dygwKQ0KPj4+PiANCj4+Pj4+Pj4gdHR5LnNldHJhdygwKSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KPj4+ PiANCj4+Pj4gWzgxOTIsIDIsIDE5MjAwLCA2NSwgOTYwMCwgOTYwMCwgW2InXHgwNCcsIGInXHhm ZicsIGInXHhmZicsIGInXHg3ZicsIGInXHgxNycsIGInXHgxNScsIGInXFwNCj4+Pj4gDQo+Pj4+ IHgxMicsIGInXHhmZicsIGInXHgwMycsIGInXHgxYycsIGInXHgxYScsIGInXHgxOScsIGInXHgx MScsIGInXHgxMycsIGInXHgxNicsIGInXHgwZicsIDEsIDBcDQo+Pj4+IA0KPj4+PiAsIGInXHgx NCcsIGInXHhmZiddXSANCj4+Pj4gDQo+Pj4+IElmIG5vbmUgb2YgdGhlc2Ugd29yaywgd2UgbWF5 IGhhdmUgdG8gcmVtb3ZlIHRoZSBlY2hvZWQgc3RyaW5nIHVzaW5nDQo+Pj4+IGVsaXNwLg0KPj4+ IA0KPj4+IFRoYW5rcy4gIEl0IHNlZW1zIHRoYXQgdGVybWlvcyBpcyBub3QgZWNob2luZyBiYWNr Lg0KPj4+IA0KPj4+IFdoZW4geW91IHJ1biAiaXB5dGhvbiAtLXNpbXBsZS1wcm9tcHQiIG91dHNp ZGUgb2YgRW1hY3MsIGl0IGRvZXNuJ3QNCj4+PiBlY2hvIGJhY2ssIHJpZ2h0Pw0KPj4gQ29ycmVj dC4gIEZyb20gY29tbWFuZCBsaW5lIOKAnGlweXRob24g4oCUc2ltcGxlLXByb21wdOKAnS4gIFRo ZW4gY29tbWFuZHMgcnVuIGJ1dCBkbyBub3QgZWNobyBiYWNrLg0KPj4+IA0KPj4+IEkndmUgY3Jl YXRlZCBhIHByb3RvdHlwZSB0aGF0IGVuYWJsZXMgY29tcGxldGlvbiBldmVuIHdoZW4NCj4+PiBl Y2hvLWJhY2tlZC4gIEknZCBhcHByZWNpYXRlIGl0IGlmIHlvdSBjb3VsZCBnaXZlIGl0IGEgdHJ5 Lg0KPj4+IA0KPj4+IDEuIGVtYWNzIC1RDQo+Pj4gMi4gT3BlbiBvciBjcmVhdGUgYW55IFB5dGhv biBmaWxlLiAoVG8gbG9hZCBweXRob24uZWwpDQo+Pj4gMy4gQ3VzdG9taXplIHZhcmlhYmxlcyB0 byB1c2UgSVB5dGhvbiwgaWYgbmVlZGVkLg0KPj4+IDQuIEV2YWx1YXRlIHRoZSBmb2xsb3dpbmcg Y29kZSBpbiAqc2NyYXRjaCogYnVmZmVyLg0KPj4+IA0KPj4+IChkZWZ1biBweXRob24tc2hlbGwt Y29tcGxldGlvbi1uYXRpdmUtdHVybi1vZmYgKCZvcHRpb25hbCBtc2cpDQo+Pj4gIlR1cm4gb2Zm IHNoZWxsIG5hdGl2ZSBjb21wbGV0aW9ucy4NCj4+PiBXaXRoIGFyZ3VtZW50IE1TRyBzaG93IGRl YWN0aXZhdGlvbiBtZXNzYWdlLiINCj4+PiAoaW50ZXJhY3RpdmUgInAiKQ0KPj4+IChweXRob24t c2hlbGwtd2l0aC1zaGVsbC1idWZmZXINCj4+PiAgIChweXRob24tc2hlbGwtc2VuZC1zdHJpbmct bm8tb3V0cHV0IHB5dGhvbi1zaGVsbC1jb21wbGV0aW9uLXNldHVwLWNvZGUpDQo+Pj4gICAoc2V0 cS1sb2NhbCBweXRob24tc2hlbGwtY29tcGxldGlvbi1uYXRpdmUtZW5hYmxlIG5pbCkNCj4+PiAg ICh3aGVuIG1zZw0KPj4+ICAgICAobWVzc2FnZSAiU2hlbGwgbmF0aXZlIGNvbXBsZXRpb24gaXMg ZGlzYWJsZWQsIHVzaW5nIGZhbGxiYWNrIikpKSkNCj4+PiANCj4+PiAoZGVmdW4gcHl0aG9uLXNo ZWxsLWNvbXBsZXRpb24tZ2V0LWNvbXBsZXRpb25zIChwcm9jZXNzIGlucHV0KQ0KPj4+ICJHZXQg Y29tcGxldGlvbnMgb2YgSU5QVVQgdXNpbmcgUFJPQ0VTUy4iDQo+Pj4gKHdpdGgtY3VycmVudC1i dWZmZXIgKHByb2Nlc3MtYnVmZmVyIHByb2Nlc3MpDQo+Pj4gICAobGV0ICgoY29tcGxldGlvbnMN Cj4+PiAgICAgICAgICAocHl0aG9uLXNoZWxsLXNlbmQtc3RyaW5nLW5vLW91dHB1dA0KPj4+ICAg ICAgICAgICAoZm9ybWF0ICJwcmludChfX1BZVEhPTl9FTF9nZXRfY29tcGxldGlvbnMoJXMpKSIN Cj4+PiAgICAgICAgICAgICAgICAgICAocHl0aG9uLXNoZWxsLS1lbmNvZGUtc3RyaW5nIGlucHV0 KSkNCj4+PiAgICAgICAgICAgcHJvY2VzcykpKQ0KPj4+ICAgICAoY29uZGl0aW9uLWNhc2Ugbmls DQo+Pj4gICAgICAgICAocHl0aG9uLS1wYXJzZS1qc29uLWFycmF5IGNvbXBsZXRpb25zKQ0KPj4+ ICAgICAgIChqc29uLXBhcnNlLWVycm9yDQo+Pj4gICAgICAgIChweXRob24tLXBhcnNlLWpzb24t YXJyYXkNCj4+PiAgICAgICAgIChjYXIgKGxhc3QgKHNwbGl0LXN0cmluZyBjb21wbGV0aW9ucyAi W1xuXHJdKyIgdCkpKSkpKSkpKQ0KPj4+IA0KPj4+IA0KPj4+IDUuIE0teCBydW4tcHl0aG9uDQo+ Pj4gNi4gVHJ5IHRvIGNvbXBsZXRlLg0KPj4+IA0KPj4gSW5mZXJpb3Igc2Vzc2lvbiB3b3JrcyBh cyBleHBlY3RlZC4gIFRhYiBjb21wbGV0aW9uIHdvcmtzLiAgQ29tbWFuZHMgZG8gbm90IGVjaG8g YmFjay4gIA0KPj4gDQo+PiBOb3cgSSBhZGQgdHdvIG1vcmUgbGluZXMgdG8gKnNjcmF0Y2gqIGJ1 ZmZlci4NCj4+IA0KPj4gKHNldHEgcHl0aG9uLXNoZWxsLWludGVycHJldGVyICJpcHl0aG9uIg0K Pj4gICAgICBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncyAiLS1zaW1wbGUtcHJvbXB04oCd KQ0KPj4gDQo+PiBBZnRlciBxdWl0dGluZyBweXRob24gaW5mZXJpb3Igc2Vzc2lvbiBhbmQgcmVy dW5uaW5nIE0teCBydW4tcHl0aG9uLCBJIHNlZSB0aGUgc2FtZSBwcm9ibGVtcy4gDQo+PiBDb21t YW5kcyBhcmUgZWNob2VkIGJhY2suDQo+PiBUYWIgY29tcGxldGlvbiBkb2VzIG5vdCB3b3JrLiAg U2FtZSBlcnJvciBtZXNzYWdlOiANCj4+IHB5dGhvbi0tcGFyc2UtanNvbi1hcnJheTogY291bGQg bm90IHBhcnNlIEpTT04gc3RyZWFtOiAxLCAxLCAxDQo+IA0KPiBIb3cgZG8geW91IGV2YWx1YXRl IGluIHRoZSAqc2NyYXRjaCogYnVmZmVyPyAgQ291bGQgeW91IHRyeSB0aGUNCj4gZm9sbG93aW5n IHN0ZXBzPyAgWW91IGRvbid0IG5lZWQgdG8gdHJ5IGl0IHdpdGggUHl0aG9uIChOb24tSVB5dGhv bikuDQpNLXggZXZhbC1idWZmZXINCj4gDQo+IDEuIGVtYWNzIC1RDQo+IDIuIE9wZW4gb3IgY3Jl YXRlIGFueSBQeXRob24gZmlsZS4gKFRvIGxvYWQgcHl0aG9uLmVsKQ0KPiAzLiBTd2l0Y2ggdG8g KnNjcmF0Y2gqIGJ1ZmZlci4NCj4gNC4gQ29weSBhbmQgcGFzdGUgdGhlIGZvbGxvd2luZyBjb2Rl IGludG8gKnNjcmF0Y2gqIGJ1ZmZlci4NCj4gDQo+IChkZWZ1biBweXRob24tc2hlbGwtY29tcGxl dGlvbi1uYXRpdmUtdHVybi1vZmYgKCZvcHRpb25hbCBtc2cpDQo+ICAiVHVybiBvZmYgc2hlbGwg bmF0aXZlIGNvbXBsZXRpb25zLg0KPiBXaXRoIGFyZ3VtZW50IE1TRyBzaG93IGRlYWN0aXZhdGlv biBtZXNzYWdlLiINCj4gIChpbnRlcmFjdGl2ZSAicCIpDQo+ICAocHl0aG9uLXNoZWxsLXdpdGgt c2hlbGwtYnVmZmVyDQo+ICAgIChweXRob24tc2hlbGwtc2VuZC1zdHJpbmctbm8tb3V0cHV0IHB5 dGhvbi1zaGVsbC1jb21wbGV0aW9uLXNldHVwLWNvZGUpDQo+ICAgIChzZXRxLWxvY2FsIHB5dGhv bi1zaGVsbC1jb21wbGV0aW9uLW5hdGl2ZS1lbmFibGUgbmlsKQ0KPiAgICAod2hlbiBtc2cNCj4g ICAgICAobWVzc2FnZSAiU2hlbGwgbmF0aXZlIGNvbXBsZXRpb24gaXMgZGlzYWJsZWQsIHVzaW5n IGZhbGxiYWNrIikpKSkNCj4gDQo+IChkZWZ1biBweXRob24tc2hlbGwtY29tcGxldGlvbi1nZXQt Y29tcGxldGlvbnMgKHByb2Nlc3MgaW5wdXQpDQo+ICAiR2V0IGNvbXBsZXRpb25zIG9mIElOUFVU IHVzaW5nIFBST0NFU1MuIg0KPiAgKHdpdGgtY3VycmVudC1idWZmZXIgKHByb2Nlc3MtYnVmZmVy IHByb2Nlc3MpDQo+ICAgIChsZXQgKChjb21wbGV0aW9ucw0KPiAgICAgICAgICAgKHB5dGhvbi1z aGVsbC1zZW5kLXN0cmluZy1uby1vdXRwdXQNCj4gICAgICAgICAgICAoZm9ybWF0ICJwcmludChf X1BZVEhPTl9FTF9nZXRfY29tcGxldGlvbnMoJXMpKSINCj4gICAgICAgICAgICAgICAgICAgIChw eXRob24tc2hlbGwtLWVuY29kZS1zdHJpbmcgaW5wdXQpKQ0KPiAgICAgICAgICAgIHByb2Nlc3Mp KSkNCj4gICAgICAoY29uZGl0aW9uLWNhc2UgbmlsDQo+ICAgICAgICAgIChweXRob24tLXBhcnNl LWpzb24tYXJyYXkgY29tcGxldGlvbnMpDQo+ICAgICAgICAoanNvbi1wYXJzZS1lcnJvcg0KPiAg ICAgICAgIChweXRob24tLXBhcnNlLWpzb24tYXJyYXkNCj4gICAgICAgICAgKGNhciAobGFzdCAo c3BsaXQtc3RyaW5nIGNvbXBsZXRpb25zICJbXG5ccl0rIiB0KSkpKSkpKSkpDQo+IA0KPiAoc2V0 cSBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXIgImlweXRob24iDQo+ICAgICAgcHl0aG9uLXNoZWxs LWludGVycHJldGVyLWFyZ3MgIi0tc2ltcGxlLXByb21wdCIpDQo+IA0KPiA1LiBNLXggZXZhbC1i dWZmZXINCj4gNi4gTS14IHJ1bi1weXRob24NCj4gNy4gVHJ5IHRvIGNvbXBsZXRlLg0KDQpOb3cg dGFiIGNvbXBsZXRpb24gd29ya3MuICBDb21tYW5kIGlzIGFsc28gZWNob2VkIGJhY2suICBMaWtl IHRoaXM6DQoNCkluIFs4XTogb3MuY3B1X2NvdW50KCkNCm9zLmNwdV9jb3VudCgpDQpPdXRbOV06 IDE0DQo+IA0KPiBJZiBhbiBlcnJvciBvY2N1cnMsIHBsZWFzZSBwcm92aWRlIHRoZSBjb250ZW50 cyBvZiB0aGUgKnRyYWNlLW91dHB1dCoNCj4gYnVmZmVyIHVzaW5nIHRoZSBmb2xsb3dpbmcgc3Rl cHM6DQo+IA0KPiAxLiBNLXggdHJhY2UtZnVuY3Rpb24NCj4gMi4gRW50ZXIgcHl0aG9uLS1wYXJz ZS1qc29uLWFycmF5DQo+IDMuIFJlcHJvZHVjZSB0aGUgaXNzdWUuDQoNCg0K
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.
Received: (at 79723) by debbugs.gnu.org; 1 Dec 2025 14:16:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 01 09:16:24 2025
Received: from localhost ([127.0.0.1]:48931 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vQ4hU-0006Im-8C
for submit <at> debbugs.gnu.org; Mon, 01 Dec 2025 09:16:24 -0500
Received: from mail-pf1-x436.google.com ([2607:f8b0:4864:20::436]:44420)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <kobarity@HIDDEN>)
id 1vQ4hR-0006IW-QH
for 79723 <at> debbugs.gnu.org; Mon, 01 Dec 2025 09:16:22 -0500
Received: by mail-pf1-x436.google.com with SMTP id
d2e1a72fcca58-7d26a7e5639so4451846b3a.1
for <79723 <at> debbugs.gnu.org>; Mon, 01 Dec 2025 06:16:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1764598576; x=1765203376; darn=debbugs.gnu.org;
h=content-transfer-encoding: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=Mkn4HhbSgWj6FUlfWFRPqT0rRyx+dmR9GmB1zVPktk0=;
b=ZsMAGlM14RAy792Stdh5fj3wZI1ivIB1eYRKWdiPM1i9f2GrFmR8cvyLtMjxCI73xr
AqnXqcwdcbpiAn1iXgqaT4uv3rO2URoQshxJKIGvcfG8mu2LKGYqU9H/Oy/jdQbpvLz+
vKGs5jW0sX6nEnu8UKpa1kMMtotHRd73qmwXmdWpvh6DqZg/+HZGoi14hztXozKKRwKv
eE72PhbVR4pzu/lsfyP41LvZypr18X2zThzhtx+ouepcVF3IaMZC2GowPc5RTq0kJR2E
N0j/az0+PNXAUAusvhEMSaVnp8WpOwA/bGhViKee/11tFly6nxII69SMXhqcxl6nJQfW
n3XA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1764598576; x=1765203376;
h=content-transfer-encoding:mime-version:user-agent:references
:in-reply-to:subject:cc:to:from:message-id:date:x-gm-gg
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=Mkn4HhbSgWj6FUlfWFRPqT0rRyx+dmR9GmB1zVPktk0=;
b=jzLDBz4ZcsHT4VqdOfkLHtkDr/5JUiiWbuluMp0dRj14QiY5VY/BwmfPpYLfApQMDg
h8/a+DT1nSODhCoOs+k3ydeebii84B/x3jm7+lDhVvCliBQbvCoyT7gKKopEdTpy1g7H
3mqZc4ssnx7s3YbPXeiWC255DoSVyV9WMAGcdmFihgSKNMyLjQMC09jOJPpP02DmbGci
zzlNoCE2tPY0K4tQk/ivP/kvIYssf5miEwyO43U/aEa/FF8nsLn0rIObVHDsxpAoJPUA
rjtu5iF6/FXc/LIuJI9ENUYWtI+7PXXbprvxblB9VYPEFMtHAP15sEnRLBqB8OATfZeG
gqzw==
X-Forwarded-Encrypted: i=1;
AJvYcCWhk1fwy+2PLK0761wt/SkrSuA0zg5hQnlYvwgXhuasKN9v2FTh16fY3WgSnEY1P6qqJOd/Ow==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyhieF1V/PD32/edhyZGtnKdARtbZcb3SEJCHEBZIA+P6X6qUUU
DZaajH89AH8YwW23XCYhgWqCh9JJEZKqFESExZuzo0OfnFo7Kb8cV/jr
X-Gm-Gg: ASbGnctAIaCRhwE4LX2d8UwF22K5eOGM2n6nT6t72IxqWcHcha2K6GgWdFjrRAQ81Vw
54dGBfddOTwMCBPJGVwyz0oqmOFhjKVYp2AVVaBpCDTpkb//XwmljLO9uykkWUL0p9JjJlHcigE
zaR723MAp4Seh1BOoMrJfkcvmNEPcMTsLPYHKYiiBe3lCbottIHCvbSHM9z6TxGuz3upyJ70kNZ
Bmm+iZL3+G3Xzz0d10VZDayk7Eo98mhmoVn5ZGqESjGUWsiVt9zzCFn46D9bIJMWk8rxFU7+zE6
mez+AB29J2vB3x9xwq4tXWS1KvN4l181spqu/l8heZ+Om6Q3BBPaVYAQIP9pyEzriIbLpeO0qvF
w4CiJXGIzgOua04Ik6r3Kv25eJKmMA2X1WxCYQCjGYtKFtjnDgZ975N9EWjDmhDcZksKZ0Oc2hG
UAq3L20KoAlVtuKD0ZRC3pYNkTq1T2QS1m8hyz4Dxjg2AOUp7RdJY=
X-Google-Smtp-Source: AGHT+IGXPwEaNGvElYYcRDAaA0iUWu8NEY64pNLuZUqPBVxQ7H7Z7xOldiPumIUeuZqTk7aJ1F6XWg==
X-Received: by 2002:a05:6a00:3d47:b0:7b8:9d86:6d44 with SMTP id
d2e1a72fcca58-7c58c7a42b7mr37191722b3a.9.1764598575326;
Mon, 01 Dec 2025 06:16:15 -0800 (PST)
Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161])
by smtp.gmail.com with ESMTPSA id
d2e1a72fcca58-7d15fc08bd1sm13698057b3a.63.2025.12.01.06.16.13
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 01 Dec 2025 06:16:14 -0800 (PST)
Date: Mon, 01 Dec 2025 23:16:10 +0900
Message-ID: <eke75xaql239.wl-kobarity@HIDDEN>
From: kobarity <kobarity@HIDDEN>
To: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN>
Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session
In-Reply-To: <78B9D57A-5AF2-4ACF-BB2D-D17FB69F9C79@HIDDEN>
References: <865xb2h0dr.fsf@HIDDEN>
<DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN>
<85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN>
<D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN>
<7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN>
<DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN>
<eke7bjknle6v.wl-kobarity@HIDDEN>
<9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN>
<eke7a506kwkr.wl-kobarity@HIDDEN>
<191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN>
<eke78qfpkx1h.wl-kobarity@HIDDEN>
<9B2E9550-667D-456A-A33F-067E6F531599@HIDDEN>
<eke77bv7lhuf.wl-kobarity@HIDDEN>
<78B9D57A-5AF2-4ACF-BB2D-D17FB69F9C79@HIDDEN>
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/31.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=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79723
Cc: Liu Hui <liuhui1610@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
"Jacob S. Gordon" <jacob.as.gordon@HIDDEN>,
Augusto Stoffel <arstoffel@HIDDEN>,
"79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Naresh Gurbuxani wrote:
>=20
> > On Nov 30, 2025, at 9:23=E2=80=AFAM, kobarity <kobarity@HIDDEN> wrot=
e:
> >=20
> > Naresh Gurbuxani wrote:
> >> My responses are inline
> >>=20
> >> On Nov 29, 2025, at 4:28=E2=80=AFAM, kobarity <kobarity@HIDDEN> wro=
te:
> >>=20
> >> Naresh Gurbuxani wrote:
> >>=20
> >> That is correct. From command line, I start with emacs -Q. Then in *=
scratch* buffer, I have
> >>=20
> >> (setq python-shell-interpreter "ipython"
> >> python-shell-interpreter-args "--simple-prompt=E2=80=9D)
> >>=20
> >> Now launch python session using M-x run-python. Commands are echoed b=
ack. Tab completion does not work.=20
> >>=20
> >> In [1]: import os
> >> import os
> >>=20
> >> So, this is also unexpected behavior. In the current implementation
> >> of python.el, completion does not function as long as echo-back is
> >> enabled.
> >>=20
> >> In [7]: os.cpu <TAB> #does not work=20
> >>=20
> >> M-x describe-variable <RETURN> python-shell-interpreter-args <RETURN> =
gives
> >>=20
> >> python-shell-interpreter-args is a variable defined in =E2=80=98python=
.el=E2=80=99.
> >>=20
> >> Its value is "--simple-prompt"
> >> Original value was "-i"
> >> Local in buffer *Python*; global value is "--simple-prompt"
> >>=20
> >> Arguments for the Python interpreter for interactive use.
> >>=20
> >> You can customize this variable.=20
> >>=20
> >> Thanks for confirmation.
> >>=20
> >> If you have any custom readline/libedit settings in .inputrc or
> >> somewhere else, please temporarily disable them. Then let us know the
> >> value when you enter the following in the inferior Python buffer:
> >>=20
> >> import termios
> >> attr =3D termios.tcgetattr(0)
> >> attr[3] & termios.ECHO
> >>=20
> >> I get zero here.
> >>=20
> >> The expected value is zero. If it is not 0, please try following:
> >>=20
> >> attr[3] &=3D ~termios.ECHO
> >> termios.tcsetattr(0, termios.TCSADRAIN, attr)
> >>=20
> >> Please check if it still echoes back.
> >>=20
> >> Based on my previous testing, some Python installations on MacOS seem
> >> to keep this bit enabled depending on the configuration. Please check
> >> the value again as follows:
> >>=20
> >> attr =3D termios.tcgetattr(0)
> >> attr[3] & termios.ECHO
> >>=20
> >> I get zero again.
> >>=20
> >> If you cannot clear this bit, try switching to RAW mode as follows:
> >>=20
> >> import tty
> >> tty.setraw(0)
> >>=20
> >>>>> tty.setraw(0) =
=20
> >>=20
> >> [8192, 2, 19200, 65, 9600, 9600, [b'\x04', b'\xff', b'\xff', b'\x7f', =
b'\x17', b'\x15', b'\\
> >>=20
> >> x12', b'\xff', b'\x03', b'\x1c', b'\x1a', b'\x19', b'\x11', b'\x13', b=
'\x16', b'\x0f', 1, 0\
> >>=20
> >> , b'\x14', b'\xff']]=20
> >>=20
> >> If none of these work, we may have to remove the echoed string using
> >> elisp.
> >=20
> > Thanks. It seems that termios is not echoing back.
> >=20
> > When you run "ipython --simple-prompt" outside of Emacs, it doesn't
> > echo back, right?
> Correct. From command line =E2=80=9Cipython =E2=80=94simple-prompt=E2=80=
=9D. Then commands run but do not echo back.
> >=20
> > I've created a prototype that enables completion even when
> > echo-backed. I'd appreciate it if you could give it a try.
> >=20
> > 1. emacs -Q
> > 2. Open or create any Python file. (To load python.el)
> > 3. Customize variables to use IPython, if needed.
> > 4. Evaluate the following code in *scratch* buffer.
> >=20
> > (defun python-shell-completion-native-turn-off (&optional msg)
> > "Turn off shell native completions.
> > With argument MSG show deactivation message."
> > (interactive "p")
> > (python-shell-with-shell-buffer
> > (python-shell-send-string-no-output python-shell-completion-setup-co=
de)
> > (setq-local python-shell-completion-native-enable nil)
> > (when msg
> > (message "Shell native completion is disabled, using fallback"))))
> >=20
> > (defun python-shell-completion-get-completions (process input)
> > "Get completions of INPUT using PROCESS."
> > (with-current-buffer (process-buffer process)
> > (let ((completions
> > (python-shell-send-string-no-output
> > (format "print(__PYTHON_EL_get_completions(%s))"
> > (python-shell--encode-string input))
> > process)))
> > (condition-case nil
> > (python--parse-json-array completions)
> > (json-parse-error
> > (python--parse-json-array
> > (car (last (split-string completions "[\n\r]+" t)))))))))
> >=20
> >=20
> > 5. M-x run-python
> > 6. Try to complete.
> >=20
> Inferior session works as expected. Tab completion works. Commands do n=
ot echo back. =20
>=20
> Now I add two more lines to *scratch* buffer.
>=20
> (setq python-shell-interpreter "ipython"
> python-shell-interpreter-args "--simple-prompt=E2=80=9D)
>=20
> After quitting python inferior session and rerunning M-x run-python, I se=
e the same problems.=20
> Commands are echoed back.
> Tab completion does not work. Same error message:=20
> python--parse-json-array: could not parse JSON stream: 1, 1, 1
How do you evaluate in the *scratch* buffer? Could you try the
following steps? You don't need to try it with Python (Non-IPython).
1. emacs -Q
2. Open or create any Python file. (To load python.el)
3. Switch to *scratch* buffer.
4. Copy and paste the following code into *scratch* buffer.
(defun python-shell-completion-native-turn-off (&optional msg)
"Turn off shell native completions.
With argument MSG show deactivation message."
(interactive "p")
(python-shell-with-shell-buffer
(python-shell-send-string-no-output python-shell-completion-setup-code)
(setq-local python-shell-completion-native-enable nil)
(when msg
(message "Shell native completion is disabled, using fallback"))))
(defun python-shell-completion-get-completions (process input)
"Get completions of INPUT using PROCESS."
(with-current-buffer (process-buffer process)
(let ((completions
(python-shell-send-string-no-output
(format "print(__PYTHON_EL_get_completions(%s))"
(python-shell--encode-string input))
process)))
(condition-case nil
(python--parse-json-array completions)
(json-parse-error
(python--parse-json-array
(car (last (split-string completions "[\n\r]+" t)))))))))
(setq python-shell-interpreter "ipython"
python-shell-interpreter-args "--simple-prompt")
5. M-x eval-buffer
6. M-x run-python
7. Try to complete.
If an error occurs, please provide the contents of the *trace-output*
buffer using the following steps:
1. M-x trace-function
2. Enter python--parse-json-array
3. Reproduce the issue.
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 1 Dec 2025 00:26:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 30 19:26:29 2025 Received: from localhost ([127.0.0.1]:43814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vPrkK-0002iM-W0 for submit <at> debbugs.gnu.org; Sun, 30 Nov 2025 19:26:29 -0500 Received: from mail-eastusazolkn190110000.outbound.protection.outlook.com ([2a01:111:f403:d100::]:57377 helo=BL2PR02CU003.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <naresh_gurbuxani@HIDDEN>) id 1vPrkH-0002hx-FC for 79723 <at> debbugs.gnu.org; Sun, 30 Nov 2025 19:26:26 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=o0gc5xI9bxFvyiiEMVlTYgEqzNDgvrv2WwxZajJgksuT7G+lkluZ89ccXVUEXLinuasM9ZlfhXxSeqdeZhQqHMtbgueSbO8mEFmwWuZxjoyazn6gReolZbB1wEHptvQiChqIS/6i8SAV95gzwAIuRBVsXDKaYsyPNNoK5FiT63Bj8plbKyBAuUIe/Vv6E4ae7aCpApTtfChkwS/XT5UcuqlbgMkSyM4trFQ4w/L6iQ3HxHf9GFj+l909a0i+IYz1sW1pQMH4IlVGhecx3hLl6GTvjzwiRfDlyp1F6Iyhj2HFkJAzuoVaMA6gdEg0sWOBgbA4wr6YT4GWB916OOSyhg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=hWv3AA9WV0Um5OQfzrHQ32l55KGEyqGS5SzP07n9TG8=; b=L4LWQh3D0aJe18NuJ+mX0dZmFvMr8VNo6C9N0EFAYl9M5tfGthkYcEXRTaArORWh16SU/apWXK/ejU4PIWFFd1t6Cjt0+i5i/ZBs2yWCIztZb9Ii474Ydp8iUM3CbUY037Q79CHvEfAdsLIplIRzLXLqyj/6ml3eYxgPCVnRiRkjTNFe/jF0FIAsme5mIGBdBD/vzCFTqnSUVaSIkKZvNTGb6SZbiBY6z72XXkKejJ7s5Hc8v2ES3+y+MQO08GnlLKbOdiCzOCMTDX8otkrIURRIgt7znflnDKiV7479I9F07E67s98H5qm/eFxj/zTzJ6Px9aQERn3kIHhrVy1OrA== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hWv3AA9WV0Um5OQfzrHQ32l55KGEyqGS5SzP07n9TG8=; b=rUZ26CqsBDxyU9hrwi7YMWFL4RrvuAujye9Y52sKViZ4FkzwcKe2lxpsbuyhQkiIHEeB2CC6CZsvrdktakEPZAJdRpIhfSC9zaYQq6fFY/HgynHtqiNz+losMy/qrFQh+hv8UQ7sRJS08B1ikPBDhDAr5eSKWsI8ZqyKJ5mgcOa2dexeR9ZJPJReq9nAtgZYa2/B1fROj2btRZ5efXE7Xjyp/1nvVLVQI9f4GpQM5+qcutRtf+ar5WtiqjqABQ2CR4rPVYBYvQ7fTzOJq+R2oL1/m5dtg32k81mMl3h8bsfrfykj9U0p+GHCnu0gyt+g5ukWZFKMJARyZeYr6soBHg== Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM (2603:10b6:f:fc00::bb4) by SJ2P223MB1104.NAMP223.PROD.OUTLOOK.COM (2603:10b6:a03:588::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.17; Mon, 1 Dec 2025 00:26:17 +0000 Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456]) by DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456%6]) with mapi id 15.20.9366.012; Mon, 1 Dec 2025 00:26:17 +0000 From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> To: kobarity <kobarity@HIDDEN> Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session Thread-Topic: bug#79723: 30.2; completion-at-point in inferior python session Thread-Index: AQHcSPJoVelsmSsdW02DRQsg7GRsLrTaRvc9gAb9ywCAAS9x+oAAN5KAgAFrxICAAbWiAIAYyOPdgAEFVYCABF53gIABHl2AgAB74wCAARwaAIAAGRQAgAF/zQCAABuuAIAASBMAgADmTACAANXNgIABDwAAgACoVgA= Date: Mon, 1 Dec 2025 00:26:17 +0000 Message-ID: <78B9D57A-5AF2-4ACF-BB2D-D17FB69F9C79@HIDDEN> References: <865xb2h0dr.fsf@HIDDEN> <DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN> <85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN> <D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN> <7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN> <DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN> <eke7bjknle6v.wl-kobarity@HIDDEN> <9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN> <eke7a506kwkr.wl-kobarity@HIDDEN> <191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN> <eke78qfpkx1h.wl-kobarity@HIDDEN> <9B2E9550-667D-456A-A33F-067E6F531599@HIDDEN> <eke77bv7lhuf.wl-kobarity@HIDDEN> In-Reply-To: <eke77bv7lhuf.wl-kobarity@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM3PPF9A5B544E0:EE_|SJ2P223MB1104:EE_ x-ms-office365-filtering-correlation-id: 3e14738d-aac4-424e-60d1-08de30703e8b x-microsoft-antispam: BCL:0; ARA:14566002|12121999013|41001999006|10092599007|8060799015|15080799012|8062599012|19110799012|461199028|31061999003|40105399003|52005399003|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?utf-8?B?b1JNSENlTk1IK2FlcW14ZW13bUF5bVN3UTZUQkZhNUF3MjB1WkNBK3lQT0NH?= =?utf-8?B?aDJla3J0K3NtbG1pT0tKMldwRGNmM3FwT1RRYXFxQmlaUDUxVGI2ZXZlTmp5?= =?utf-8?B?c0thV1MrU1ZoWXA4UjExSU91b0lDQnM2MEYzdmdjSVRZWG0xQmVZMkpiRkd3?= =?utf-8?B?akxmb0xvWjdxS1A1a0xEcG81OG9WWTd5QnB2NnZRZlRLeVZPVnpBbDQ1T210?= =?utf-8?B?QkVzWEE0UTFZVWR6MmhETmYwYll6OGZwU2RqNy94c3gwVStPOGlCRGdaR3Fx?= =?utf-8?B?TjJHdEgwUXVaOWEvNUZGZVN6ZFdMWXFEZEVaQlpIOFk1eHlUa0NUY0FuMFQ0?= =?utf-8?B?NUIzRjlzV2t3c1hnalBPR0REUHFEUkVsN0d1MHZIdFRpYmRVMFBRUTQyS2lN?= =?utf-8?B?cXhJTS92RHlyV1pkdUhjTmZ6aXUrTTRadHJ6NC95TXJLMHZ3a1kraVBUNmNX?= =?utf-8?B?dUluNmFobnl0SjZKNGRWb3hoVFNnclZlNlNJTk4vQXZ4TThmUHZmd0krc2M5?= =?utf-8?B?OFFsbXNycHRzSGxYUXhoM1NkcUZ6akNmenRXbHdOMEwxaGVYU0FTc1d5QUI0?= =?utf-8?B?SzJQWHVnaWtIRmhoZnpJS0VUS1lwVkdSN1ZTVkkra0RXelplL3Y2MFRCczRI?= =?utf-8?B?bzU0ZUZoaWdIZSs0WmcrUGR0QWIrZTNFbmtuVy9UWmZ3RkpINWw5cndLbVdZ?= =?utf-8?B?OUNHOEN5UlJEd2xyemUvRWk0ZE1Db3RMazVyTG1jUkhWNE9Jc2Y2bHZTc2xK?= =?utf-8?B?eVE4dHdBU3ZmVEkzRlh3QmRlVnNza0R1Ukp2UWYvcHpRTkpGZDNqTmFUV1J1?= =?utf-8?B?YnluUXZSaC95U2Zjd3dKdVNNdWo0bzRVc3E0N0E0VTd1VisyVWZKWDJXdVJD?= =?utf-8?B?bzJGUXJQTGlOQkFoWUxJL2hnWWtzODdjUG16bE1mcUZiSjhJYU1vbzIvcW5H?= =?utf-8?B?V3BrT1BWanZuNG40eUJ3dW9FblJNNzI4aHF1MGFybUtHNHhCcERlWTV1RW5m?= =?utf-8?B?NUNCU1EwU1RTWWtFUkVrcm5acFgyclNidGRLMmRDYjhvZEw0Ukk5MEhTSTVD?= =?utf-8?B?dXc5Rmd5ejUxOWE4RFIvbnNpOFJNblhLcGVTNTUxYXE3bGhWbDJKZXg0ZGRo?= =?utf-8?B?THgzRjlNUG1DTmNYbllGem9UYmFiYUl4Sk52ZHRUbjNLZkhMVXVJQzg1cDBz?= =?utf-8?B?eXFyT2x6a3ZxMk9pcHZ5d2RzVUJkeWFXZHZiWTdwV3ZaQXRvK3MzRWUreWFQ?= =?utf-8?B?Q3BVNURrRmZrOFd6UUdxeUlmNjNia0U3UTV0L2d4WFJ6S21lSXgxZjNCdTZm?= =?utf-8?B?emZHRStJZUxoNURuYmR5WG9samFGUHhNOFlSdmRockpCQlk1MkNuVURVMEpU?= =?utf-8?B?TVR4R290VkZIMW1ncmt0Qmh6K1Ywb3ZqQm9ENXN4NU5XWXAwd09scFRZRUtm?= =?utf-8?B?V21KZ0dnNnBnYzF2a0daTjZxSGZBS25TZ0ZUeWphanRIWmtJSlh2anlLandI?= =?utf-8?B?Yk5zb2dQL1R6K1VpOExvcDZjQ1FSWkVHQXZOTjhQdlNPaFJhbkRrWk1XYnVD?= =?utf-8?B?cFdVVmNlQjIyTkdwZ3J0VDBzZnN0S1VjcnVkWUtENHlPRERyN096Q21ibm01?= =?utf-8?B?eTBQMEJPZWcwaS9IMFhLZ3pqQXBTZ1ZoZzRGYklzYWVieHovTjFpYzZ3Wllv?= =?utf-8?B?aEV6Uk5oY0lQbGdBV3dLckM0NVRIR1UzMTN5dHluNjBycjdPVWM5T253PT0=?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZG9iR2NDdERVdFVTek02Tk9jNHVHN3VPN3RKeU02QjN1VnRpTm9yNnBCa1F3?= =?utf-8?B?c2FIMDFjaUs0N0kyUVdWZGJsaUkxR0M5OW1ERWs1WVNwU3hWM3hQYzlaWVVJ?= =?utf-8?B?MUhMZ2t6amxGaDN4VG8rVE5CQ1ZGb1BSc0xhTDlLNDE5dUxlazA5SHFIQnA5?= =?utf-8?B?cW1ZSVRIUU9zY3p2M3NkKzl2V2FoTCs5akZTQXkyQmFOdXpmYnlNVHJxVzBE?= =?utf-8?B?bXhWWWlYVGc0dDVwNHZieHJYU2lTM1l1OVl5U0dwNFZOTXRDQjdkYWhhaGhs?= =?utf-8?B?Z0ZhdVQvVEpQZG1YNkcza2xWZEVVWmtoNGpjMFNFZDdXdFVFeTgzbjFNTDhE?= =?utf-8?B?MFoxbEx0Z0ZaaDU3bkVZK1BaN3kwWWNLMGZPS0xtcEZSd0doUjJFSXZ6YlBx?= =?utf-8?B?ZkF5N3lEanhzaW8zQUhRdmJjTEtUSHNhSG1pRjVrcWR0a3BORm40bThzbmdZ?= =?utf-8?B?NTA5U2h3S2d0MC9QbkNuc1dac3oxdWxNdUV0WGxqNWlyYWVZcmNYek0xcjVh?= =?utf-8?B?OEhreENwbHF5YXNKbHl6V2syZlkvVys2SXg2bG9VVW1GUmdyRXo0Ry9wTnJy?= =?utf-8?B?WTFmSWFlbEg0Ynp5OWFSVDQ5aXZUd1IrVnJIbnY1azc2Q1JaN1U5bHpBcDlu?= =?utf-8?B?VHJTOUpKc2llaVhFdHk5VkhoSFFFRTAweXd1eWNLRHhsZTczSkVuZDBHdWQx?= =?utf-8?B?OGVWc2p0UGVlQVVtQXZSdjg0RTR2aGVnS3RNTTlVMy91a3ZkSVlJd2RwYzBJ?= =?utf-8?B?T2x3SUFUR0JRTm8xZGlSbTNqd3JFQWhWT1dvQWdlMzhxMVFVZmVUNzVvVEgy?= =?utf-8?B?d3RHWVZNRG5LV2FuNGhhQ0RiWWt5dzk5RVZFUDdyTlo1RzNHSzFEU0ZzejJl?= =?utf-8?B?R25JTHNlL1ZUSStvWHRGWFBuQmh1VkNBNmx4Vkw3U3IwNHlxVUdvNGdHaVZj?= =?utf-8?B?WTNNbTVLVlpIRngwWjFBSGZoZ25VZ0VmMXpjNmF5OU9sVG12RzZMekVJZ2ZH?= =?utf-8?B?QzJ2Y053eXB5QVJVTGFKNDlNdTJJR3RRK0hLNXNoVE9zcVhxVEliL0tVZTJM?= =?utf-8?B?Zk84MVQ1cWltaE5HYjJjTVlxN2xOM2gwTDJyOHpRNzFaMnM2QWsyd2dvZlUx?= =?utf-8?B?SzJyQUdWY2tpMXdIS0JWQVBGSWEzMmtLcm5JNDRZSUIra21XeGFXVDhkc0VC?= =?utf-8?B?ekZ6TFJuRXNoSmJ0V1NJWmdmS1JKSXNkcTNIamhiZmVGWnNyRmd1UnQwMmRE?= =?utf-8?B?L2g4Mk95TTBRUjBtemdDL1gwc0VPdWFqdzFnVTk0OG95WmtmMVAxWVl1UUJi?= =?utf-8?B?Nm5aaitaZitVOVdxbmxMY1I2cC9BZnQyMWY0TUNiK09pQlYzSEdFaEVUczRi?= =?utf-8?B?Y3o2N2gxVG5NSHZ5YjJRSzh1UTkydWV2dGNnb0RZZ3lESFRGUnhad0JIWDhT?= =?utf-8?B?eStyODBzdW9DT0F1Y2FWRmtIVGIwSlVJQVM1LzFpK3F2bXlsYmhtekJnanlD?= =?utf-8?B?R2Jzb1Z1S0pyMHo3NVpIQ3lOL0FFbitXSWMycmpIZ2tGWXk2ZnBobWFCRFRl?= =?utf-8?B?bVRhN1dDSmxSekdVRXdhaWFWajlNeTl6czFmRmtWank5bHowdFRrQWpSQlo1?= =?utf-8?B?cWg5L1htUUtPYnRRaW1uMzU4Y3RRS1kxbkgrL3VJSVVYZlFWc3VXekl4ejd2?= =?utf-8?Q?EVSAPcSe/G8Jd5fdNlAS?= Content-Type: text/plain; charset="utf-8" Content-ID: <93CDC19559ADE94A97CAC4B5D391EE4F@HIDDEN> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 3e14738d-aac4-424e-60d1-08de30703e8b X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Dec 2025 00:26:17.6336 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2P223MB1104 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 79723 Cc: Liu Hui <liuhui1610@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>, Augusto Stoffel <arstoffel@HIDDEN>, "79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) DQoNCj4gT24gTm92IDMwLCAyMDI1LCBhdCA5OjIz4oCvQU0sIGtvYmFyaXR5IDxrb2Jhcml0eUBn bWFpbC5jb20+IHdyb3RlOg0KPiANCj4gTmFyZXNoIEd1cmJ1eGFuaSB3cm90ZToNCj4+IE15IHJl c3BvbnNlcyBhcmUgaW5saW5lDQo+PiANCj4+IE9uIE5vdiAyOSwgMjAyNSwgYXQgNDoyOOKAr0FN LCBrb2Jhcml0eSA8a29iYXJpdHlAZ21haWwuY29tPiB3cm90ZToNCj4+IA0KPj4gTmFyZXNoIEd1 cmJ1eGFuaSB3cm90ZToNCj4+IA0KPj4gVGhhdCBpcyBjb3JyZWN0LiAgRnJvbSBjb21tYW5kIGxp bmUsIEkgc3RhcnQgd2l0aCBlbWFjcyAtUS4gIFRoZW4gaW4gKnNjcmF0Y2gqIGJ1ZmZlciwgSSBo YXZlDQo+PiANCj4+IChzZXRxIHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlciAiaXB5dGhvbiINCj4+ ICAgICAgcHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3MgIi0tc2ltcGxlLXByb21wdOKAnSkN Cj4+IA0KPj4gTm93IGxhdW5jaCBweXRob24gc2Vzc2lvbiB1c2luZyBNLXggcnVuLXB5dGhvbi4g IENvbW1hbmRzIGFyZSBlY2hvZWQgYmFjay4gIFRhYiBjb21wbGV0aW9uIGRvZXMgbm90IHdvcmsu IA0KPj4gDQo+PiBJbiBbMV06IGltcG9ydCBvcw0KPj4gaW1wb3J0IG9zDQo+PiANCj4+IFNvLCB0 aGlzIGlzIGFsc28gdW5leHBlY3RlZCBiZWhhdmlvci4gIEluIHRoZSBjdXJyZW50IGltcGxlbWVu dGF0aW9uDQo+PiBvZiBweXRob24uZWwsIGNvbXBsZXRpb24gZG9lcyBub3QgZnVuY3Rpb24gYXMg bG9uZyBhcyBlY2hvLWJhY2sgaXMNCj4+IGVuYWJsZWQuDQo+PiANCj4+IEluIFs3XTogb3MuY3B1 IDxUQUI+ICNkb2VzIG5vdCB3b3JrIA0KPj4gDQo+PiBNLXggZGVzY3JpYmUtdmFyaWFibGUgPFJF VFVSTj4gcHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3MgPFJFVFVSTj4gZ2l2ZXMNCj4+IA0K Pj4gcHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3MgaXMgYSB2YXJpYWJsZSBkZWZpbmVkIGlu IOKAmHB5dGhvbi5lbOKAmS4NCj4+IA0KPj4gSXRzIHZhbHVlIGlzICItLXNpbXBsZS1wcm9tcHQi DQo+PiBPcmlnaW5hbCB2YWx1ZSB3YXMgIi1pIg0KPj4gTG9jYWwgaW4gYnVmZmVyICpQeXRob24q OyBnbG9iYWwgdmFsdWUgaXMgIi0tc2ltcGxlLXByb21wdCINCj4+IA0KPj4gQXJndW1lbnRzIGZv ciB0aGUgUHl0aG9uIGludGVycHJldGVyIGZvciBpbnRlcmFjdGl2ZSB1c2UuDQo+PiANCj4+ICBZ b3UgY2FuIGN1c3RvbWl6ZSB0aGlzIHZhcmlhYmxlLiANCj4+IA0KPj4gVGhhbmtzIGZvciBjb25m aXJtYXRpb24uDQo+PiANCj4+IElmIHlvdSBoYXZlIGFueSBjdXN0b20gcmVhZGxpbmUvbGliZWRp dCBzZXR0aW5ncyBpbiAuaW5wdXRyYyBvcg0KPj4gc29tZXdoZXJlIGVsc2UsIHBsZWFzZSB0ZW1w b3JhcmlseSBkaXNhYmxlIHRoZW0uICBUaGVuIGxldCB1cyBrbm93IHRoZQ0KPj4gdmFsdWUgd2hl biB5b3UgZW50ZXIgdGhlIGZvbGxvd2luZyBpbiB0aGUgaW5mZXJpb3IgUHl0aG9uIGJ1ZmZlcjoN Cj4+IA0KPj4gaW1wb3J0IHRlcm1pb3MNCj4+IGF0dHIgPSB0ZXJtaW9zLnRjZ2V0YXR0cigwKQ0K Pj4gYXR0clszXSAmIHRlcm1pb3MuRUNITw0KPj4gDQo+PiBJIGdldCB6ZXJvIGhlcmUuDQo+PiAN Cj4+IFRoZSBleHBlY3RlZCB2YWx1ZSBpcyB6ZXJvLiAgSWYgaXQgaXMgbm90IDAsIHBsZWFzZSB0 cnkgZm9sbG93aW5nOg0KPj4gDQo+PiBhdHRyWzNdICY9IH50ZXJtaW9zLkVDSE8NCj4+IHRlcm1p b3MudGNzZXRhdHRyKDAsIHRlcm1pb3MuVENTQURSQUlOLCBhdHRyKQ0KPj4gDQo+PiBQbGVhc2Ug Y2hlY2sgaWYgaXQgc3RpbGwgZWNob2VzIGJhY2suDQo+PiANCj4+IEJhc2VkIG9uIG15IHByZXZp b3VzIHRlc3RpbmcsIHNvbWUgUHl0aG9uIGluc3RhbGxhdGlvbnMgb24gTWFjT1Mgc2VlbQ0KPj4g dG8ga2VlcCB0aGlzIGJpdCBlbmFibGVkIGRlcGVuZGluZyBvbiB0aGUgY29uZmlndXJhdGlvbi4g IFBsZWFzZSBjaGVjaw0KPj4gdGhlIHZhbHVlIGFnYWluIGFzIGZvbGxvd3M6DQo+PiANCj4+IGF0 dHIgPSB0ZXJtaW9zLnRjZ2V0YXR0cigwKQ0KPj4gYXR0clszXSAmIHRlcm1pb3MuRUNITw0KPj4g DQo+PiBJIGdldCB6ZXJvIGFnYWluLg0KPj4gDQo+PiBJZiB5b3UgY2Fubm90IGNsZWFyIHRoaXMg Yml0LCB0cnkgc3dpdGNoaW5nIHRvIFJBVyBtb2RlIGFzIGZvbGxvd3M6DQo+PiANCj4+IGltcG9y dCB0dHkNCj4+IHR0eS5zZXRyYXcoMCkNCj4+IA0KPj4+Pj4gdHR5LnNldHJhdygwKSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIA0KPj4gDQo+PiBbODE5MiwgMiwgMTkyMDAsIDY1LCA5NjAwLCA5NjAwLCBbYidc eDA0JywgYidceGZmJywgYidceGZmJywgYidceDdmJywgYidceDE3JywgYidceDE1JywgYidcXA0K Pj4gDQo+PiB4MTInLCBiJ1x4ZmYnLCBiJ1x4MDMnLCBiJ1x4MWMnLCBiJ1x4MWEnLCBiJ1x4MTkn LCBiJ1x4MTEnLCBiJ1x4MTMnLCBiJ1x4MTYnLCBiJ1x4MGYnLCAxLCAwXA0KPj4gDQo+PiAsIGIn XHgxNCcsIGInXHhmZiddXSANCj4+IA0KPj4gSWYgbm9uZSBvZiB0aGVzZSB3b3JrLCB3ZSBtYXkg aGF2ZSB0byByZW1vdmUgdGhlIGVjaG9lZCBzdHJpbmcgdXNpbmcNCj4+IGVsaXNwLg0KPiANCj4g VGhhbmtzLiAgSXQgc2VlbXMgdGhhdCB0ZXJtaW9zIGlzIG5vdCBlY2hvaW5nIGJhY2suDQo+IA0K PiBXaGVuIHlvdSBydW4gImlweXRob24gLS1zaW1wbGUtcHJvbXB0IiBvdXRzaWRlIG9mIEVtYWNz LCBpdCBkb2Vzbid0DQo+IGVjaG8gYmFjaywgcmlnaHQ/DQpDb3JyZWN0LiAgRnJvbSBjb21tYW5k IGxpbmUg4oCcaXB5dGhvbiDigJRzaW1wbGUtcHJvbXB04oCdLiAgVGhlbiBjb21tYW5kcyBydW4g YnV0IGRvIG5vdCBlY2hvIGJhY2suDQo+IA0KPiBJJ3ZlIGNyZWF0ZWQgYSBwcm90b3R5cGUgdGhh dCBlbmFibGVzIGNvbXBsZXRpb24gZXZlbiB3aGVuDQo+IGVjaG8tYmFja2VkLiAgSSdkIGFwcHJl Y2lhdGUgaXQgaWYgeW91IGNvdWxkIGdpdmUgaXQgYSB0cnkuDQo+IA0KPiAxLiBlbWFjcyAtUQ0K PiAyLiBPcGVuIG9yIGNyZWF0ZSBhbnkgUHl0aG9uIGZpbGUuIChUbyBsb2FkIHB5dGhvbi5lbCkN Cj4gMy4gQ3VzdG9taXplIHZhcmlhYmxlcyB0byB1c2UgSVB5dGhvbiwgaWYgbmVlZGVkLg0KPiA0 LiBFdmFsdWF0ZSB0aGUgZm9sbG93aW5nIGNvZGUgaW4gKnNjcmF0Y2gqIGJ1ZmZlci4NCj4gDQo+ IChkZWZ1biBweXRob24tc2hlbGwtY29tcGxldGlvbi1uYXRpdmUtdHVybi1vZmYgKCZvcHRpb25h bCBtc2cpDQo+ICAiVHVybiBvZmYgc2hlbGwgbmF0aXZlIGNvbXBsZXRpb25zLg0KPiBXaXRoIGFy Z3VtZW50IE1TRyBzaG93IGRlYWN0aXZhdGlvbiBtZXNzYWdlLiINCj4gIChpbnRlcmFjdGl2ZSAi cCIpDQo+ICAocHl0aG9uLXNoZWxsLXdpdGgtc2hlbGwtYnVmZmVyDQo+ICAgIChweXRob24tc2hl bGwtc2VuZC1zdHJpbmctbm8tb3V0cHV0IHB5dGhvbi1zaGVsbC1jb21wbGV0aW9uLXNldHVwLWNv ZGUpDQo+ICAgIChzZXRxLWxvY2FsIHB5dGhvbi1zaGVsbC1jb21wbGV0aW9uLW5hdGl2ZS1lbmFi bGUgbmlsKQ0KPiAgICAod2hlbiBtc2cNCj4gICAgICAobWVzc2FnZSAiU2hlbGwgbmF0aXZlIGNv bXBsZXRpb24gaXMgZGlzYWJsZWQsIHVzaW5nIGZhbGxiYWNrIikpKSkNCj4gDQo+IChkZWZ1biBw eXRob24tc2hlbGwtY29tcGxldGlvbi1nZXQtY29tcGxldGlvbnMgKHByb2Nlc3MgaW5wdXQpDQo+ ICAiR2V0IGNvbXBsZXRpb25zIG9mIElOUFVUIHVzaW5nIFBST0NFU1MuIg0KPiAgKHdpdGgtY3Vy cmVudC1idWZmZXIgKHByb2Nlc3MtYnVmZmVyIHByb2Nlc3MpDQo+ICAgIChsZXQgKChjb21wbGV0 aW9ucw0KPiAgICAgICAgICAgKHB5dGhvbi1zaGVsbC1zZW5kLXN0cmluZy1uby1vdXRwdXQNCj4g ICAgICAgICAgICAoZm9ybWF0ICJwcmludChfX1BZVEhPTl9FTF9nZXRfY29tcGxldGlvbnMoJXMp KSINCj4gICAgICAgICAgICAgICAgICAgIChweXRob24tc2hlbGwtLWVuY29kZS1zdHJpbmcgaW5w dXQpKQ0KPiAgICAgICAgICAgIHByb2Nlc3MpKSkNCj4gICAgICAoY29uZGl0aW9uLWNhc2Ugbmls DQo+ICAgICAgICAgIChweXRob24tLXBhcnNlLWpzb24tYXJyYXkgY29tcGxldGlvbnMpDQo+ICAg ICAgICAoanNvbi1wYXJzZS1lcnJvcg0KPiAgICAgICAgIChweXRob24tLXBhcnNlLWpzb24tYXJy YXkNCj4gICAgICAgICAgKGNhciAobGFzdCAoc3BsaXQtc3RyaW5nIGNvbXBsZXRpb25zICJbXG5c cl0rIiB0KSkpKSkpKSkpDQo+IA0KPiANCj4gNS4gTS14IHJ1bi1weXRob24NCj4gNi4gVHJ5IHRv IGNvbXBsZXRlLg0KPiANCkluZmVyaW9yIHNlc3Npb24gd29ya3MgYXMgZXhwZWN0ZWQuICBUYWIg Y29tcGxldGlvbiB3b3Jrcy4gIENvbW1hbmRzIGRvIG5vdCBlY2hvIGJhY2suICANCg0KTm93IEkg YWRkIHR3byBtb3JlIGxpbmVzIHRvICpzY3JhdGNoKiBidWZmZXIuDQoNCihzZXRxIHB5dGhvbi1z aGVsbC1pbnRlcnByZXRlciAiaXB5dGhvbiINCiAgICAgIHB5dGhvbi1zaGVsbC1pbnRlcnByZXRl ci1hcmdzICItLXNpbXBsZS1wcm9tcHTigJ0pDQoNCkFmdGVyIHF1aXR0aW5nIHB5dGhvbiBpbmZl cmlvciBzZXNzaW9uIGFuZCByZXJ1bm5pbmcgTS14IHJ1bi1weXRob24sIEkgc2VlIHRoZSBzYW1l IHByb2JsZW1zLiANCkNvbW1hbmRzIGFyZSBlY2hvZWQgYmFjay4NClRhYiBjb21wbGV0aW9uIGRv ZXMgbm90IHdvcmsuICBTYW1lIGVycm9yIG1lc3NhZ2U6IA0KcHl0aG9uLS1wYXJzZS1qc29uLWFy cmF5OiBjb3VsZCBub3QgcGFyc2UgSlNPTiBzdHJlYW06IDEsIDEsIDENCg0KPiBXaGVuIEkgdHJp ZWQgcnVubmluZyBpcHl0aG9uIHdpdGhvdXQgdGhlIC0tc2ltcGxlLXByb21wdCBvcHRpb24gdG8N Cj4gc2ltdWxhdGUgZWNoby1iYWNrIHNjZW5hcmlvcywgY29tcGxldGlvbiB3b3JrZWQsIGJ1dCB0 aGUgY29tbWFuZHMgYW5kDQo+IHJlc3BvbnNlcyBpbnZvbHZlZCBzb21ldGltZXMgYXBwZWFyZWQg aW4gdGhlIGluZmVyaW9yIFB5dGhvbiBidWZmZXIuDQo+IA0KPiBMaXUgYW5kIEF1Z3VzdG8sIGRv IHlvdSBoYXZlIGFueSBhZHZpY2U/DQoNCg==
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.
Received: (at 79723) by debbugs.gnu.org; 30 Nov 2025 14:23:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 30 09:23:50 2025
Received: from localhost ([127.0.0.1]:38993 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vPiL7-0007eI-Ee
for submit <at> debbugs.gnu.org; Sun, 30 Nov 2025 09:23:50 -0500
Received: from mail-pl1-x62b.google.com ([2607:f8b0:4864:20::62b]:48482)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <kobarity@HIDDEN>)
id 1vPiL4-0007e1-TR
for 79723 <at> debbugs.gnu.org; Sun, 30 Nov 2025 09:23:47 -0500
Received: by mail-pl1-x62b.google.com with SMTP id
d9443c01a7336-2956d816c10so36385965ad.1
for <79723 <at> debbugs.gnu.org>; Sun, 30 Nov 2025 06:23:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1764512621; x=1765117421; darn=debbugs.gnu.org;
h=content-transfer-encoding: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=gzNuKtDVVEId2+w8lQd6d2zKBKVknKxEnY6Hb5aZr4E=;
b=N0WBt977f2B3dpSnRUOiYO/1ukfD+TigLXwHY0GFTQRsysF6x3JWJKRbeDAE0FQzLN
uLhflAu3tLfesetCCWPbQpIW6hhY1rsIlNx6546KTa3tEvMgkEWzRxXMtgYQVpMtRrt/
o8tupyXJkCfjzlreTj6TGwZE+9+jlqz0ywOO/LlmW8JPNgIezpTgGSOgf+tjUz2xh/lW
VJf2Y4r/y+cDylRaZDqjznGlYQwwqSyHrtMPP/NXdTfQNWKZRp8UxJl75ScjoJNIhdD/
HysrTaa9kjlZzBvFSeeeHQQA359AycuB2o6vdg53cGHwdAH4N50Z2gPjlpm5TGpwohGE
xJ5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1764512621; x=1765117421;
h=content-transfer-encoding:mime-version:user-agent:references
:in-reply-to:subject:cc:to:from:message-id:date:x-gm-gg
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=gzNuKtDVVEId2+w8lQd6d2zKBKVknKxEnY6Hb5aZr4E=;
b=XmGx5GBR5HFaT2bhgQYOG6w6mVN4M1Q6HUUvpIzMjJDmNmj/2igsAl9W/T9Q3dK8R/
CDB9DKnhEK1b8rHPbGo/M3nT+F3gA+gyrX0aDB4Up4vTiXvT/XXV4aASUHWMlAZeZtbz
aAhiiuSoRAXmdpMOgPzfdnsBYIKz2CJsCCfakjGg1RBkyYYD2JlwzGkfzacBr0V7gez+
fO2IitqTvQX2KhsKrhqnvbwkhNvvvtY82ve1/cw8SKdwdB1onoEUZTXxnoN9P7q2FYtA
d1UFQUUd74DvTiVDfiu9m3TvVzSeYuyF4wQutfpJBX05fxkn8jFJqNDeZhcezmfx0Wd9
GaXw==
X-Forwarded-Encrypted: i=1;
AJvYcCUWFl/+NW2CE0g5n/3NUgStceDUsLcjHPJXmWppZ1PLsC3y66/3CtMltvBzxGxDmNAndLLcIg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyofcNVKQZA9NeG/WbqFVT9xiC7yHASkUYdlMbeZYxmfNlrtm5I
LfvW0LECnTCVdsmjK4n1Rg2LXGfehNVxwsSNZwCvW4P4BX0bce0B9S+E
X-Gm-Gg: ASbGncs+kEhMVHlVTOhr3yxF7S2oIAcfN2WUXd9/+ZFE8yMJZgodogR6mO/de5ZkBNA
hMPsj+S6akdGCPqDZEjwih0A/k4SnmYMYKqn0fTVHRs5htnPAktq1VtKGrmUUHKgsmFtBriIwTB
JJWiWrBlqv3J3OjTnmimzgeJybj8vzb59oDX0/I43/s6qXdBhwdD1soakUQm24B3kiW1c/eW/LI
v/KAlYq6OVhQsTUcgFE2eJFsS+KzFDAK0gOpot585KULGLrJ92m2i2TlIGm5u9jSLeen+iuKmI4
1rpmNcxVL8AwNps4WQX8ftmgt8qvkoA1sYz0EH9V1wwkSF5WpfswfvTNoIgqaMdQFuuavVx5/t/
RG8uCjOj5kHGnh5evv0FZiCW2dGOauISDls9Gdl2YoAh6yHFk6ybuO86Sz2TSINjrRQ+x8mY6Ex
NYqMLp8C/Lohnx95/IH7EvknnC3L2KsRcQFDVP/NCy
X-Google-Smtp-Source: AGHT+IE8Lv873qcRtCQtI2CeN1Lx4jC0qESwHHB2cqIZipeGbpb0hkt/SHHAhlnFzZUFPPAfkmYYfA==
X-Received: by 2002:a17:903:11c7:b0:296:ec5:ab3d with SMTP id
d9443c01a7336-29b6bfa0be1mr390120685ad.61.1764512620715;
Sun, 30 Nov 2025 06:23:40 -0800 (PST)
Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161])
by smtp.gmail.com with ESMTPSA id
d9443c01a7336-29bce44270dsm97751555ad.34.2025.11.30.06.23.39
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sun, 30 Nov 2025 06:23:40 -0800 (PST)
Date: Sun, 30 Nov 2025 23:23:36 +0900
Message-ID: <eke77bv7lhuf.wl-kobarity@HIDDEN>
From: kobarity <kobarity@HIDDEN>
To: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN>,
Liu Hui <liuhui1610@HIDDEN>, Augusto Stoffel <arstoffel@HIDDEN>
Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session
In-Reply-To: <9B2E9550-667D-456A-A33F-067E6F531599@HIDDEN>
References: <865xb2h0dr.fsf@HIDDEN>
<DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN>
<85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN>
<D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN>
<7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN>
<DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN>
<eke7bjknle6v.wl-kobarity@HIDDEN>
<9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN>
<eke7a506kwkr.wl-kobarity@HIDDEN>
<191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN>
<eke78qfpkx1h.wl-kobarity@HIDDEN>
<9B2E9550-667D-456A-A33F-067E6F531599@HIDDEN>
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/31.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=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79723
Cc: Eli Zaretskii <eliz@HIDDEN>, "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>,
"79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Naresh Gurbuxani wrote:
> My responses are inline
>=20
> On Nov 29, 2025, at 4:28=E2=80=AFAM, kobarity <kobarity@HIDDEN> wrote:
>=20
> Naresh Gurbuxani wrote:
>=20
> That is correct. From command line, I start with emacs -Q. Then in *sc=
ratch* buffer, I have
>=20
> (setq python-shell-interpreter "ipython"
> python-shell-interpreter-args "--simple-prompt=E2=80=9D)
>=20
> Now launch python session using M-x run-python. Commands are echoed bac=
k. Tab completion does not work.=20
>=20
> In [1]: import os
> import os
>=20
> So, this is also unexpected behavior. In the current implementation
> of python.el, completion does not function as long as echo-back is
> enabled.
>=20
> In [7]: os.cpu <TAB> #does not work=20
>=20
> M-x describe-variable <RETURN> python-shell-interpreter-args <RETURN> gi=
ves
>=20
> python-shell-interpreter-args is a variable defined in =E2=80=98python.e=
l=E2=80=99.
>=20
> Its value is "--simple-prompt"
> Original value was "-i"
> Local in buffer *Python*; global value is "--simple-prompt"
>=20
> Arguments for the Python interpreter for interactive use.
>=20
> You can customize this variable.=20
>=20
> Thanks for confirmation.
>=20
> If you have any custom readline/libedit settings in .inputrc or
> somewhere else, please temporarily disable them. Then let us know the
> value when you enter the following in the inferior Python buffer:
>=20
> import termios
> attr =3D termios.tcgetattr(0)
> attr[3] & termios.ECHO
>=20
> I get zero here.
>=20
> The expected value is zero. If it is not 0, please try following:
>=20
> attr[3] &=3D ~termios.ECHO
> termios.tcsetattr(0, termios.TCSADRAIN, attr)
>=20
> Please check if it still echoes back.
>=20
> Based on my previous testing, some Python installations on MacOS seem
> to keep this bit enabled depending on the configuration. Please check
> the value again as follows:
>=20
> attr =3D termios.tcgetattr(0)
> attr[3] & termios.ECHO
>=20
> I get zero again.
>=20
> If you cannot clear this bit, try switching to RAW mode as follows:
>=20
> import tty
> tty.setraw(0)
>=20
> >>> tty.setraw(0) =
=20
>=20
> [8192, 2, 19200, 65, 9600, 9600, [b'\x04', b'\xff', b'\xff', b'\x7f', b'\=
x17', b'\x15', b'\\
>=20
> x12', b'\xff', b'\x03', b'\x1c', b'\x1a', b'\x19', b'\x11', b'\x13', b'\x=
16', b'\x0f', 1, 0\
>=20
> , b'\x14', b'\xff']]=20
>=20
> If none of these work, we may have to remove the echoed string using
> elisp.
Thanks. It seems that termios is not echoing back.
When you run "ipython --simple-prompt" outside of Emacs, it doesn't
echo back, right?
I've created a prototype that enables completion even when
echo-backed. I'd appreciate it if you could give it a try.
1. emacs -Q
2. Open or create any Python file. (To load python.el)
3. Customize variables to use IPython, if needed.
4. Evaluate the following code in *scratch* buffer.
(defun python-shell-completion-native-turn-off (&optional msg)
"Turn off shell native completions.
With argument MSG show deactivation message."
(interactive "p")
(python-shell-with-shell-buffer
(python-shell-send-string-no-output python-shell-completion-setup-code)
(setq-local python-shell-completion-native-enable nil)
(when msg
(message "Shell native completion is disabled, using fallback"))))
(defun python-shell-completion-get-completions (process input)
"Get completions of INPUT using PROCESS."
(with-current-buffer (process-buffer process)
(let ((completions
(python-shell-send-string-no-output
(format "print(__PYTHON_EL_get_completions(%s))"
(python-shell--encode-string input))
process)))
(condition-case nil
(python--parse-json-array completions)
(json-parse-error
(python--parse-json-array
(car (last (split-string completions "[\n\r]+" t)))))))))
5. M-x run-python
6. Try to complete.
When I tried running ipython without the --simple-prompt option to
simulate echo-back scenarios, completion worked, but the commands and
responses involved sometimes appeared in the inferior Python buffer.
Liu and Augusto, do you have any advice?
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 29 Nov 2025 22:14:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 29 17:14:08 2025 Received: from localhost ([127.0.0.1]:32780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vPTCe-0004nG-52 for submit <at> debbugs.gnu.org; Sat, 29 Nov 2025 17:14:08 -0500 Received: from mail-southcentralusazolkn190120000.outbound.protection.outlook.com ([2a01:111:f403:d114::]:37646 helo=SN4PR2101CU001.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <naresh_gurbuxani@HIDDEN>) id 1vPTCY-0004mC-B2 for 79723 <at> debbugs.gnu.org; Sat, 29 Nov 2025 17:14:00 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nZ+BSqUVAD/FRMBf2JBfepN88HgPh37Wxjb8cj9BB5Sa6EaD1Os+Gkur18j11kAOrMBMLGJOFYc6BCGSfzub5OxhNagRoJvJZaOt48OssdpXXkhaY0k/BdXI8u1oJxIiif6FTZKh0dSkxIuzb17YCi0uhFLD2tTnr/3vxXoa2gkY7yw9mkYMSb9R9xBVcajNdIhQcUBTjqKxHTkUGgHt9xekDFCsD4DB3RJBGx0FgGMEWLK0ik13bnrFdCJTuybpcNPCNbIXw7d1xNHhjsbXuuHIdtCKpyjKq4saFA5Ef+6Js2LXCuPwqqAWxrD+wK8lO7hUpKxJbwA0+IPhtSyfdQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=C4lQrem+C+oxc+8lc9sNmElnUhsO2xMuVGdRcaIiTTg=; b=f9bwVn2HaK8RiIDZ3zcteqIvZZgfHOSjNiGVm590YsKejKt+uX7racTrDLKEQq7cHh6EFaiCFNoke/ID03F5aoeTRW7eWYkTGxG4ePn8bA6l6nV1qkcCUr3ZAQeuPfY7hvTGro1bJUUmJyVrnUsScoyzZBOEi6qhuMpHfPoc5HqJ2ZjF9umHBeFcBvM9iopZVAbYg2Zb8llVwiXWHUi/+R1sgDnrOpn/Hjtfgh+e/HeEDrVBESn0MbsLh7ZVkW0lMWfoKlGripl692leUB0+U6533w388xfAwWJeSg0b0R392hd7yR1y/te9oiAOowJXFEcGkMLble3cHaqMlj24NA== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C4lQrem+C+oxc+8lc9sNmElnUhsO2xMuVGdRcaIiTTg=; b=m9bzJ4W/zKgpYi/ZW2jL7sHUz8do28snvH8HzWxGNje7FphVUyxg/ngGQi8FFakS0HIbjFY80OnZHbDqr4Sy7Sf5meEWBtmeaKlsqBdPH4tMdP2N/QFuAuf77f69RrKD5Dph3mW+aaePSIOU4UJOXOWVQXpBRR4wSfbAyb5w8ME1NIAUqvmb2ETp2kxTnD+1VyEncrecHVdpkumVlI5o6/leS8LpKuzrnLEFHAjl4VY6GUerpa2VafXAmkQJFQTndHUjB2mu+YlDBi4MT7cnmnp3vGP8DdbjnY3+vl9mcPbj8BdQ1eO8EYye0VOjHrkQpUzvRPLeEjj7xn3JxNx2vw== Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM (2603:10b6:f:fc00::bb4) by SA1P223MB0653.NAMP223.PROD.OUTLOOK.COM (2603:10b6:806:25c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.17; Sat, 29 Nov 2025 22:13:50 +0000 Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456]) by DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456%6]) with mapi id 15.20.9366.012; Sat, 29 Nov 2025 22:13:50 +0000 From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> To: kobarity <kobarity@HIDDEN> Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session Thread-Topic: bug#79723: 30.2; completion-at-point in inferior python session Thread-Index: AQHcSPJoVelsmSsdW02DRQsg7GRsLrTaRvc9gAb9ywCAAS9x+oAAN5KAgAFrxICAAbWiAIAYyOPdgAEFVYCABF53gIABHl2AgAB74wCAARwaAIAAGRQAgAF/zQCAABuuAIAASBMAgADmTACAANXNgA== Date: Sat, 29 Nov 2025 22:13:50 +0000 Message-ID: <9B2E9550-667D-456A-A33F-067E6F531599@HIDDEN> References: <865xb2h0dr.fsf@HIDDEN> <DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN> <85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN> <D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN> <7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN> <DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN> <eke7bjknle6v.wl-kobarity@HIDDEN> <9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN> <eke7a506kwkr.wl-kobarity@HIDDEN> <191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN> <eke78qfpkx1h.wl-kobarity@HIDDEN> In-Reply-To: <eke78qfpkx1h.wl-kobarity@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM3PPF9A5B544E0:EE_|SA1P223MB0653:EE_ x-ms-office365-filtering-correlation-id: 1e5a4334-0efc-4214-d702-08de2f949349 x-microsoft-antispam: BCL:0; ARA:14566002|12121999013|461199028|15080799012|8060799015|41001999006|8062599012|10092599007|19110799012|51005399006|31061999003|40105399003|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?utf-8?B?Vkw5dURoRUpLTVYvYXFSeGM2MndPSnVzVUFpTW5MR3R0UHBrTFl6a2tQeXBZ?= =?utf-8?B?UkxJS1RsYW05QXplcjJNdTdIUXpTZjFnTm1Oc092eG1iYkd3UUFhbGpWakF2?= =?utf-8?B?YThnS2NyLytNN0Z2Nlczcm81bW5tbWJLSE1JRUpnWHNvdEVML0JyNmUxUFJi?= =?utf-8?B?R0d0OWhjcGY1dXNBYmMrUngxL2xBeTArcHBEcDlRRFlWYVg1UzFUdGFYRVdt?= =?utf-8?B?bE1wM3B0dE00akl5b3dFTzZlbWFRZW9QcE9tTlFxN2VkZHBFcjcxNSs1OVNL?= =?utf-8?B?SjFUZ1M0Z0VNczB6dEF3L1FrUmF0K3huNStXWWp4ZTBOeXp1cHhrSU9obzFN?= =?utf-8?B?aC91UGhuOVFWNHVlNEEvanhxQWl0anprcm02SUlpK08xSHd0K0N6aFJ0ZXlm?= =?utf-8?B?S1ZtcDJDYmdmVHBMb29RN0lpblBnVGp1SjIwZjZra3NydHFQdURJUmhIbVZO?= =?utf-8?B?dDJtR0hoMGNMYk1zcldiNXpMZlQ2RWpWa3ZHRWhzdVJ4TkRVKzQ1M0V2ek8y?= =?utf-8?B?NEhrcXB0TjhRbVVBS3pHOUE1NVd6TFc3dDMybW0vQzJEeGRlaXVWWnJtNWdS?= =?utf-8?B?MU9Hb1Fvc3B3K3AvNU9HeWwwZEdOaU9QWW5nWk1nL3hneVBxVmVPaWt2Vk9j?= =?utf-8?B?akl5akF3TW80VmFNN2thbm9TWDZJTzk0M3FoY0hnWmMzY2N2WEM2Nk42dy9F?= =?utf-8?B?dzhRYURwV3l3RUpjdVdma2p4bUlWWmQ5V1c5NjkzVUhWcDFRUTZTaG83Sy9Z?= =?utf-8?B?d2VkcFBGeDJHU0hPb05tQTdlY3FWcjI0TVdBbjNub2t3ckowMldrdUR2MFRn?= =?utf-8?B?WHM3U3U5Q3lscGZRQ3I3S2RoMVppRHlDQWVsVllBOENmOWlXMzloQlVqamdL?= =?utf-8?B?cGUrdWdzOVUyTnRWa0dIMkV0NlZpQlBrdFdSdWJ3ZWZMbkFVTnFzNVJjRzg4?= =?utf-8?B?MW4wNldPVThXeDFGMFoyN3BJRzYyNGlHVlUzSkFYS0NkYnhMazErSndQTnVP?= =?utf-8?B?SlpEb2MvYVJudWZjMFVMbU4xUy9SdHp2TjEzRmp1bTBZbklEUFVhK0t5cGJG?= =?utf-8?B?bkJIMVVWTW4zT3M4WVNsNDJHbXRQK2JzK2pOOWl6c296RVBwbk1send5WWVi?= =?utf-8?B?d08ydWZtclBVMWpzOFl2MTBVYkVTaDBNdEtxWW1sYkVxRjBTT3FnZ0RKdDh2?= =?utf-8?B?cURpdmtuWHNBYnpGQWp2TkVDdGloZTlHS09ucTc5MWFncEFoUWEzUDlCRFhL?= =?utf-8?B?Z3NoeTJUQ3RUWCtzOHV2L1kyVmZMRG9ZSGlRWXFhV3dtamIyVEN6eEwzNGtl?= =?utf-8?B?ejg5UGk3d3RPUnV2djQxM3FvU2x3VEhGSmZSbUlubHRzY2ROb0lDZUR6RUZ6?= =?utf-8?B?QWs0aE5TazcwV2cyNHpwc3lMWW5GQWkyWG01TlFwQzlHbnV4dzRKSlkxYk9i?= =?utf-8?B?TmRBeTRVZXhFVUJEUlhnc3F3Z1hLL3U4RmxVYXRCUGN5U2VmTUc5Q0o1U2pH?= =?utf-8?B?OWZOV1pZelFuenRpei9sTTNzaWJtUS83L1UwMk1EVE91S21GUzFVdENyWXli?= =?utf-8?B?WEdUdHVGUDJsOVRuazh2cWdodmwvMWdqUXJhYlJTRzh2dWZ1UGs4c2ppaXNE?= =?utf-8?B?Rk5qblVoZWNyd3BnNHM4eiszOUNQT3VsOG1Xajd3Ull6VlUwZFRpMDFHVFIy?= =?utf-8?B?a3Bac1ArTWxLQWFZVmRyMVNIaFpod0p2RzM4WG1SNnp1d24rZC9rVlBBPT0=?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?anJpYy9wWVl6UFB0RHd1bitSbjVjSFQwZnBjMUJjbGE3aTBxZXpvOUt0RWVD?= =?utf-8?B?TTN0Yms2WFhQclBia0x3UnpnTHVQMFlqV0g4bm9UeFh5RDZHVEREWExidjBi?= =?utf-8?B?MUVVVXJRSHlCZ2w0aHUzVkRLUmlWa0tHdERXdzMxeHA3Z0ZsdlFpbFhRVFBH?= =?utf-8?B?am1PZDlIaGFkY0t2ckhQVThVRWhwNGV2QTJRQktqdnlIWU9FS0RzY1FqMFRj?= =?utf-8?B?OHkwS3YraUF6MGMxa3o4MFA4c0xGVVJsRE9qa2M1ancyYWxBYzJpS0dpMFIw?= =?utf-8?B?UmFNVVIvaDQya2srbi83NGNTa20yM0NDM3psUDk5cWlrVXBOZ3Z5Q0RvVURx?= =?utf-8?B?ZUNaOC9mcVlKWk1jemRTY1h2SVl3UWJWb0w0OGgxdHBaazlWcU9DaFJWUkFa?= =?utf-8?B?bEdIakliSWp4a1pGNkIzOTV6b09uZSt5RTMwbEJVaEoyS2dnVDJRZWZEL2x0?= =?utf-8?B?bnl6cUgvQ0VvNTJ1UTZFS3Y2NStKSFIwNzFkaTJ6UVFwcW1ZdU0wbFJaSUtK?= =?utf-8?B?ZnJEYy9VTTJyU3ZXcDlRcnFYUGxSMDQ3VkNQNmJXd256U2xBdEo4NStldDd1?= =?utf-8?B?Z0JLZXRGY3ZkNUlpcmpvcE1CWmZYeHBHZ3VyN1hDMHFrcXBkQ3ZveVVVVXlJ?= =?utf-8?B?bDJ2MkFGYUZvc3ZianJGTmdTMU9YTy9nZTdUYU5jVS9rRTJIbjUzemY2SE44?= =?utf-8?B?emNjWFdyRGFGVHBoQ1pDcTl3OFAzaXZocy82cVZpVEtqMmhKVnNxK01CZndi?= =?utf-8?B?L1YvZW53Rm1ZT25GcWdDZW5SbjlObFJSTFh0OFN0R25UQXZqSFVBWjVHUENj?= =?utf-8?B?VGV3VGdIY29XcHllWHBqK1dQTGVYaTc0MCtPanJITThML3BxQzIvRTUzL2lm?= =?utf-8?B?TGR1a2RnMWlFQ2VibVVPVlNIaWtYdjcxSkFCV3U0WUE1L2p2K3VmTHF1T0Yx?= =?utf-8?B?RmhkU0VCVzJtU1FoNkFiRndDbGtOTXB0V0wvd3ppZ0MzRDVvM2FqYlJ6UkFL?= =?utf-8?B?cEpJS2ViempCejAyQUppZmM4aStnUjdXaHB6UEFLY2I4K0FaMm8xVGsxUWxR?= =?utf-8?B?UTJwQlN2Q1Y1M0d2Q1QyTWhLRmRldkpranp5ZnhheWZrU0ZxKzVTdTdmY3k5?= =?utf-8?B?NmJzT1gvd1psRUFQUkxOc3pWaTdFWnpWVmwyaTV2cDgrQU5UTlhmV25DclpE?= =?utf-8?B?SkhUZ1diOWowREo5bDMwWjZtSUxwWW5IVjFmdU4rMURpT0lnNU9mYnJzMUtp?= =?utf-8?B?c1Y3TlJPVHRaaVM2WjNLNk13MW15N2FjQTBpd2VCM2VGeGhucktFdTY1YmFx?= =?utf-8?B?a2ZORndhbmFQQnRmMVczaWxXR0pBaDQ3WDRmdVdaZGMyVEd1NG44SjBOVTg5?= =?utf-8?B?RVRBMmRrdGNBMjBOT2l3UDJRRU5ESytjZ3IxLzh5L2ZzZC8yYzVmek5EUUky?= =?utf-8?B?Y2xwZnFaVm5LR0xjV1ZNaWNmZW04U1VsK3NBbkJMZ2VhSmZqTllrVDd0Y2V4?= =?utf-8?B?MTIwQ0U2ZDlscmtseUdwS3NId3VybjdOUGNaZlpFVkJuRHUyaERjSUlVbHFt?= =?utf-8?B?RHhwTlkvS3NuQUJnd1MyaGRkMWpxTkNpaTZEcm5XY2JmSEc0a2wyNlZVQnFH?= =?utf-8?B?Ymh2VzdpeXRzcU4rcUkzbkNWYTJSSnhqdVFCbkxHNFRJK3V6dzJKWjdmdkRX?= =?utf-8?Q?mLDeckxuqa7kuwIZbpsY?= Content-Type: multipart/alternative; boundary="_000_9B2E9550667D456AA33F067E6F531599hotmailcom_" MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 1e5a4334-0efc-4214-d702-08de2f949349 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2025 22:13:50.5668 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1P223MB0653 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79723 Cc: Eli Zaretskii <eliz@HIDDEN>, "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>, "79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --_000_9B2E9550667D456AA33F067E6F531599hotmailcom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TXkgcmVzcG9uc2VzIGFyZSBpbmxpbmUNCg0KT24gTm92IDI5LCAyMDI1LCBhdCA0OjI44oCvQU0s IGtvYmFyaXR5IDxrb2Jhcml0eUBnbWFpbC5jb20+IHdyb3RlOg0KDQpOYXJlc2ggR3VyYnV4YW5p IHdyb3RlOg0KDQpUaGF0IGlzIGNvcnJlY3QuICBGcm9tIGNvbW1hbmQgbGluZSwgSSBzdGFydCB3 aXRoIGVtYWNzIC1RLiAgVGhlbiBpbiAqc2NyYXRjaCogYnVmZmVyLCBJIGhhdmUNCg0KKHNldHEg cHl0aG9uLXNoZWxsLWludGVycHJldGVyICJpcHl0aG9uIg0KICAgICBweXRob24tc2hlbGwtaW50 ZXJwcmV0ZXItYXJncyAiLS1zaW1wbGUtcHJvbXB04oCdKQ0KDQpOb3cgbGF1bmNoIHB5dGhvbiBz ZXNzaW9uIHVzaW5nIE0teCBydW4tcHl0aG9uLiAgQ29tbWFuZHMgYXJlIGVjaG9lZCBiYWNrLiAg VGFiIGNvbXBsZXRpb24gZG9lcyBub3Qgd29yay4NCg0KSW4gWzFdOiBpbXBvcnQgb3MNCmltcG9y dCBvcw0KDQpTbywgdGhpcyBpcyBhbHNvIHVuZXhwZWN0ZWQgYmVoYXZpb3IuICBJbiB0aGUgY3Vy cmVudCBpbXBsZW1lbnRhdGlvbg0Kb2YgcHl0aG9uLmVsLCBjb21wbGV0aW9uIGRvZXMgbm90IGZ1 bmN0aW9uIGFzIGxvbmcgYXMgZWNoby1iYWNrIGlzDQplbmFibGVkLg0KDQpJbiBbN106IG9zLmNw dSA8VEFCPiAjZG9lcyBub3Qgd29yaw0KDQpNLXggZGVzY3JpYmUtdmFyaWFibGUgPFJFVFVSTj4g cHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3MgPFJFVFVSTj4gZ2l2ZXMNCg0KcHl0aG9uLXNo ZWxsLWludGVycHJldGVyLWFyZ3MgaXMgYSB2YXJpYWJsZSBkZWZpbmVkIGluIOKAmHB5dGhvbi5l bOKAmS4NCg0KSXRzIHZhbHVlIGlzICItLXNpbXBsZS1wcm9tcHQiDQpPcmlnaW5hbCB2YWx1ZSB3 YXMgIi1pIg0KTG9jYWwgaW4gYnVmZmVyICpQeXRob24qOyBnbG9iYWwgdmFsdWUgaXMgIi0tc2lt cGxlLXByb21wdCINCg0KQXJndW1lbnRzIGZvciB0aGUgUHl0aG9uIGludGVycHJldGVyIGZvciBp bnRlcmFjdGl2ZSB1c2UuDQoNCiBZb3UgY2FuIGN1c3RvbWl6ZSB0aGlzIHZhcmlhYmxlLg0KDQpU aGFua3MgZm9yIGNvbmZpcm1hdGlvbi4NCg0KSWYgeW91IGhhdmUgYW55IGN1c3RvbSByZWFkbGlu ZS9saWJlZGl0IHNldHRpbmdzIGluIC5pbnB1dHJjIG9yDQpzb21ld2hlcmUgZWxzZSwgcGxlYXNl IHRlbXBvcmFyaWx5IGRpc2FibGUgdGhlbS4gIFRoZW4gbGV0IHVzIGtub3cgdGhlDQp2YWx1ZSB3 aGVuIHlvdSBlbnRlciB0aGUgZm9sbG93aW5nIGluIHRoZSBpbmZlcmlvciBQeXRob24gYnVmZmVy Og0KDQppbXBvcnQgdGVybWlvcw0KYXR0ciA9IHRlcm1pb3MudGNnZXRhdHRyKDApDQphdHRyWzNd ICYgdGVybWlvcy5FQ0hPDQoNCkkgZ2V0IHplcm8gaGVyZS4NCg0KVGhlIGV4cGVjdGVkIHZhbHVl IGlzIHplcm8uICBJZiBpdCBpcyBub3QgMCwgcGxlYXNlIHRyeSBmb2xsb3dpbmc6DQoNCmF0dHJb M10gJj0gfnRlcm1pb3MuRUNITw0KdGVybWlvcy50Y3NldGF0dHIoMCwgdGVybWlvcy5UQ1NBRFJB SU4sIGF0dHIpDQoNClBsZWFzZSBjaGVjayBpZiBpdCBzdGlsbCBlY2hvZXMgYmFjay4NCg0KQmFz ZWQgb24gbXkgcHJldmlvdXMgdGVzdGluZywgc29tZSBQeXRob24gaW5zdGFsbGF0aW9ucyBvbiBN YWNPUyBzZWVtDQp0byBrZWVwIHRoaXMgYml0IGVuYWJsZWQgZGVwZW5kaW5nIG9uIHRoZSBjb25m aWd1cmF0aW9uLiAgUGxlYXNlIGNoZWNrDQp0aGUgdmFsdWUgYWdhaW4gYXMgZm9sbG93czoNCg0K YXR0ciA9IHRlcm1pb3MudGNnZXRhdHRyKDApDQphdHRyWzNdICYgdGVybWlvcy5FQ0hPDQoNCkkg Z2V0IHplcm8gYWdhaW4uDQoNCklmIHlvdSBjYW5ub3QgY2xlYXIgdGhpcyBiaXQsIHRyeSBzd2l0 Y2hpbmcgdG8gUkFXIG1vZGUgYXMgZm9sbG93czoNCg0KaW1wb3J0IHR0eQ0KdHR5LnNldHJhdygw KQ0KDQoNCj4+PiB0dHkuc2V0cmF3KDApDQoNCls4MTkyLCAyLCAxOTIwMCwgNjUsIDk2MDAsIDk2 MDAsIFtiJ1x4MDQnLCBiJ1x4ZmYnLCBiJ1x4ZmYnLCBiJ1x4N2YnLCBiJ1x4MTcnLCBiJ1x4MTUn LCBiJ1xcDQoNCngxMicsIGInXHhmZicsIGInXHgwMycsIGInXHgxYycsIGInXHgxYScsIGInXHgx OScsIGInXHgxMScsIGInXHgxMycsIGInXHgxNicsIGInXHgwZicsIDEsIDBcDQoNCiwgYidceDE0 JywgYidceGZmJ11dDQoNCg0KSWYgbm9uZSBvZiB0aGVzZSB3b3JrLCB3ZSBtYXkgaGF2ZSB0byBy ZW1vdmUgdGhlIGVjaG9lZCBzdHJpbmcgdXNpbmcNCmVsaXNwLg0KDQo= --_000_9B2E9550667D456AA33F067E6F531599hotmailcom_ Content-Type: text/html; charset="utf-8" Content-ID: <288F83A88D332B44AE5C03D635BF6F34@HIDDEN> Content-Transfer-Encoding: base64 PGh0bWwgYXJpYS1sYWJlbD0ibWVzc2FnZSBib2R5Ij4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPC9o ZWFkPg0KPGJvZHkgc3R5bGU9Im92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJz cC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7Ij4NCk15IHJlc3Bv bnNlcyBhcmUgaW5saW5lPGJyIGlkPSJsaW5lQnJlYWtBdEJlZ2lubmluZ09mTWVzc2FnZSI+DQo8 ZGl2Pjxicj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRpdj5PbiBOb3YgMjksIDIwMjUs IGF0IDQ6MjjigK9BTSwga29iYXJpdHkgJmx0O2tvYmFyaXR5QGdtYWlsLmNvbSZndDsgd3JvdGU6 PC9kaXY+DQo8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPg0KPGRpdj48c3Bh biBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGlj YTsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBz OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQt YWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hp dGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Ut d2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTog aW5saW5lICFpbXBvcnRhbnQ7Ij5OYXJlc2gNCiBHdXJidXhhbmkgd3JvdGU6PC9zcGFuPjxiciBz dHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsg Zm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBu b3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxp Z246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUt c3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lk dGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl IiBzdHlsZT0iZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0 eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7 IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0 OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5v cm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9r ZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7Ij4NCjxicj4NClRoYXQgaXMgY29y cmVjdC4gJm5ic3A7RnJvbSBjb21tYW5kIGxpbmUsIEkgc3RhcnQgd2l0aCBlbWFjcyAtUS4gJm5i c3A7VGhlbiBpbiAqc2NyYXRjaCogYnVmZmVyLCBJIGhhdmU8YnI+DQo8YnI+DQooc2V0cSBweXRo b24tc2hlbGwtaW50ZXJwcmV0ZXIgJnF1b3Q7aXB5dGhvbiZxdW90Ozxicj4NCiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwO3B5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzICZxdW90Oy0t c2ltcGxlLXByb21wdOKAnSk8YnI+DQo8YnI+DQpOb3cgbGF1bmNoIHB5dGhvbiBzZXNzaW9uIHVz aW5nIE0teCBydW4tcHl0aG9uLiAmbmJzcDtDb21tYW5kcyBhcmUgZWNob2VkIGJhY2suICZuYnNw O1RhYiBjb21wbGV0aW9uIGRvZXMgbm90IHdvcmsuPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRl ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxicj4NCjxicj4NCkluIFsxXTogaW1wb3J0IG9zPGJyPg0K aW1wb3J0IG9zPGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdi KDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7IGZvbnQt c3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQw MDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50 OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNw YWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRp b246IG5vbmU7Ij4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250 LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsg Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNp bmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJh bnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdl YmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZsb2F0 OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiPlNvLA0KIHRoaXMgaXMgYWxzbyB1 bmV4cGVjdGVkIGJlaGF2aW9yLiAmbmJzcDtJbiB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbjwv c3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBI ZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlh bnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9ybWFs OyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5v bmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQt c3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPHNwYW4gc3R5bGU9 ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQt c2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFs OyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBz dGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNl OiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw cHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZSAh aW1wb3J0YW50OyI+b2YNCiBweXRob24uZWwsIGNvbXBsZXRpb24gZG9lcyBub3QgZnVuY3Rpb24g YXMgbG9uZyBhcyBlY2hvLWJhY2sgaXM8L3NwYW4+PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdi KDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7IGZvbnQt c3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQw MDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50 OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNw YWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRp b246IG5vbmU7Ij4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250 LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsg Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNp bmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJh bnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdl YmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZsb2F0 OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiPmVuYWJsZWQuPC9zcGFuPjxiciBz dHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsg Zm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBu b3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxp Z246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUt c3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lk dGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8YnIgc3R5bGU9ImNhcmV0LWNvbG9y OiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTRweDsg Zm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdo dDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1p bmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdv cmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVj b3JhdGlvbjogbm9uZTsiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9ImZvbnQtZmFt aWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250 LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzog bm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBw eDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0 bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4 dC1kZWNvcmF0aW9uOiBub25lOyI+DQpJbiBbN106IG9zLmNwdSAmbHQ7VEFCJmd0OyAjZG9lcyBu b3Qgd29yazxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48 YnI+DQo8YnI+DQpNLXggZGVzY3JpYmUtdmFyaWFibGUgJmx0O1JFVFVSTiZndDsgcHl0aG9uLXNo ZWxsLWludGVycHJldGVyLWFyZ3MgJmx0O1JFVFVSTiZndDsgZ2l2ZXM8YnI+DQo8YnI+DQpweXRo b24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncyBpcyBhIHZhcmlhYmxlIGRlZmluZWQgaW4g4oCYcHl0 aG9uLmVs4oCZLjxicj4NCjxicj4NCkl0cyB2YWx1ZSBpcyAmcXVvdDstLXNpbXBsZS1wcm9tcHQm cXVvdDs8YnI+DQpPcmlnaW5hbCB2YWx1ZSB3YXMgJnF1b3Q7LWkmcXVvdDs8YnI+DQpMb2NhbCBp biBidWZmZXIgKlB5dGhvbio7IGdsb2JhbCB2YWx1ZSBpcyAmcXVvdDstLXNpbXBsZS1wcm9tcHQm cXVvdDs8YnI+DQo8YnI+DQpBcmd1bWVudHMgZm9yIHRoZSBQeXRob24gaW50ZXJwcmV0ZXIgZm9y IGludGVyYWN0aXZlIHVzZS48YnI+DQo8YnI+DQombmJzcDtZb3UgY2FuIGN1c3RvbWl6ZSB0aGlz IHZhcmlhYmxlLjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwg MCk7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTog bm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0 ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsg dGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzog MHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9u ZTsiPg0KPHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5 OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZh cmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9y bWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06 IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRl eHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7 IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyI+VGhhbmtzDQogZm9yIGNvbmZpcm1hdGlvbi48 L3NwYW4+PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTog SGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJp YW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1h bDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBu b25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0 LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7Ij4NCjxiciBzdHlsZT0i Y2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1z aXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7 IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0 YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6 IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw eDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJn YigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxNHB4OyBmb250 LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA0 MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVu dDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1z cGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0 aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7Ij5JZg0K IHlvdSBoYXZlIGFueSBjdXN0b20gcmVhZGxpbmUvbGliZWRpdCBzZXR0aW5ncyBpbiAuaW5wdXRy YyBvcjwvc3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFt aWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250 LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzog bm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zv cm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0 LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPHNwYW4g c3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7 IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczog bm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFs aWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl LXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdp ZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlu bGluZSAhaW1wb3J0YW50OyI+c29tZXdoZXJlDQogZWxzZSwgcGxlYXNlIHRlbXBvcmFyaWx5IGRp c2FibGUgdGhlbS4gJm5ic3A7VGhlbiBsZXQgdXMga25vdyB0aGU8L3NwYW4+PGJyIHN0eWxlPSJj YXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNp emU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsg Zm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3Rh cnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTog bm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4 OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7Ij4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdi KDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7IGZvbnQt c3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQw MDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50 OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNw YWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRp b246IG5vbmU7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiPnZhbHVl DQogd2hlbiB5b3UgZW50ZXIgdGhlIGZvbGxvd2luZyBpbiB0aGUgaW5mZXJpb3IgUHl0aG9uIGJ1 ZmZlcjo8L3NwYW4+PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZh bWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9u dC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6 IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNm b3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtp dC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7Ij4NCjxiciBz dHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsg Zm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBu b3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxp Z246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUt c3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lk dGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8c3BhbiBzdHlsZT0iY2FyZXQtY29s b3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxNHB4 OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2Vp Z2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0 LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsg d29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1k ZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7 Ij5pbXBvcnQNCiB0ZXJtaW9zPC9zcGFuPjxiciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAw LCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxl OiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IGxl dHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4 OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5n OiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBu b25lOyI+DQo8c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1p bHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQt dmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiBu b3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9y bTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQt dGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9u ZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7Ij5hdHRyDQogPSB0ZXJtaW9zLnRjZ2V0YXR0 cigwKTwvc3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFt aWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250 LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzog bm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zv cm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0 LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPHNwYW4g c3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7 IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczog bm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFs aWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl LXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdp ZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlu bGluZSAhaW1wb3J0YW50OyI+YXR0clszXQ0KICZhbXA7IHRlcm1pb3MuRUNITzwvc3Bhbj48YnIg c3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7 IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczog bm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFs aWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl LXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdp ZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPGJyIHN0eWxlPSJjYXJldC1jb2xv cjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7 IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWln aHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQt aW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3 b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRl Y29yYXRpb246IG5vbmU7Ij4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KSSBnZXQgemVybyBoZXJl LjwvZGl2Pg0KPGRpdj48YnI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxkaXY+PHNwYW4g c3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7 IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczog bm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFs aWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl LXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdp ZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlu bGluZSAhaW1wb3J0YW50OyI+VGhlDQogZXhwZWN0ZWQgdmFsdWUgaXMgemVyby4gJm5ic3A7SWYg aXQgaXMgbm90IDAsIHBsZWFzZSB0cnkgZm9sbG93aW5nOjwvc3Bhbj48YnIgc3R5bGU9ImNhcmV0 LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTog MTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250 LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsg dGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3Jt YWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRl eHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAs IDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6 IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0 dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7 IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6 IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5v bmU7Ij4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWls eTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12 YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IG5v cm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3Jt OiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10 ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZsb2F0OiBub25l OyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiPmF0dHJbM10NCiAmYW1wOz0gfnRlcm1pb3Mu RUNITzwvc3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFt aWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250 LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzog bm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zv cm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0 LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPHNwYW4g c3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7 IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczog bm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFs aWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl LXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdp ZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlu bGluZSAhaW1wb3J0YW50OyI+dGVybWlvcy50Y3NldGF0dHIoMCwNCiB0ZXJtaW9zLlRDU0FEUkFJ TiwgYXR0cik8L3NwYW4+PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250 LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsg Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNp bmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJh bnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdl YmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7Ij4NCjxi ciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGlj YTsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBz OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQt YWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hp dGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Ut d2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8c3BhbiBzdHlsZT0iY2FyZXQt Y29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAx NHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQt d2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0 ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1h bDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4 dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRh bnQ7Ij5QbGVhc2UNCiBjaGVjayBpZiBpdCBzdGlsbCBlY2hvZXMgYmFjay48L3NwYW4+PGJyIHN0 eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBm b250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5v cm1hbDsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGln bjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1z cGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0 aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7Ij4NCjxiciBzdHlsZT0iY2FyZXQtY29sb3I6 IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxNHB4OyBm b250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0 OiA0MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWlu ZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29y ZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNv cmF0aW9uOiBub25lOyI+DQo8c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsg Zm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3Jt YWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1z cGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0 LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7 IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBm bG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7Ij5CYXNlZA0KIG9uIG15IHBy ZXZpb3VzIHRlc3RpbmcsIHNvbWUgUHl0aG9uIGluc3RhbGxhdGlvbnMgb24gTWFjT1Mgc2VlbTwv c3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBI ZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlh bnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9ybWFs OyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5v bmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQt c3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPHNwYW4gc3R5bGU9 ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQt c2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFs OyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBz dGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNl OiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw cHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZSAh aW1wb3J0YW50OyI+dG8NCiBrZWVwIHRoaXMgYml0IGVuYWJsZWQgZGVwZW5kaW5nIG9uIHRoZSBj b25maWd1cmF0aW9uLiAmbmJzcDtQbGVhc2UgY2hlY2s8L3NwYW4+PGJyIHN0eWxlPSJjYXJldC1j b2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0 cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13 ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRl eHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFs OyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0 LWRlY29yYXRpb246IG5vbmU7Ij4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAs IDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6 IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0 dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7 IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6 IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5v bmU7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiPnRoZQ0KIHZhbHVl IGFnYWluIGFzIGZvbGxvd3M6PC9zcGFuPjxiciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAw LCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxl OiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IGxl dHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4 OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5n OiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBu b25lOyI+DQo8YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5 OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZh cmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9y bWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06 IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRl eHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPHNwYW4gc3R5 bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZv bnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9y bWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWdu OiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNw YWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRo OiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGlu ZSAhaW1wb3J0YW50OyI+YXR0cg0KID0gdGVybWlvcy50Y2dldGF0dHIoMCk8L3NwYW4+PGJyIHN0 eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBm b250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5v cm1hbDsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGln bjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1z cGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0 aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7Ij4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xv cjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7 IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWln aHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQt aW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3 b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRl Y29yYXRpb246IG5vbmU7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsi PmF0dHJbM10NCiAmYW1wOyB0ZXJtaW9zLkVDSE88L3NwYW4+PGJyIHN0eWxlPSJjYXJldC1jb2xv cjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7 IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWln aHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQt aW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3 b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRl Y29yYXRpb246IG5vbmU7Ij4NCjxiciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsg Zm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3Jt YWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1z cGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0 LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7 IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+ DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCkkgZ2V0IHplcm8gYWdhaW4uPC9kaXY+DQo8ZGl2Pjxi cj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRpdj48c3BhbiBzdHlsZT0iY2FyZXQtY29s b3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxNHB4 OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2Vp Z2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0 LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsg d29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1k ZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7 Ij5JZg0KIHlvdSBjYW5ub3QgY2xlYXIgdGhpcyBiaXQsIHRyeSBzd2l0Y2hpbmcgdG8gUkFXIG1v ZGUgYXMgZm9sbG93czo8L3NwYW4+PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDAp OyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5v cm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVy LXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRl eHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBw eDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7 Ij4NCjxiciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhl bHZldGljYTsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFu dC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7 IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9u ZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1z dHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8c3BhbiBzdHlsZT0i Y2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1z aXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7 IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0 YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6 IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw eDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFp bXBvcnRhbnQ7Ij5pbXBvcnQNCiB0dHk8L3NwYW4+PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdi KDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7IGZvbnQt c3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQw MDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50 OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNw YWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRp b246IG5vbmU7Ij4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250 LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsg Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNp bmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJh bnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdl YmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZsb2F0 OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiPnR0eS5zZXRyYXcoMCk8L3NwYW4+ PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0 aWNhOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNh cHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4 dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3 aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9r ZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7Ij4NCjxiciBzdHlsZT0iY2FyZXQt Y29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAx NHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQt d2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0 ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1h bDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4 dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIHN0eWxlPSJt YXJnaW46IDBweDsgZm9udC13aWR0aDogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250 LXNpemUtYWRqdXN0OiBub25lOyBmb250LWtlcm5pbmc6IGF1dG87IGZvbnQtdmFyaWFudC1hbHRl cm5hdGVzOiBub3JtYWw7IGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcm1hbDsgZm9udC12YXJp YW50LW51bWVyaWM6IG5vcm1hbDsgZm9udC12YXJpYW50LWVhc3QtYXNpYW46IG5vcm1hbDsgZm9u dC12YXJpYW50LXBvc2l0aW9uOiBub3JtYWw7IGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFs OyBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvOyBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9y bWFsOyBjb2xvcjogcmdiKDc1LCA3NSwgNTEpOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAy NTUsIDI1NSk7Ij4NCjxzcGFuIHN0eWxlPSJmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb21t b24tbGlnYXR1cmVzOyBjb2xvcjogcmdiKDEwOSwgODYsIDE0KTsiPiZndDsmZ3Q7Jmd0Ow0KPC9z cGFuPjxzcGFuIHN0eWxlPSJmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb21tb24tbGlnYXR1 cmVzIj50dHkuc2V0cmF3KDApJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzwv c3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQtd2lkdGg6IG5vcm1hbDsgbGlu ZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1zaXplLWFkanVzdDogbm9uZTsgZm9udC1rZXJuaW5nOiBh dXRvOyBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogbm9ybWFsOyBmb250LXZhcmlhbnQtbGlnYXR1 cmVzOiBub3JtYWw7IGZvbnQtdmFyaWFudC1udW1lcmljOiBub3JtYWw7IGZvbnQtdmFyaWFudC1l YXN0LWFzaWFuOiBub3JtYWw7IGZvbnQtdmFyaWFudC1wb3NpdGlvbjogbm9ybWFsOyBmb250LWZl YXR1cmUtc2V0dGluZ3M6IG5vcm1hbDsgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bzsgZm9udC12 YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbDsgY29sb3I6IHJnYig3NSwgNzUsIDUxKTsgYmFja2dy b3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+DQo8c3BhbiBzdHlsZT0iZm9udC12YXJp YW50LWxpZ2F0dXJlczogbm8tY29tbW9uLWxpZ2F0dXJlcyI+WzgxOTIsIDIsIDE5MjAwLCA2NSwg OTYwMCwgOTYwMCwgW2InXHgwNCcsIGInXHhmZicsIGInXHhmZicsIGInXHg3ZicsIGInXHgxNycs IGInXHgxNScsIGInXFw8L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjogMHB4OyBmb250LXdp ZHRoOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZS1hZGp1c3Q6IG5vbmU7 IGZvbnQta2VybmluZzogYXV0bzsgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IG5vcm1hbDsgZm9u dC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsOyBmb250LXZhcmlhbnQtbnVtZXJpYzogbm9ybWFs OyBmb250LXZhcmlhbnQtZWFzdC1hc2lhbjogbm9ybWFsOyBmb250LXZhcmlhbnQtcG9zaXRpb246 IG5vcm1hbDsgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7IGZvbnQtb3B0aWNhbC1zaXpp bmc6IGF1dG87IGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWw7IGNvbG9yOiByZ2IoNzUs IDc1LCA1MSk7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPg0KPHNwYW4g c3R5bGU9ImZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vLWNvbW1vbi1saWdhdHVyZXMiPngxMics IGInXHhmZicsIGInXHgwMycsIGInXHgxYycsIGInXHgxYScsIGInXHgxOScsIGInXHgxMScsIGIn XHgxMycsIGInXHgxNicsIGInXHgwZicsIDEsIDBcPC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJn aW46IDBweDsgZm9udC13aWR0aDogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LXNp emUtYWRqdXN0OiBub25lOyBmb250LWtlcm5pbmc6IGF1dG87IGZvbnQtdmFyaWFudC1hbHRlcm5h dGVzOiBub3JtYWw7IGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcm1hbDsgZm9udC12YXJpYW50 LW51bWVyaWM6IG5vcm1hbDsgZm9udC12YXJpYW50LWVhc3QtYXNpYW46IG5vcm1hbDsgZm9udC12 YXJpYW50LXBvc2l0aW9uOiBub3JtYWw7IGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsOyBm b250LW9wdGljYWwtc2l6aW5nOiBhdXRvOyBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFs OyBjb2xvcjogcmdiKDc1LCA3NSwgNTEpOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUs IDI1NSk7Ij4NCjxzcGFuIHN0eWxlPSJmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb21tb24t bGlnYXR1cmVzIj4sIGInXHgxNCcsIGInXHhmZiddXSZuYnNwOzwvc3Bhbj48L3A+DQo8cCBzdHls ZT0ibWFyZ2luOiAwcHg7IGZvbnQtd2lkdGg6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsg Zm9udC1zaXplLWFkanVzdDogbm9uZTsgZm9udC1rZXJuaW5nOiBhdXRvOyBmb250LXZhcmlhbnQt YWx0ZXJuYXRlczogbm9ybWFsOyBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7IGZvbnQt dmFyaWFudC1udW1lcmljOiBub3JtYWw7IGZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOiBub3JtYWw7 IGZvbnQtdmFyaWFudC1wb3NpdGlvbjogbm9ybWFsOyBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5v cm1hbDsgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bzsgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6 IG5vcm1hbDsgY29sb3I6IHJnYig3NSwgNzUsIDUxKTsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1 NSwgMjU1LCAyNTUpOyI+DQo8c3BhbiBzdHlsZT0iZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm8t Y29tbW9uLWxpZ2F0dXJlcyI+PGJyPg0KPC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGRpdj48c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1m YW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZv bnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5n OiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5z Zm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDog bm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7Ij5JZg0KIG5vbmUgb2YgdGhlc2Ugd29y aywgd2UgbWF5IGhhdmUgdG8gcmVtb3ZlIHRoZSBlY2hvZWQgc3RyaW5nIHVzaW5nPC9zcGFuPjxi ciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGlj YTsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBz OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQt YWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hp dGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Ut d2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8c3BhbiBzdHlsZT0iY2FyZXQt Y29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAx NHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQt d2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0 ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1h bDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4 dC1kZWNvcmF0aW9uOiBub25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRh bnQ7Ij5lbGlzcC48L3NwYW4+PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxicj4NCjwv Ym9keT4NCjwvaHRtbD4NCg== --_000_9B2E9550667D456AA33F067E6F531599hotmailcom_--
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 29 Nov 2025 09:28:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 29 04:28:39 2025 Received: from localhost ([127.0.0.1]:54365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vPHFu-0004w1-VK for submit <at> debbugs.gnu.org; Sat, 29 Nov 2025 04:28:39 -0500 Received: from mail-pl1-x635.google.com ([2607:f8b0:4864:20::635]:53667) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>) id 1vPHFs-0004vQ-6m for 79723 <at> debbugs.gnu.org; Sat, 29 Nov 2025 04:28:36 -0500 Received: by mail-pl1-x635.google.com with SMTP id d9443c01a7336-29ba9249e9dso29419035ad.3 for <79723 <at> debbugs.gnu.org>; Sat, 29 Nov 2025 01:28:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764408510; x=1765013310; 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=phB0B0NSeTKshjvd3V4OoiYcnvPSyUXHbFxEvbon9V0=; b=HbUjyffOaewq6bttbXG58g7DvQFJuV78M/fHm/+ujzqW4eXeLsUBqsseX6cTw/dYth XfSRPbMff7LKBPNYOQO1B7Qm2q6Pm3lg8aYUyuxScBIn3nF+YS9ZE38J8O8T59FBZjnX hCOZv5Rla38hTDmvkdlZ0KUweA8qx2+Ar2q+QTsWZoFoca1wYlxJUlM5KlLjF8DWPHoi J9Bl32qgooiEYPBucwAcEoJAdGt+P0BJdSYE9xzs/x8Gegr2BB8s6nusoXrKZYoMWQwO zxLcv5d2xfyMX3naXb5TN6i5/gFYUl+L61hcGyPo8cZjKe5iNEVRCuqpRW3kb4FaytJk WOtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764408510; x=1765013310; h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from :message-id:date:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=phB0B0NSeTKshjvd3V4OoiYcnvPSyUXHbFxEvbon9V0=; b=JGKlOukTa8EpfmBR1S7v9xEZFCD8yUSfpTKHgFN82kRS1LkMw6R55+R61VmECiWTUq WF/qPvmQG3w8VZdlWMCSIiQUnhwNOXfrO6JgBOIC7FoYKWHmiypAzBmtlEzuF2iAgzTD T7Gbb/xrx6j7ANBr5CC5pzClXtXZ1ZW3HL61AKHnKF1sOMv8uzF4G4LcjKQuUMyRgYAo PMX+32IUoQmM+7wzCf7mcH9mzB/h+hQlbFWKzFwsQRYkLadVAL5IGUCJxkGO/2OuU5Hm B2jFjHC91jHs3H6z/4U8gI4u+j4Uy5RadmFPP91oIhgFMMqeK2Q+97a/3tlzjVXcrxc0 Kqsg== X-Forwarded-Encrypted: i=1; AJvYcCXkZ49wRqPaq8zYVaGKhHgX+PaiPi83PdLR4fo9/REIVA0dSwrhHaOUgKHQxh82m8tUuZhNfg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyaQx2CFkGss3H4KEn0dOKdRy/AKeaihCZ5Pg/h43cOC/6biGlE dha7Dk4yPh2T04VQ4oYRupiOiwBIc6gphdA2wuSiDaS1udgZoyTC2KuO X-Gm-Gg: ASbGnctMdExSrFF2Sgl+dVLTLyZfxTZr/eJYXlvGtSsnbyFStHe6rb1MzRrx3bJLkTS gUGDr25Y1VU6HcaRM0N9cDm2TLfbUmyeWsCAiIyZwuzE6cecy7JRm3FGcewhrxjG2WtLK88GdMY AlTu8i11TyvwTnkmZ7gPr/BYVAgEztqeer0hJts5MD597mX5rF8ln/lnS9ggPnLMlbMWVUEJ5F2 okWDdJN6tH/24gIzl1pOwbovjJEca1Fh5QMJYhtHO+VIprppiTIZoT7b8U6J4EUw1xICM52Vywa jIrVlnoAO0XXECv1KAeiY2uZiwUJrHQ49NOrwY0e56+LFKCMDhM1acZdQbon+aQ1oGbE7INblBt vwghbveUOXXQU2kBh+K7VB+dYxoEINVLHHr1Rg27knqStGhWgPYJb7zEFwmoMXUm9V88Gh6lkP1 Jd9to+mu8BL7e3rU0nqfoNwSNl++6myfqQX7UCL4SW X-Google-Smtp-Source: AGHT+IEKPu8FSMpP8X43dwllHZQH8EzDx53Xac293W+7YFyhez26HIBh9V6JQGSulXQC84VX+45UNQ== X-Received: by 2002:a17:902:f64b:b0:295:5116:6a7d with SMTP id d9443c01a7336-29b6c3c77b6mr353599445ad.4.1764408509433; Sat, 29 Nov 2025 01:28:29 -0800 (PST) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29bce441afdsm68848585ad.31.2025.11.29.01.28.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Nov 2025 01:28:29 -0800 (PST) Date: Sat, 29 Nov 2025 18:28:26 +0900 Message-ID: <eke78qfpkx1h.wl-kobarity@HIDDEN> From: kobarity <kobarity@HIDDEN> To: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session In-Reply-To: <191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN> References: <865xb2h0dr.fsf@HIDDEN> <DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN> <85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN> <D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN> <7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN> <DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN> <eke7bjknle6v.wl-kobarity@HIDDEN> <9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN> <eke7a506kwkr.wl-kobarity@HIDDEN> <191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN> 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/31.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=ISO-2022-JP X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79723 Cc: Eli Zaretskii <eliz@HIDDEN>, "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>, "79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Naresh Gurbuxani wrote: > > That is correct. From command line, I start with emacs -Q. Then in *scratch* buffer, I have > > (setq python-shell-interpreter "ipython" > python-shell-interpreter-args "--simple-prompt$B!I(B) > > Now launch python session using M-x run-python. Commands are echoed back. Tab completion does not work. > > In [1]: import os > import os So, this is also unexpected behavior. In the current implementation of python.el, completion does not function as long as echo-back is enabled. > In [7]: os.cpu <TAB> #does not work > > M-x describe-variable <RETURN> python-shell-interpreter-args <RETURN> gives > > python-shell-interpreter-args is a variable defined in $B!F(Bpython.el$B!G(B. > > Its value is "--simple-prompt" > Original value was "-i" > Local in buffer *Python*; global value is "--simple-prompt" > > Arguments for the Python interpreter for interactive use. > > You can customize this variable. Thanks for confirmation. If you have any custom readline/libedit settings in .inputrc or somewhere else, please temporarily disable them. Then let us know the value when you enter the following in the inferior Python buffer: import termios attr = termios.tcgetattr(0) attr[3] & termios.ECHO The expected value is zero. If it is not 0, please try following: attr[3] &= ~termios.ECHO termios.tcsetattr(0, termios.TCSADRAIN, attr) Please check if it still echoes back. Based on my previous testing, some Python installations on MacOS seem to keep this bit enabled depending on the configuration. Please check the value again as follows: attr = termios.tcgetattr(0) attr[3] & termios.ECHO If you cannot clear this bit, try switching to RAW mode as follows: import tty tty.setraw(0) If none of these work, we may have to remove the echoed string using elisp.
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 28 Nov 2025 19:44:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 28 14:44:30 2025 Received: from localhost ([127.0.0.1]:49089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vP4OM-0000Ph-G7 for submit <at> debbugs.gnu.org; Fri, 28 Nov 2025 14:44:30 -0500 Received: from mail-centralusazolkn190100000.outbound.protection.outlook.com ([2a01:111:f403:d107::]:44386 helo=DM1PR04CU001.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <naresh_gurbuxani@HIDDEN>) id 1vP4OJ-0000PF-QD for 79723 <at> debbugs.gnu.org; Fri, 28 Nov 2025 14:44:28 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uUY0W1UsdgBwNToFRkfzUCzIu5jq6DwUgI//tRCeqg6bib7FBSHyooThrrD9GghJbIdfhpBLn3OuyaIoivmrJh/rRbcEMv7r5f4wbGi0IT7JJH6IwhNsPev5UTusIksZuHqMqYEFUtQ5gLGIiAStvE1y5BsEMWpoJibuB+iIdfjChV3/FCndVWEYVFtmg2035jTXom7YOesTV2AcVn5XP3kZo4sMdI6GIYoMvrie6naOtb8sJ1I3UcjAeteKtSL+0WVd4cyQewmwKsVnrdfeFriBDuPNy9phWqm8szd6HjBkd+kju/rbVxFLKZ2cQh+zfqokYjq/VJqPs+Cz/Cc2ZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=Ga1YcD9KNYBoLc2GIz5Uz0A83AJtoUf1imAaVsDsD4I=; b=s68joYyzfg9hJXmoknxvo7OfgTIzKWt6xQUEE2f/+81fvQc0s6yHF2tjOKqT/TM+p3YbmqTw0gXrZ0Rl/ReQqnUxCcAc52Qdrv4+YrPz9Z9GJq49EAA5sRCOWrlWl0j9qdZY4LpvDaP6+eLUiUQshc1+6MjZ1LZFcwgY16TiYqBgFdHSLbdpH/e+JBwXSirxdksO2Nwyp0vxpCb+wTE1cy7xdiTjypPx/gxq7uq+GdFXRVu6Z+vXPxviylidQsWItWOehEqzRSIr/CHdQvFb10QL48okvun/94YFpKtLmlfHzyGp2v9xQrBtLB8xauCZBAaUylSUTV3/qdBoKtBwTA== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ga1YcD9KNYBoLc2GIz5Uz0A83AJtoUf1imAaVsDsD4I=; b=knfCbrgf+5CI3WWkEiupdX0CeaUthXsOqRvKQxPZVcVFKm93S897JG7K8SfnyPPEXNT78ejMiuvQbkttMxhC0/pPtOxGds39jlYV1LNDbPa0kSSba26KQ0gSC7NgdX8Qlc9zS4skCg4pEI4NQf/NgSLdqQ+3DhoJwvl/klksvKL4eez+aZA8utz4R3KoFX1mJ1dUtw6bGU0p5xj/H4QLPpTHoI6CmdkajFNRnBKa1G0y/Zh4Jk/EaaoI3aZrx6cv/B71AKvRDb9+03Xt1S2WclSI74pC4MfZ3F3cVb7gkzXbkNNV7IDBA52AcP4G/tpp91phB7U7HYKl4nwr1xkHrQ== Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM (2603:10b6:f:fc00::bb4) by CH0P223MB0378.NAMP223.PROD.OUTLOOK.COM (2603:10b6:610:f7::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.11; Fri, 28 Nov 2025 19:44:20 +0000 Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456]) by DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456%6]) with mapi id 15.20.9366.012; Fri, 28 Nov 2025 19:44:20 +0000 From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> To: kobarity <kobarity@HIDDEN> Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session Thread-Topic: bug#79723: 30.2; completion-at-point in inferior python session Thread-Index: AQHcSPJoVelsmSsdW02DRQsg7GRsLrTaRvc9gAb9ywCAAS9x+oAAN5KAgAFrxICAAbWiAIAYyOPdgAEFVYCABF53gIABHl2AgAB74wCAARwaAIAAGRQAgAF/zQCAABuuAIAASBMA Date: Fri, 28 Nov 2025 19:44:20 +0000 Message-ID: <191EBB71-DC64-4E21-8C0B-98ECE51A3A77@HIDDEN> References: <865xb2h0dr.fsf@HIDDEN> <DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN> <85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN> <D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN> <7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN> <DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN> <eke7bjknle6v.wl-kobarity@HIDDEN> <9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN> <eke7a506kwkr.wl-kobarity@HIDDEN> In-Reply-To: <eke7a506kwkr.wl-kobarity@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM3PPF9A5B544E0:EE_|CH0P223MB0378:EE_ x-ms-office365-filtering-correlation-id: 8c838e60-cf02-4426-873f-08de2eb6866c x-ms-exchange-slblob-mailprops: WaIXnCbdHrMvOKNePijVuYHYredQ+cnzC/6sb+22sXgWCw8Hyb5eHUgXmnsE96jUA5An8hhxR+87gcUD/44z6ItWXDUJb/hGRk9NwS/YTQjpAkfTPW7fPa7XASesNTKoa7NkHJNWYzC1crLDGPZLD6PsxUvntdm/wLMBAilQL54J3zacIVbZFa9k3jKGnSCf6/wtdzmWSP9kAzFZH+FqZeM9a2pFg97TFY7wUyyHdr45HMiSY0XMcW1rvm+YsW4Fj+JVdmkDkYuth//Az9LiFKThMdIAHzbiARl8MzcZG52Qa07e8tyKO0FLCYDa0jr+v6rbP01kpZcLn/T0BkIaFrplbi4kQh+rSmBZ1SH7XiXJDpqpZqEwm6VUDD8ah0TK5oS54oyYg0iywD/j9fiwbsuikiFkvunl7aH6evrRVPmrTKlrKklUvlE17CLW91BkxtlnrEbnbhG0xSn7t2zdVYzDJBvNWTf7Gh9yPgGQK14gmlybgo7e5oVVL1drTZAt2W1A2Ev/wTriJi8yzn9y4YyUl+zQD8MzCzh9fM9v7wXjyTq0LM5cHZA+dGVzm8/VGXYYkRaQwsutb0bs4gPVhKQkKHa7OhQTLJOa9YGoQjfrv27ZagSdSC/8OS4f3ltUxHnACHxaLvaPX8q0wrLdxtN1XzJSyYQjYmDgjlRiSkVQJjlSi0dPOHOdFkitYtIJw0aj1P6vnZtjgBrNftYHKGAVnHjHa6LG6ta/fgahbMS7twxQCj9Mc0koZHKX9cPTafrkzeNJXBQ= x-microsoft-antispam: BCL:0; ARA:14566002|8060799015|10092599007|461199028|51005399006|15080799012|19110799012|41001999006|31061999003|8062599012|12121999013|40105399003|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?utf-8?B?VTV1VTRuanVIOTFrNVdtU1hRRlRtbk4xKzdpU1pUTVZZWXFmUFBHbjRGTkRH?= =?utf-8?B?TTZ0VjBpNXlESVNReGlQUTdmUzBFRlRDbmFuQ1I3QWt6K2dRTlMxT0xMUmY5?= =?utf-8?B?YkVwR2RSdXROY1RPTi9YVXN3NG4xaEw2Qm1wWWNzZ0xGYnZTVDNtNnVzRmFy?= =?utf-8?B?SGs3TW1iV2VidUNZR015djFGdmY0Mit0MEREVTRnaFlRTFZvcWw0RWpsQ0Q3?= =?utf-8?B?SUlFNjNlWlZDTE5LZzlwMjhhQS8xZlh0Z2FmcXg4QlZEU2ErM0lHVlpsYzQv?= =?utf-8?B?NlFkWVcwYkFQdzJwb1JPN21vMGppY2dTREZGYVNxZ09HdUxsdi9XU21CN0VR?= =?utf-8?B?ZjZoL1B4U2pZbWdKS2o4WUNPQ0R4SlV6Um15WUpKZkdQZ0djaUVFdDQ5TFBy?= =?utf-8?B?ajV6SVhCcUMzMkVvQ0ZqbnZHTmxNc05QeDRYeFM2Q3VSdTd1NHRTMWJ5cTYy?= =?utf-8?B?ZW1JOHhaM1R6cFRWT1ByQVFSQTlKeHRvYUpjZlp2Qkw3UDRNUGhwckYwN2tW?= =?utf-8?B?b0t1WFV3bUYzWk9tS2RQUHhPdHQ1T0d5MGlYTnVuT0krQnRTSzZmQXBydnVm?= =?utf-8?B?R0owMklhSCt6Y2l5QnBYWUhJaHlsTmEzUGdEN2N1dGFPR25OeWZNVXZwOWJW?= =?utf-8?B?ZGFMZWR4aTJ2U0pCOGZsZC84VExGZlJFbE4zNXlRdjZGZWE3QmYyejVWWUhy?= =?utf-8?B?NHkwVHI1SnIyRzlPQ0hvdTByWmlwbXFHZzdLa2VqUy96U1FGN2xJWlNXQmxX?= =?utf-8?B?R3VONEFySU5vdGlhdG9DdmxTYTRNQlB2SmRSLzlaZ0hYWm4xb2RzLzZiZTQx?= =?utf-8?B?ZFFCS3ArK3dnRUJUWi8zNm5oWjVMQUZWaVRlaU9tcnRWWG9Lc0VjMFBpaWxY?= =?utf-8?B?MEJjcWFXYUFlUVlIRm9oN0FuNjJrOGl2S09NLy9rSWJxSjBoanZ4TEdNY3pw?= =?utf-8?B?QXRBY3VBNUN2UVdDUzFJd09RdkEvL0ZtWDFhOUp0L29RRTJiUy9rTitjdzlE?= =?utf-8?B?S1ZBOERRKy9HY09mNTJJcmU1RjNZWk95cHlGOWY3OExqZDJYalBHWHQ5emY3?= =?utf-8?B?S3JXSlMxK2NJaTZSMXNHRm5aVDRReTkxVVYzSlFYZjVySjFwbFNyRmlrZVVy?= =?utf-8?B?Z0JYRk82a1Q5aUp1aVN4SGdlWFlkU3BDeU5uOWZhNjBHZUZYSmVLemJNbjRV?= =?utf-8?B?Skx2VFNtWUN0VmRNbWZQU0NBUkJDMkNHSzJMWi9NVnRtRThCdVMzV0ROZXBn?= =?utf-8?B?Sms0Q2c2ZitNRENEdEdZR0lERjRTRzNsSXg3VG5mUDFwcDUwUERxTUNVKzFD?= =?utf-8?B?RW5mOUZhcTVyb1RYSlQzR2pQWklMSG1jdXBkclZ5L3IyZklDOGZmSHkycFVa?= =?utf-8?B?dTZmUDltMlZOa3dIZmM0OXcyRUQxWFRIbDAxOGMrNlBXQmEwbGh6SUZGYVRU?= =?utf-8?B?ZEFvS0liZVFqbldHd2hWa0FvZ2krSlBSaDRTL2hYTzlTaXpBeEdPbWd1ODMw?= =?utf-8?B?UVRkRjhyNnlpWUZBWm45eStYRERRb2J2eWJCdmhia3RSTzdieVpHdGpUZFQz?= =?utf-8?B?U3pzSHIwSWtaQkc1VThJM05LNTBzY1hQL1JKNThiNjBmYW9PTTZnOTUzTEZB?= =?utf-8?B?VlJIaVNFU3dQSmNVd3JtbEp4MkRXVExYaHNBV01nb21KZTJxLzZBMTBEYjhD?= =?utf-8?B?SWN4VnAwYitFV1YvTUhJOHdLVWlCeVJaQ1FrenZ4NGVFWGZqZnEzN1pBPT0=?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RVJuZWdiYzNQT0ZObTRCWG9JMXVibkUrNGtJdGt4Vm9yeFJNS09UNm45SW8v?= =?utf-8?B?cGI4NE03bXQydFljQVNtdE5tN2hoRDRNc1pGa1p6SjNWTC9TZnd1ak1NcTEx?= =?utf-8?B?dllRY1VuWjZoN2NaWGhhcXlsMEUyNHJ1anZRS1pTUEFKV3R1TUlzdGF4UkR3?= =?utf-8?B?a0xncE9raHIrL2VaTG5qK1ZVTzZpTFZNWUI3MGc5VWQwYUFKekpkelNFVjcr?= =?utf-8?B?dFFJdGdaQ2hmcnVodXcxTFZ1RnFXKzVKejlURXRVRys0ZklzK1JRNXRaRHVn?= =?utf-8?B?MVFyc2hTOE1iSmpjZUpxVVROWkZJT1dWRDgvK2VZRUVwbDZOZjhJbkhHNUYz?= =?utf-8?B?N3R2TzkzR0lkK0p1R3hCR21zOTJzUXpHZmNYejBldzdIOENEUGdEa1Eya0FF?= =?utf-8?B?dGpZK0wyaHVVN3RiaHZkbjAzL0tUZ2pKSDdCbWpvY1ROZGZPV2J2TzhNWFlr?= =?utf-8?B?L2ROVlJwNmxBMFBOZW5Wdm5vRmR1OGpIR2FOU2tCWWM5WlpYdU5rM2ZaVHJt?= =?utf-8?B?Y3BUc1FuMVJsSllmaEN5SVdEeXdZajFJUjFKS25JSCtob0NaaTEzU3E4TzVl?= =?utf-8?B?bm4xOEI4empTVE1YOHBQL0QvdysvZzEzbEdFYkRDaWJsUEJmY0oyK1o5VG1i?= =?utf-8?B?SWNTUXBFb2VyanRWR3g4WGdLb1Ztc2U4ZTlVRktJbFcxVGlLVVhiTTQ2KzVW?= =?utf-8?B?NWxUY0I0dTVsd1lheXNOSlo3Ny9BbmtQWlduc2xwR2RsbDZIYzBSblBBWWhv?= =?utf-8?B?MW5QcUxMdzRienAwWUVwQ05ZZHhlSjEvSzlGZ1ZJeXljeThQOWFrWm1GVEpa?= =?utf-8?B?cUdBUDkzQUxNYkFaRTlnK0hwN3E5U0NpeWJFM2x2dTRsb1hmVG14d0pTZkQv?= =?utf-8?B?NUQ2c1dYSkdwZ2d6WmFLVEhhSklUSjYrQXVYMEllZk42UEo0OFZtbnh0WHF0?= =?utf-8?B?Z3N2a0ZCSytwRVI4Y1BIMUtGRVJJczVXdEg4bGlGQTJlakptTSt5NnNwOS9m?= =?utf-8?B?bGF4aDZ1WS9mQjFFUkFqbzZWTSs5MUVHMnhxUTBnVFhpZFlIaTJRc2tSNVRL?= =?utf-8?B?WmJzRU1WVUFqeDJNWllKQnJCMUhXSXJ5dkNnekdLOVRveXk4UjdNTzd1Wk53?= =?utf-8?B?Qk11blY1MUJ5dTVLK0lNb1diZlBOeU50U0hwWTdUQjN4VVFsZmhvWFBHelJF?= =?utf-8?B?ZHE2Z1Vjd2NZR2JuSDlXOEJ4endaQWJsdUduMjVCN3F5dXdtLzVkdXM5c1hr?= =?utf-8?B?Sld5anA1UGNnYndyMTJ2ZmZyQk01V3piUWh0cVRGVjhFS3BBNklxZyt6MVdq?= =?utf-8?B?aERGdW56OGJaZ3JZS2pSMTdiUDhwYSsxWlVZd0MrNHR3dU9zOU9ITkNGbFc0?= =?utf-8?B?TEQwYU9NOFFhQnAxdjMrYTBuL0w0SGhPMDMrRUFUQmlMbnpuWWZZN3g2c3pr?= =?utf-8?B?S3RIVVdiZTZpS0dzcC9pcjQ0d2VpZExwTU1CeXRScXBDUlMwS3lIbzdWV3Z2?= =?utf-8?B?SHpOVGlNM1gwbk84eWovT0ZvQmdlMGx2R0NuV0tMLy8xZHkrMnpxVGZrSUpy?= =?utf-8?B?ZVBYeWJwZmZQMGVlYTd0VGI0NXdCdExVZUY0ZVVtWmNWKzBKV1VJZ1NjSWNs?= =?utf-8?B?N3JZcXl2NVJNNFpoUHFleWQyT0hZZVJTa0lzcnYvbmpKS1RVQ1VJWXkyVjJr?= =?utf-8?Q?QgLStW6BH2h1sQKXpSAc?= Content-Type: text/plain; charset="utf-8" Content-ID: <E0D39B956559194DB4D0D797656FAD00@HIDDEN> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 8c838e60-cf02-4426-873f-08de2eb6866c X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2025 19:44:20.7140 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0P223MB0378 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 79723 Cc: Eli Zaretskii <eliz@HIDDEN>, "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>, "79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) VGhhdCBpcyBjb3JyZWN0LiAgRnJvbSBjb21tYW5kIGxpbmUsIEkgc3RhcnQgd2l0aCBlbWFjcyAt US4gIFRoZW4gaW4gKnNjcmF0Y2gqIGJ1ZmZlciwgSSBoYXZlDQoNCihzZXRxIHB5dGhvbi1zaGVs bC1pbnRlcnByZXRlciAiaXB5dGhvbiINCiAgICAgIHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1h cmdzICItLXNpbXBsZS1wcm9tcHTigJ0pDQoNCk5vdyBsYXVuY2ggcHl0aG9uIHNlc3Npb24gdXNp bmcgTS14IHJ1bi1weXRob24uICBDb21tYW5kcyBhcmUgZWNob2VkIGJhY2suICBUYWIgY29tcGxl dGlvbiBkb2VzIG5vdCB3b3JrLiANCg0KSW4gWzFdOiBpbXBvcnQgb3MNCmltcG9ydCBvcw0KDQpJ biBbN106IG9zLmNwdSA8VEFCPiAjZG9lcyBub3Qgd29yayANCg0KTS14IGRlc2NyaWJlLXZhcmlh YmxlIDxSRVRVUk4+IHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzIDxSRVRVUk4+IGdpdmVz DQoNCnB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzIGlzIGEgdmFyaWFibGUgZGVmaW5lZCBp biDigJhweXRob24uZWzigJkuDQoNCkl0cyB2YWx1ZSBpcyAiLS1zaW1wbGUtcHJvbXB0Ig0KT3Jp Z2luYWwgdmFsdWUgd2FzICItaSINCkxvY2FsIGluIGJ1ZmZlciAqUHl0aG9uKjsgZ2xvYmFsIHZh bHVlIGlzICItLXNpbXBsZS1wcm9tcHQiDQoNCkFyZ3VtZW50cyBmb3IgdGhlIFB5dGhvbiBpbnRl cnByZXRlciBmb3IgaW50ZXJhY3RpdmUgdXNlLg0KDQogIFlvdSBjYW4gY3VzdG9taXplIHRoaXMg dmFyaWFibGUuIA0KDQo+IE9uIE5vdiAyOCwgMjAyNSwgYXQgMTA6MjbigK9BTSwga29iYXJpdHkg PGtvYmFyaXR5QGdtYWlsLmNvbT4gd3JvdGU6DQo+IA0KPiBOYXJlc2ggR3VyYnV4YW5pIHdyb3Rl Og0KPj4gDQo+PiBJIGZvbGxvd2VkIHN0ZXBzIDEtNi4gIEluIGluZmVyaW9yIHByb2Nlc3MsIHRh YiBjb21wbGV0aW9uIHdvcmtzIGFzIGV4cGVjdGVkLiAgDQo+PiANCj4+IFRoZW4gSSBjbG9zZWQg aW5mZXJpb3IgcHl0aG9uIHNlc3Npb24gYW5kIGFkZGVkIHR3byBtb3JlIGxpbmVzIHRvICpzY3Jh dGNoKiBidWZmZXI6DQo+PiANCj4+IChzZXRxIHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlciAiaXB5 dGhvbiINCj4+ICAgICAgcHl0aG9uLXNoZWxsLWludGVycHJldGVyLWFyZ3MgIi0tc2ltcGxlLXBy b21wdOKAnSkNCj4+IA0KPj4gT24gc3RhcnRpbmcgYSBuZXcgaW5mZXJpb3IgcHl0aG9uIHNlc3Np b24sIHRhYiBjb21wbGV0aW9uIGRvZXMgbm90IHdvcmsuICBJdCBnaXZlcyB0aGUgc2FtZSBlcnJv ciBtZXNzYWdlOg0KPj4gDQo+PiBweXRob24tLXBhcnNlLWpzb24tYXJyYXk6IGNvdWxkIG5vdCBw YXJzZSBKU09OIHN0cmVhbTogMSwgMSwgMQ0KPj4gDQo+PiBNeSB0YWIgY29tcGxldGlvbiBwcm9i bGVtIG9jY3VycyBvbmx5IHdoZW4gdXNpbmcg4oCcaXB5dGhvbuKAnSBhcyBweXRob24tc2hlbGwt aW50ZXJwcmV0ZXIuICBXaXRoIHR3byBhZGRpdGlvbmFsIGxpbmVzIGluICpzY3JhdGNoKiBhcyBh Ym92ZSwgSSByYW4gTS14IHRyYWNlLWZ1bmN0aW9uIGFzIGRlc2NyaWJlZCBpbiB5b3VyIGVtYWls LiAgSGVyZSBpcyB0aGUgKnRyYWNlLW91dHB1dCo6DQo+PiANCj4+IDEgLT4gKHB5dGhvbi0tcGFy c2UtanNvbi1hcnJheSAiW1wiSW4gOiBcIiwgXCIuLi46IFwiLCBcIk91dDogXCJdIikNCj4+IDEg PC0gcHl0aG9uLS1wYXJzZS1qc29uLWFycmF5OiAoIkluIDogIiAiLi4uOiAiICJPdXQ6ICIpDQo+ PiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09DQo+PiAxIC0+IChweXRob24tLXBhcnNlLWpzb24tYXJyYXkgIl9fUFlU SE9OX0VMX2V2YWxfZmlsZShcIi92YXIvZm9sZGVycy9yeS9ubjhjeGc2ZDYxcTNxd3J3eWZnXA0K Pj4gcXFjcWMwMDAwZ24vVC9weTdoUlhXVFwiLCBcIi92YXIvZm9sZGVycy9yeS9ubjhjeGc2ZDYx cTNxd3J3eWZncXFjcWMwMDAwZ24vVC9weTdoUlhXVFwiLCBUclwNCj4+IHVlKV5NXG5bW1wiY3B1 X2NvdW50XCIsIDMsIDYsIFwiZnVuY3Rpb25cIiwgXCIoKVwiXV1eTVxuIikNCj4+IDEgPC0gcHl0 aG9uLS1wYXJzZS1qc29uLWFycmF5OiAhbm9uLWxvY2FsXCBleGl0IQ0KPiANCj4gQ29tbWFuZHMg ZnJvbSBFbWFjcyB0byBQeXRob24gKF9fUFlUSE9OX0VMX2V2YWxfZmlsZSAuLi4pIGFyZSBiZWlu Zw0KPiBlY2hvZWQgYmFjay4gIFRoaXMgaXMgdW5leHBlY3RlZC4gIElmIGVjaG8gYmFjayBpcyBl bmFibGVkIGZvciBhbnkNCj4gcmVhc29uLCBjb21tYW5kcyBlbnRlcmVkIGluIHRoZSBpbmZlcmlv ciBQeXRob24gYnVmZmVyIHdpbGwgYWxzbyBiZQ0KPiBlY2hvZWQgYmFjayBhcyBmb2xsb3dzLiAg SXMgdGhpcyBob3cgaXQgYXBwZWFycz8NCj4gDQo+IEluIFsxMF06IGltcG9ydCBvcw0KPiBpbXBv cnQgb3MNCj4gDQo+IE9uZSByZWFzb24gdGhpcyBoYXBwZW5zIGlzIHdoZW4gdGhlIC0tc2ltcGxl LXByb21wdCBvcHRpb24gaXMgbm90DQo+IHNwZWNpZmllZCBpbiBJUHl0aG9uLiAgQ291bGQgeW91 IHJ1biAiTS14IGRlc2NyaWJlLXZhcmlhYmxlIiBhbmQgY2hlY2sNCj4gdGhlIHZhbHVlIG9mIGBw eXRob24tc2hlbGwtaW50ZXJwcmV0ZXItYXJncyc/ICBJJ20gY29uY2VybmVkIHRoYXQgb25lDQo+ IG9mIHRoZSBkb3VibGUgcXVvdGF0aW9uIG1hcmtzIGluIHlvdXIgc2V0dGluZ3MgYWJvdmUgaGFz IHR1cm5lZCBpbnRvIGENCj4gVSsyMDFELg0KDQoNCg==
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.
Received: (at 79723) by debbugs.gnu.org; 28 Nov 2025 15:26:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 28 10:26:25 2025
Received: from localhost ([127.0.0.1]:47644 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vP0Mb-0000SR-7S
for submit <at> debbugs.gnu.org; Fri, 28 Nov 2025 10:26:25 -0500
Received: from mail-pl1-x631.google.com ([2607:f8b0:4864:20::631]:59741)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <kobarity@HIDDEN>)
id 1vP0MW-0000S9-Qq
for 79723 <at> debbugs.gnu.org; Fri, 28 Nov 2025 10:26:23 -0500
Received: by mail-pl1-x631.google.com with SMTP id
d9443c01a7336-299d40b0845so32450685ad.3
for <79723 <at> debbugs.gnu.org>; Fri, 28 Nov 2025 07:26:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1764343575; x=1764948375; 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=uVcYuEq6Z+B34fcINtLIijXzJZlgMDu8CmnFzBOkQWs=;
b=Y6GMt2zADcX5z3xlr6jNhWYR+kFEc1yW/ZSQqEV0tIQzCea/aoxoLxd+1YXRYYE1gi
qzJ8BMzuGGrYRq8gszRo355nFiv3z1M761VNJ0odjrA8GtnGlf6P9r60WkBfEy5aDgso
1UVIwV0RI5RnMIYI1mup57bt8n8+FdnP9MLakhcQWhxeYpBENuNAXuJXyAFC8L1+PxPL
T4gDKXGgq5cnQNRIpNwt4UeNg5l2PXxX2PejEgQN5B1pu0W9DIxjMFqWjzOYtL1RrrJh
JyKuT+H813CpN0MlKe0ho62wdUIQl0VM/oCAL7QAflqsqeTzbwn4CELXyxHR1NkL0rdK
AAZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1764343575; x=1764948375;
h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from
:message-id:date:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
:message-id:reply-to;
bh=uVcYuEq6Z+B34fcINtLIijXzJZlgMDu8CmnFzBOkQWs=;
b=R4NZF6BCQ6bUOj1oj88CaG1LoEGNaU9ivaR9namqrwZETrhvSSFO8GSfy0RwskRrOk
KSR8dIVKrxyxXGD8tPZUFpqmZ/mhc88aR/5BRLkSfvJ8XYydPrLhkBqjPKVHyLb1ePwk
goW+uJr1mthL1nQlSG2hqDxpGL8BHa3kdNk/mhSYkJTdzpN+kWMS5eTHqkr/jpAhfHde
PLCHp7jj/pV/gwfLoFX4I4pEksHCw7rDEp5x5OqnvtJTIShRzSQTYFKLS2oGwIvaEw2t
0BZPM2jxUz9akuwf79USbTShmBwu6GJOELi/tV6VxgbVvrzzXM0SCm33XzfYM8VMN9pj
63ww==
X-Forwarded-Encrypted: i=1;
AJvYcCXrGOoDAasz9buKihF7vzi6jqaawNuNQFKFnzX4S1MBpzsFVokG2VhHQ5kMmVqcJtoZi8LwUA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxQQI8FWh1IbnOqN+lwn1KWkYWbFhri17WpqAqd97wZhMWE7wJu
jyWfg6lLkv/zdKNmCZrp8h09WMuF9N7VLYKyyrs1B4XVhc7OEKQLpPop
X-Gm-Gg: ASbGncs2425ERMllU+Fy4aHl34SkY6BQ/U6AlhxP5F9x0fneIAhL5RwBjA65gI/iBO8
yldOEUnS7C+Fm09C3FX+32L6uNW1e0+4sk5e99/2LzQt4/MGuVoEe2agCtbeoVks5icpfxCKqpd
YlWyuAQyaBJdSa3R8CK3L4eQYM6PuI73/ei+e6rSno/fo+9CcGboeSEMvlwL1RYXlfOpArEis1x
DPdBGq4Wjjn96YzHrnBB7aWAR677VjP6CPbmZSkOnkMrpGNlgYJrby5WO7GH2iqtJXtk198jrn/
qF1SPoixw7EWCKWfTcrwPOyzXZBaw8mktOTFz0CY56TDimikDY7HVQZq854GWK0GLSrkAV8OvoF
KA/s6m84Ln1zs25ghCJUPYBW29r/3DUZYu3Fdy7rop+jW9MIjrffu1kQtB8Yp5ydrJL07cG9wcY
t2FBhttcGThE9THBnvLPL/M1dnnnjAIKxdfN/s/ljg
X-Google-Smtp-Source: AGHT+IHAoRRfjq8C8auUEn/6L9U2sbp5hk3JggbAOyzOR6BfSgeSs6U9L2XNRFsqdFUaGVxEXFBAvg==
X-Received: by 2002:a17:903:46c8:b0:295:1a5b:f406 with SMTP id
d9443c01a7336-29baafb7f5amr188371985ad.25.1764343574495;
Fri, 28 Nov 2025 07:26:14 -0800 (PST)
Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161])
by smtp.gmail.com with ESMTPSA id
d9443c01a7336-29bceb27764sm49383725ad.59.2025.11.28.07.26.13
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 28 Nov 2025 07:26:14 -0800 (PST)
Date: Sat, 29 Nov 2025 00:26:12 +0900
Message-ID: <eke7a506kwkr.wl-kobarity@HIDDEN>
From: kobarity <kobarity@HIDDEN>
To: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN>
Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session
In-Reply-To: <9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN>
References: <865xb2h0dr.fsf@HIDDEN>
<DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN>
<85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN>
<D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN>
<7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN>
<DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN>
<eke7bjknle6v.wl-kobarity@HIDDEN>
<9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN>
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/31.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=ISO-2022-JP
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79723
Cc: Eli Zaretskii <eliz@HIDDEN>, "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>,
"79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Naresh Gurbuxani wrote:
>
> I followed steps 1-6. In inferior process, tab completion works as expected.
>
> Then I closed inferior python session and added two more lines to *scratch* buffer:
>
> (setq python-shell-interpreter "ipython"
> python-shell-interpreter-args "--simple-prompt$B!I(B)
>
> On starting a new inferior python session, tab completion does not work. It gives the same error message:
>
> python--parse-json-array: could not parse JSON stream: 1, 1, 1
>
> My tab completion problem occurs only when using $B!H(Bipython$B!I(B as python-shell-interpreter. With two additional lines in *scratch* as above, I ran M-x trace-function as described in your email. Here is the *trace-output*:
>
> 1 -> (python--parse-json-array "[\"In : \", \"...: \", \"Out: \"]")
> 1 <- python--parse-json-array: ("In : " "...: " "Out: ")
> ======================================================================
> 1 -> (python--parse-json-array "__PYTHON_EL_eval_file(\"/var/folders/ry/nn8cxg6d61q3qwrwyfg\
> qqcqc0000gn/T/py7hRXWT\", \"/var/folders/ry/nn8cxg6d61q3qwrwyfgqqcqc0000gn/T/py7hRXWT\", Tr\
> ue)^M\n[[\"cpu_count\", 3, 6, \"function\", \"()\"]]^M\n")
> 1 <- python--parse-json-array: !non-local\ exit!
Commands from Emacs to Python (__PYTHON_EL_eval_file ...) are being
echoed back. This is unexpected. If echo back is enabled for any
reason, commands entered in the inferior Python buffer will also be
echoed back as follows. Is this how it appears?
In [10]: import os
import os
One reason this happens is when the --simple-prompt option is not
specified in IPython. Could you run "M-x describe-variable" and check
the value of `python-shell-interpreter-args'? I'm concerned that one
of the double quotation marks in your settings above has turned into a
U+201D.
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.
Received: (at 79723) by debbugs.gnu.org; 28 Nov 2025 13:47:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 28 08:47:31 2025
Received: from localhost ([127.0.0.1]:46156 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vOyos-0002l1-Su
for submit <at> debbugs.gnu.org; Fri, 28 Nov 2025 08:47:31 -0500
Received: from mail-westcentralusazolkn19013087.outbound.protection.outlook.com
([52.103.7.87]:3112 helo=CY3PR05CU001.outbound.protection.outlook.com)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <naresh_gurbuxani@HIDDEN>)
id 1vOyoq-0002ko-Rm
for 79723 <at> debbugs.gnu.org; Fri, 28 Nov 2025 08:47:29 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=JAKAwEeZES4tDn0hYtMkY4ZSGyE0vVIoOkY+kXzlMIBWN2oOiTURO6FLcH6jOcg0M8WcZ5ItPzyXM3Q3ni0F7CToYAJxNXrODuVlu/O/vkfAl/lyC+4IyC0SFotWv6rxGuy7K1ejnAnVrJ44MIzVgXbTzIa+JdkieHHRulMh7ebfJdNoRhhaJBvAqdinWj7LBIkSkIGfTGM7yCj0VyRxPzYIO8z5wUl4bw0MYTguORCpIcGlNMDfJWbK4uTLvN0ra2hqkKlKdqta3eyDRuwPGOibIokq8hxaW0htplnl1ja9mUSRQvWWUDf8yCXDbRLTza9kZbZJOExETMWHqMEpjw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector10001;
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=DuUC6CZ2evmQUWtVdrxGToOrIzkfFjmVI1XBDxEBIoQ=;
b=MwOW8FQyJQNtPMbT3If40Hc/n9YFV6ws01AWIfDI0qluymQECgu1jdgwOYllRE7OviwzoDXKQ9R0kHF2WSi0ni41gl0Sk0HNVqbIL07IDJhpfrPIX+nuos+KXAOmlE37omqZZZzQiBJCdoLLsYXR5AxBluXX4+CUPKSZRGqNkB0Uv0HzXGX6gtJRmLqi+NrjYEumYRyGklMKYsnW/lzXgjfc/JFzRwCSrpPZ1Gv3vhkok/+o1qKsbbuJa+1ptTfiZv3oOrrraPpbZa2KWPl7QgLzKnnBWsNv5inIlhngWWpfVY/uJaS5tcyHQiRVhl582DSJTW6C0V3ZrK/5jtFt/Q==
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=hotmail.com;
s=selector1;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=DuUC6CZ2evmQUWtVdrxGToOrIzkfFjmVI1XBDxEBIoQ=;
b=JX1EHXZV1CPUE9Jz0nvFUiJojqq/MRBmvq5xdWYBtXZnQftOy/uVnxZJbaH4yxFL+oMNn7EQxLX1Teau9p7Zad5agL46r+MRviEMDJZl689zdGx7oErZQ5R2AY4mGoO0R5D6WRJlW1Wc7BUeBLtYRANmeQhRqhwUKc3ffIjo8pMG1BAnmxG8rE/ybIb1x0TJ9SvKYyxKddIz4g47qJKb0WdlvXqzoK/1RWI4xpvhiUbWq3BZiVGGe2jOAHhZuh5+nH/3V9z3IuqQHlCO8fRcRZz//fA8z/z1/3DH4/fFCfMBaD/hACJ7eJatn+LNRUk9Olxym8jjMzlWqdlhSH1Xtw==
Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM
(2603:10b6:f:fc00::bb4) by IA1P223MB0426.NAMP223.PROD.OUTLOOK.COM
(2603:10b6:208:3ee::6) with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.12; Fri, 28 Nov
2025 13:47:21 +0000
Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM
([fe80::7ed4:c649:b3de:1456]) by DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM
([fe80::7ed4:c649:b3de:1456%6]) with mapi id 15.20.9366.012; Fri, 28 Nov 2025
13:47:20 +0000
From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN>
To: kobarity <kobarity@HIDDEN>
Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session
Thread-Topic: bug#79723: 30.2; completion-at-point in inferior python session
Thread-Index: AQHcSPJoVelsmSsdW02DRQsg7GRsLrTaRvc9gAb9ywCAAS9x+oAAN5KAgAFrxICAAbWiAIAYyOPdgAEFVYCABF53gIABHl2AgAB74wCAARwaAIAAGRQAgAF/zQA=
Date: Fri, 28 Nov 2025 13:47:20 +0000
Message-ID: <9E1A9676-4A99-4B59-9D2D-B404C9383857@HIDDEN>
References: <865xb2h0dr.fsf@HIDDEN>
<DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN>
<85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN>
<D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN>
<7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN>
<DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN>
<eke7bjknle6v.wl-kobarity@HIDDEN>
In-Reply-To: <eke7bjknle6v.wl-kobarity@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM3PPF9A5B544E0:EE_|IA1P223MB0426:EE_
x-ms-office365-filtering-correlation-id: 0d850cb3-4f94-4283-6a23-08de2e84a6e2
x-microsoft-antispam: BCL:0;
ARA:14566002|31061999003|51005399006|19110799012|41001999006|8062599012|8060799015|461199028|10092599007|17081999003|15080799012|3412199025|440099028|40105399003|102099032;
x-microsoft-antispam-message-info: =?utf-8?B?cnNycW0waC9pKzB1ZlNKeXhTK0JGRVV6Uy9rZEw5NW9SNVFwM3Q0UGw3ZWJj?=
=?utf-8?B?MzFBQmdOZXRiTlFUclc0UlkyK3haelMrdHE2U0F2SUc1OVE5RThjQ1VhVUEy?=
=?utf-8?B?MGVjRlJ1UDN6N0Z5NFRoRVJVZ21Pc0kxZnI2QURTLzk4elNDVC9MeFJPOW91?=
=?utf-8?B?RTBvNzM0a3lMWjZ2TW9YdVVXWjJUcDlGNWpFRzJwOWVGK3ZDbEhNN2YzbDdP?=
=?utf-8?B?T2NRbnRoZlVTUXVpL2szb1NsMHFPNGF2bXprM2xWMVByS0dNMHRGTThGWWhX?=
=?utf-8?B?NEkyWmRRMWVlbFh4clh2ZHhKVGNJaVYrb2p2c2d6OXo3S04xYlYreURvTU1F?=
=?utf-8?B?bUpyRFB0WVFwK2lvNnVwUlRWcXB4aFlvWnVXMFVuMzkyVDNIeE9KZkpJbUNm?=
=?utf-8?B?bURlUHB3UmdyY01lcy9WbGtPTHpjMGFJN0k4eWRnNktWT1VSZ0xybmZtMTB6?=
=?utf-8?B?U2VDdUNPdXJXSlg5dXdmZDl6VUFQeE5ETE4vL09vclMxTXRXT3hVT1NmYXpT?=
=?utf-8?B?TzEybjd6cGg5d2Y4VElsUVFMV0FaWjNrcGRneU00Z01YbUFDVmhjUG9DbTVV?=
=?utf-8?B?bkMxRmlmOG1sVE83T3NaUk1JcmxyZ0F0S2hTMkVFTlZQZzF2emhyWVlzSHBz?=
=?utf-8?B?UlFsV3U2RzNNbG9kQWdsZmY5dDdLbkpFSTJsbnZiK0dsUmkwL2k2V2JxM3h5?=
=?utf-8?B?b1dLTklLNXZQYkRNZEVnMGxVUjcwOXY0WFIvbHg3RWdGbVRhb2tDcEVocURN?=
=?utf-8?B?T1RKczArM2tTdE1oNFI5UFFHQitjdWtXbURQN0tzeWhUdXJHWjJobmVFZFpG?=
=?utf-8?B?YzlrQ3dzQ29zQjFzUHdjanlQOWRCUktYRkJ4N2RkRVJaWTZpbGtKVUN1RW44?=
=?utf-8?B?Yjk5bTVuc3NmOFJEQWlUWlB6ZWpRWFFMbkRoRkhtOU1IM0NhSnhRemVWZWN3?=
=?utf-8?B?dkJZckltZ29xVHVpbDlDL1BjTFQ3SFN1cHJlT1J5YVJKeHAxaXY1L2Rtbkg3?=
=?utf-8?B?WTZpaWk4MHY2VTdXSWVUSmtGSXM0WUJCbC9qcmM3NWd0NjNEVW1wMmFxYlN6?=
=?utf-8?B?WXRhbExvcHZXRWMwTVZsemE5bXVVM1FDQ1BpWktjT0dVTjNqNmN0K1NGM0Ni?=
=?utf-8?B?T1JPSVRlbzVhVFVtTVBkWjNhcldXOTJ4WC9UejYzOVJ1SnhRd3gvYmdROHZL?=
=?utf-8?B?WEYxSlRNYks0ZDhsNlBDUGFkbjZhRU9aS0ZIOURaenM1aFlsdnEyaWxmYjdm?=
=?utf-8?B?V3A0dmhBblZnajJRUFNVOExWQ2FZWFg1VDg4bVdPYmU2WHhBczFFcGNndWdi?=
=?utf-8?B?VU9EWEhhdjllNlU5YUlpOTZyUVo5VlpsSm5mMEl5YVlUc3I1V1lnb0xJTUZ6?=
=?utf-8?B?bFFmbkZQQkc3a0g4ckVjdWxnOVh4UjZjajhrWVEzdzZ4bFFRRUduckZMTzFo?=
=?utf-8?B?bzV5WEd1OW9JODEyN1ZoNWw0SDFrS1VUVEZTVXhoMEJ2TjNidTBxZnRkbHFT?=
=?utf-8?B?bG92SVA5NThGd1gxR3BTbVNpODRqZ0FGbXFUbWdDYUVRbkNTdGo0MlpIcGha?=
=?utf-8?B?T1BxR2lsSXpJbk5IMWsxc2V5cXN1SnI0dHltNTBsZUptSlp3RU4zTlViRjFS?=
=?utf-8?B?dFJNUVhLRUt5Z2MvMkNHVW9PQlRVaTVWV3Juc0Y2d05rMDJBaTVVK3NMOWtG?=
=?utf-8?B?RFlmelhWV0M3QmsxNWE3U2FGYjVFNWRBSHE2d0hNUGF3UXNBODJ6REFnPT0=?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Z2E2eWdIMkM4UGU4eXNDeEkwOWNGcEVXSURtTmdGVzgyNVAwRXduNWVYcDR0?=
=?utf-8?B?TmFkcGlTeGMvQzVNd21xcUlkbGllVVJPbVNsVlp3M0kzazlLS1VIZ21XVXpw?=
=?utf-8?B?am01MHhxb0NNelR3U2RaU250bm5rcDlQSXJCUldoR1pXTCtGYTZhQ29OVXZ5?=
=?utf-8?B?QTd5cXMzaklqWGtPOEJ3aXBJakwwZ2xwM1N0SHZLR2NDRGFFQlRwSW8wOUhL?=
=?utf-8?B?MDRtdmdCSWs5MmNkcmYvVUhhZzJaaFZXeE5COGZzc3luUGhZNjFUZTZ1SW80?=
=?utf-8?B?VlVDSUl4djNFcllnT2N4dGU1ajEyWHQ2ZytJNVZzRmFIMm5vRllBcHdDTWh2?=
=?utf-8?B?eHdkRTZXY3IrZGJpV0pPN3BOcENOY1dKeGhLaW9KOFhGd1RpVzg5S1N5MHl2?=
=?utf-8?B?TGprTFYrQmdydDJ3Uk5Zekd2OWVKVnROMlZKLzZQM1kyUm9XVlpvNVJOMlFn?=
=?utf-8?B?ZjhQMWkva0pDSXZ0VnhoVEZyRmMyOGpTYTB3K0xtL01BRFRKc0xhdXIzNnBY?=
=?utf-8?B?eTU5Qzg4dXMvNzhXV2FqaFdRV0tlWjZtaHZjaCtDNjhWbnRXeHU2QVEyRGhj?=
=?utf-8?B?ZE5zdDNQYzVUYnVGam5jOXJoTVNtSVNxUCtBK2RnVkdLeGdNVkFoaXVtNkVp?=
=?utf-8?B?MDlzeGc2VzNGNTVyRWF0UkxkOWtWYXV0QXJkZzJYUElpWkgybkJ0VkZuYXB4?=
=?utf-8?B?UGRGQ3hRdWNHazVTU3FWc1BSazV5ZkU4MTlsdEJpcFk0K0lPaW9GWDIxLzhN?=
=?utf-8?B?QlVPNEtGM0dzTExtQUYzL21NZmNCenVBUjdUVkh0Q1ZlTXQ1ZUs4K3VJTDR0?=
=?utf-8?B?TlB0RmZ5UjlRMSt4a3FvQnhhSmRHZXNzUWlLL3JPMjJ4Uk8rZ3lIUUdNdmw0?=
=?utf-8?B?SmxUNHBpQjU2R0w2UEVyZFc0WEU5ck91WTJHL1FwQjhmQkpyTURvcGUwTVEw?=
=?utf-8?B?V1UyanE0cmhqaGxSaXI5MjNzL3RJb3Zzb1hMVGRDWmo4NHBwWjVEa0RiUUJN?=
=?utf-8?B?ZUM1MlMyZktPTzNBdWc5Y1ZaV2UzanhmWDM0dy9GS0IyWkdEUC9pZUMwc1VQ?=
=?utf-8?B?RE1nT3FHTXh4cTM3VmhiUGd5RmZMbStjbE5Wc1pkZlNyREpDVEVIOUVZaTdi?=
=?utf-8?B?ZEsramFWMFJ0aThpQjNoeHlCSTBaYWU5amZGVGFoay80Uit4SUczNEkrMnk3?=
=?utf-8?B?dDFldEo3SVIvZ3lOdmNRTkZhMFhWUDF3M1BrcENhRlZNUlpiRlBMN0JVZjFQ?=
=?utf-8?B?Y3lQdnpVdlRoaG8xR2E1QUZuc2ovRkNhRHhGeE8zckloYjY2dTZpYW1zQW1z?=
=?utf-8?B?ZXNmR2xWM3Yrc0hPNFlCc0hFbGo1MDE3STZHVUY4SDdzQW44S2FBTUNPc0ZU?=
=?utf-8?B?NVNVejZTNFE4ZDNUb1NyeHlVTGY5ZW1nZnVCRHhTME8xcHdYZTJOZkFyK1o2?=
=?utf-8?B?RHF4Qk94MkZkcWpWcXhQemZNRFBlYURMdFZ5OU5yZjhpNzdWVTBETm96VkpP?=
=?utf-8?B?K0JLQUhKVFVLYWk4dnZ6cGJ2ekhDUWNhYlhlak5uTW5KNTVHUXFxN1B3cDNi?=
=?utf-8?B?SWNLTTUvU1RCNERLRGs1RWxtMUk3ajUyOEJueUdUYUE4MTZMNDNUdXJoN1Q5?=
=?utf-8?B?Q1Npd2JEdVhBdE80cDN4bTFkSkNjcEhDK3g0Qm9KbGtpUVVrdXl6ZUFqR0xu?=
=?utf-8?Q?FPx9kAy0eZbDxkw3b5Pm?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <B9AB31C3F0617D429E4B5C03F230C6CA@HIDDEN>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 0d850cb3-4f94-4283-6a23-08de2e84a6e2
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2025 13:47:20.2977 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1P223MB0426
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: I followed steps 1-6. In inferior process, tab completion
works as expected. Then I closed inferior python session and added two more
lines to *scratch* buffer: (setq python-shell-interpreter "ipython" python-shell-interpreter-args
"--simple-prompt”)
Content analysis details: (1.2 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
The query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[52.103.7.87 listed in sa-trusted.bondedsender.org]
0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[52.103.7.87 listed in bl.score.senderscore.com]
1.2 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in
bl.spamcop.net
[Blocked - see <https://www.spamcop.net/bl.shtml?52.103.7.87>]
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[52.103.7.87 listed in list.dnswl.org]
-0.0 SPF_PASS SPF: sender matches SPF record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (naresh_gurbuxani[at]hotmail.com)
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2)
[52.103.7.87 listed in wl.mailspike.net]
X-Debbugs-Envelope-To: 79723
Cc: Eli Zaretskii <eliz@HIDDEN>, "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>,
"79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)
SSBmb2xsb3dlZCBzdGVwcyAxLTYuICBJbiBpbmZlcmlvciBwcm9jZXNzLCB0YWIgY29tcGxldGlv
biB3b3JrcyBhcyBleHBlY3RlZC4gIA0KDQpUaGVuIEkgY2xvc2VkIGluZmVyaW9yIHB5dGhvbiBz
ZXNzaW9uIGFuZCBhZGRlZCB0d28gbW9yZSBsaW5lcyB0byAqc2NyYXRjaCogYnVmZmVyOg0KDQoo
c2V0cSBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXIgImlweXRob24iDQogICAgICBweXRob24tc2hl
bGwtaW50ZXJwcmV0ZXItYXJncyAiLS1zaW1wbGUtcHJvbXB04oCdKQ0KDQpPbiBzdGFydGluZyBh
IG5ldyBpbmZlcmlvciBweXRob24gc2Vzc2lvbiwgdGFiIGNvbXBsZXRpb24gZG9lcyBub3Qgd29y
ay4gIEl0IGdpdmVzIHRoZSBzYW1lIGVycm9yIG1lc3NhZ2U6DQoNCnB5dGhvbi0tcGFyc2UtanNv
bi1hcnJheTogY291bGQgbm90IHBhcnNlIEpTT04gc3RyZWFtOiAxLCAxLCAxDQoNCk15IHRhYiBj
b21wbGV0aW9uIHByb2JsZW0gb2NjdXJzIG9ubHkgd2hlbiB1c2luZyDigJxpcHl0aG9u4oCdIGFz
IHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci4gIFdpdGggdHdvIGFkZGl0aW9uYWwgbGluZXMgaW4g
KnNjcmF0Y2gqIGFzIGFib3ZlLCBJIHJhbiBNLXggdHJhY2UtZnVuY3Rpb24gYXMgZGVzY3JpYmVk
IGluIHlvdXIgZW1haWwuICBIZXJlIGlzIHRoZSAqdHJhY2Utb3V0cHV0KjoNCg0KMSAtPiAocHl0
aG9uLS1wYXJzZS1qc29uLWFycmF5ICJbXCJJbiA6IFwiLCBcIi4uLjogXCIsIFwiT3V0OiBcIl0i
KQ0KMSA8LSBweXRob24tLXBhcnNlLWpzb24tYXJyYXk6ICgiSW4gOiAiICIuLi46ICIgIk91dDog
IikNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0NCjEgLT4gKHB5dGhvbi0tcGFyc2UtanNvbi1hcnJheSAiX19QWVRI
T05fRUxfZXZhbF9maWxlKFwiL3Zhci9mb2xkZXJzL3J5L25uOGN4ZzZkNjFxM3F3cnd5ZmdcDQpx
cWNxYzAwMDBnbi9UL3B5N2hSWFdUXCIsIFwiL3Zhci9mb2xkZXJzL3J5L25uOGN4ZzZkNjFxM3F3
cnd5ZmdxcWNxYzAwMDBnbi9UL3B5N2hSWFdUXCIsIFRyXA0KdWUpXk1cbltbXCJjcHVfY291bnRc
IiwgMywgNiwgXCJmdW5jdGlvblwiLCBcIigpXCJdXV5NXG4iKQ0KMSA8LSBweXRob24tLXBhcnNl
LWpzb24tYXJyYXk6ICFub24tbG9jYWxcIGV4aXQhDQoNCj4gT24gTm92IDI3LCAyMDI1LCBhdCA5
OjUz4oCvQU0sIGtvYmFyaXR5IDxrb2Jhcml0eUBnbWFpbC5jb20+IHdyb3RlOg0KPiANCj4gTmFy
ZXNoIEd1cmJ1eGFuaSB3cm90ZToNCj4+IA0KPj4gT24gbXkgb2xkIE1hYywgdGFiIGNvbXBsZXRp
b24gd29ya3Mgd2l0aCBpcHl0aG9uIGluIGluZmVyaW9yIHNlc3Npb24uIA0KPj4gDQo+PiBHTlUg
RW1hY3MgMzAuMSAoYnVpbGQgMiwgeDg2XzY0LWFwcGxlLWRhcndpbjI0LjMuMCkgb2YgMjAyNS0w
Mi0yNw0KPj4gcHl0aG9uIDMuMTMuMw0KPj4gaXB5dGhvbiA4LjMxLjANCj4+IA0KPj4gT24gbXkg
bmV3IE1hYywgdGFiIGNvbXBsZXRpb24gZG9lcyBub3Qgd29yayB3aXRoIGlweXRob24gaW4gaW5m
ZXJpb3Igc2Vzc2lvbi4gIFRhYiBjb21wbGV0aW9uIGRvZXMgd29yayB3aXRoIHBsYWluIHB5dGhv
biBpbiBpbmZlcmlvciBzZXNzaW9uLiAgIA0KPj4gDQo+PiBHTlUgRW1hY3MgMzAuMiAoYnVpbGQg
MiwgYWFyY2g2NC1hcHBsZS1kYXJ3aW4yNS4wLjApIG9mIDIwMjUtMDktMjUNCj4+IHB5dGhvbiAz
LjEzLjkNCj4+IGlweXRob24gOC4zNS4wDQo+IA0KPiBJJ3ZlIGlkZW50aWZpZWQgdGhlIGNhdXNl
IG9mIHRoZSBpc3N1ZSBpbiBQeXRob24gMy4xNC4gIENvdWxkIHlvdQ0KPiBwbGVhc2UgdHJ5IHRo
ZSBmb2xsb3dpbmcgc3RlcHMgdG8gc2VlIGlmIHRoZXkgcmVzb2x2ZSB0aGUgcHJvYmxlbT8NCj4g
DQo+IDEuIGVtYWNzIC1RDQo+IDIuIE9wZW4gb3IgY3JlYXRlIGFueSBQeXRob24gZmlsZS4gKFRv
IGxvYWQgcHl0aG9uLmVsKQ0KPiAzLiBDdXN0b21pemUgdmFyaWFibGVzIHRvIHVzZSBJUHl0aG9u
LCBpZiBuZWVkZWQuDQo+IDQuIEV2YWx1YXRlIHRoZSBmb2xsb3dpbmcgY29kZSBpbiAqc2NyYXRj
aCogYnVmZmVyLg0KPiANCj4gKGRlZmNvbnN0IHB5dGhvbi1zaGVsbC1ldmFsLWZpbGUtc2V0dXAt
Y29kZQ0KPiAgIlwNCj4gZGVmIF9fUFlUSE9OX0VMX2V2YWxfZmlsZShmaWxlbmFtZSwgdGVtcG5h
bWUsIGRlbGV0ZSk6DQo+ICAgIGltcG9ydCBvcywgcmUNCj4gICAgcGF0dGVybiA9IHInXlsgXHRc
Zl0qIy4qP2NvZGluZ1s6PV1bIFx0XSooWy1fLmEtekEtWjAtOV0rKScNCj4gICAgd2l0aCBvcGVu
KHRlbXBuYW1lIG9yIGZpbGVuYW1lLCBlbmNvZGluZz0nbGF0aW4tMScpIGFzIGZpbGU6DQo+ICAg
ICAgICBtYXRjaCA9IHJlLm1hdGNoKHBhdHRlcm4sIGZpbGUucmVhZGxpbmUoKSkNCj4gICAgICAg
IG1hdGNoID0gbWF0Y2ggb3IgcmUubWF0Y2gocGF0dGVybiwgZmlsZS5yZWFkbGluZSgpKQ0KPiAg
ICAgICAgZW5jb2RpbmcgPSBtYXRjaC5ncm91cCgxKSBpZiBtYXRjaCBlbHNlICd1dGYtOCcNCj4g
ICAgd2l0aCBvcGVuKHRlbXBuYW1lIG9yIGZpbGVuYW1lLCBlbmNvZGluZz1lbmNvZGluZykgYXMg
ZmlsZToNCj4gICAgICAgIHNvdXJjZSA9IGZpbGUucmVhZCgpLmVuY29kZShlbmNvZGluZykNCj4g
ICAgaWYgZGVsZXRlIGFuZCB0ZW1wbmFtZToNCj4gICAgICAgIG9zLnJlbW92ZSh0ZW1wbmFtZSkN
Cj4gICAgcmV0dXJuIF9fUFlUSE9OX0VMX2V2YWwoc291cmNlLCBmaWxlbmFtZSkiDQo+ICAiQ29k
ZSB1c2VkIHRvIGV2YWx1YXRlIGZpbGVzIGluIGluZmVyaW9yIFB5dGhvbiBwcm9jZXNzZXMuDQo+
IFRoZSBjb2RpbmcgY29va2llIHJlZ2V4cCBpcyBzcGVjaWZpZWQgaW4gUEVQIDI2My4iKQ0KPiAN
Cj4gNS4gTS14IHJ1bi1weXRob24NCj4gNi4gVHJ5IHRvIGNvbXBsZXRlLg0KPiANCj4gVGhlIG9y
aWdpbmFsIGBweXRob24tc2hlbGwtZXZhbC1maWxlLXNldHVwLWNvZGUnIHVzZWQgY29kZWNzLm9w
ZW4NCj4gaW5zdGVhZCBvZiBvcGVuLCBidXQgY29kZWNzLm9wZW4gd2FzIGRlcHJlY2F0ZWQgaW4g
UHl0aG9uIDMuMTQuDQo+IGBweXRob24tLXBhcnNlLWpzb24tYXJyYXknIGF0dGVtcHRzIHRvIHBh
cnNlIHRoYXQgZGVwcmVjYXRpb24gd2FybmluZw0KPiBtZXNzYWdlIGFzIEpTT04sIGNhdXNpbmcg
YW4gZXJyb3IuDQo+IA0KPiBJZiB0aGUgaXNzdWUgcGVyc2lzdHMgYWZ0ZXIgZm9sbG93aW5nIHRo
ZSBhYm92ZSBzdGVwcywgY291bGQgeW91DQo+IHBsZWFzZSBzZW5kIHVzIHRoZSBjb250ZW50cyBv
ZiB0aGUgKnRyYWNlLW91dHB1dCogYnVmZmVyIGFzIGZvbGxvd3M/DQo+IA0KPiAxLiBNLXggdHJh
Y2UtZnVuY3Rpb24NCj4gMi4gRW50ZXIgcHl0aG9uLS1wYXJzZS1qc29uLWFycmF5DQo+IDMuIFJl
cHJvZHVjZSB0aGUgaXNzdWUuDQo+IA0KPiBUaGVyZSBhcmUgdHdvIHJlYXNvbnMgd2h5IHRoaXMg
aXNzdWUgb25seSBvY2N1cnMgb24gTWFjT1MuDQo+IA0KPiAtIE5hdGl2ZSBjb21wbGV0aW9ucyBk
b2VzIG5vdCB3b3JrIG9uIE1hY09TLg0KPiAtIGBjb21pbnQtbWF4LWxpbmUtbGVuZ3RoJyBpcyAx
MDI0IG9uIE1hY09TLCB3aGlsZSBpdCBpcyA0MDk2IG9uDQo+ICBMaW51eC4NCj4gDQo+IE5vbi1u
YXRpdmUgY29tcGxldGlvbnMgdXNlIGBweXRob24tc2hlbGwtY29tcGxldGlvbi1nZXQtY29tcGxl
dGlvbnMnDQo+IGZ1bmN0aW9uLiAgSXQgc2VuZHMgc29tZSBQeXRob24gY29kZSB1c2luZw0KPiBg
cHl0aG9uLXNoZWxsLXNlbmQtc3RyaW5nLW5vLW91dHB1dCcuICBJZiB0aGUgc2l6ZSBvZiB0aGUg
UHl0aG9uIGNvZGUNCj4gaXMgbGFyZ2VyIHRoYW4gYGNvbWludC1tYXgtbGluZS1sZW5ndGgnLCBg
cHl0aG9uLXNoZWxsLXNlbmQtZmlsZScgaXMNCj4gY2FsbGVkLiAgSXQgdXNlcyBfX1BZVEhPTl9F
TF9ldmFsX2ZpbGUgd2hpY2ggaXMgZGVmaW5lZCBpbiB0aGUgYWJvdmUNCj4gYHB5dGhvbi1zaGVs
bC1ldmFsLWZpbGUtc2V0dXAtY29kZScuDQo+IA0KPiBgcHl0aG9uLXNoZWxsLWNvbXBsZXRpb24t
Z2V0LWNvbXBsZXRpb25zJyBzZW5kcyB0aGUgZGVmaW5pdGlvbiBvZg0KPiBfX1BZVEhPTl9FTF9n
ZXRfY29tcGxldGlvbnMgZnVuY3Rpb24gZXZlcnkgdGltZSwgYnV0IEkgYmVsaWV2ZSB0aGlzIGlz
DQo+IHVubmVjZXNzYXJ5Lg0KDQoNCg==
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.
Received: (at 79723) by debbugs.gnu.org; 27 Nov 2025 14:54:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 27 09:54:02 2025
Received: from localhost ([127.0.0.1]:36688 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vOdNi-0007KI-7S
for submit <at> debbugs.gnu.org; Thu, 27 Nov 2025 09:54:02 -0500
Received: from mail-pl1-x62e.google.com ([2607:f8b0:4864:20::62e]:48339)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <kobarity@HIDDEN>)
id 1vOdNe-0007Jk-HA
for 79723 <at> debbugs.gnu.org; Thu, 27 Nov 2025 09:54:00 -0500
Received: by mail-pl1-x62e.google.com with SMTP id
d9443c01a7336-298287a26c3so11162975ad.0
for <79723 <at> debbugs.gnu.org>; Thu, 27 Nov 2025 06:53:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1764255232; x=1764860032; 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=55HA3Er6fprFNTkbZeIPkVz6vtxHJaOd0xSRp8qXD9k=;
b=foY+dUr7leqcIkFFnEPHKcrMA+1cJLyCaX0p1/2xrPL/tFWN+P/47ywy2zcLK8wLXK
yfDekRRKPHyFjEZjUd9qG8G66ZnnkHB9tuUmGIYASvfjhgeSrmFCOi9HZ2eGBXdAFrWl
pVMEjoST1EbqdMfw66ZRg1Vk9tHKzXQfftTnsgLtDz0bo3N5PzldM7UM8Mff3PEe6tt8
mWI8YOsgjvAkrVhpoMa3LayEebBbqhu3qNYdOsgWoTW3txMxUNZK/ebPJCjLYtu0QF8n
FjLpSn7jXgnkpfVq6Ly9jADv629NIoE2EdsP4yYEStBzVMR5shnzZ7ET4eGG09baICid
EYeg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1764255232; x=1764860032;
h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from
:message-id:date:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
:message-id:reply-to;
bh=55HA3Er6fprFNTkbZeIPkVz6vtxHJaOd0xSRp8qXD9k=;
b=BgTB4tn/Aku3xWo0TTPRwXZQcvDxQvuJZHAiZ8tzyIKcwdHvjL/bXUvy0x67lYs88H
cDC3jIWPOwRTCZZR1USy9iOp6G2+UdHAULY+WydWNlxM2aDRZ21gpBDBxjCX1vSNqoZW
rfogFfntPmRLmAzLMovl4+StM5gPTCPfjvlQKN5b75J1zz7TH7LBYyAWE7oMCmT87w6v
66+PlSxv6NInZoy1ze108OhlZjimkvNd8Jw1m7KQaE3GU9oinEZdhXrZv4b483OiNTid
pKR/XkX9gQQjrG0jeAI0EzXaS5bp+8qsKotU1jYhLYGm0cN6jSIq11VBxtUVNFpuxlb1
ps1w==
X-Forwarded-Encrypted: i=1;
AJvYcCVUoGruQyZ/xwtcDs77LHql1F9qkTXeivcf5WCRVd2VnDb4jTGHFd0D5ddaXo/h/QGtHcqr3A==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzqgJzQq1bmGtUNtBqb6iHHJ/+ts472bvwhGVOEvnt7pt/YweAf
ZTcA8JWKTFSD1LRCQiSIEp76Tf3vcVTIake+9Hns2ebxZqzx5dAP/xUb
X-Gm-Gg: ASbGncsDy6A9FI2Rl99QlJtRwh7D8WcGYr+IcrLXxjbdZ0ZiqMF0VGNtfZqHXEl1KBW
Nj/8I1OPHfNKpIpAv63VCv+vUJIxEDeydv5zYMgM6VS5jzYcJyrqqRC6yuh436GZjwkokdS1r7/
8Mt911Xc38JxgAUZLwWsQ/HSwJ+f5KI3elujpGV7tZPIsJfYy/EZIsWUrgOkrFySCxf+96++Yt9
hePRibIcNh5OaJ3Ywzm6/nOxBsBUPDYP6+CSvDtykXT3bzXO4xkt91/zOyraZ+NNSzYl+1fvjuX
YN6/tDl29ICNNCfxq8Ldnr+l9RFW20JDRy5qsOOV9eKwnav9mspRyXj4jr0mkpdPhUpyVVNInIB
vlrKfEJJbXr8CZI4ec80DoVkRs5wdDtNUTg+BIybcI+4vzwhWR824muSNs6ytHio3M93YonF+PW
MC53QvVG9n7JNDD4zE/anO3p4fGCGtLKlANqFYHTmz
X-Google-Smtp-Source: AGHT+IEnxqkVhVRw4Q7LJE/CvDKv3vgMpba4Ovr7HsHolSNf1Ur84jguyr4hgnStb7+eZECm1cENRA==
X-Received: by 2002:a17:902:d48f:b0:295:6d30:e263 with SMTP id
d9443c01a7336-29b6bf5b9b0mr253403785ad.40.1764255232121;
Thu, 27 Nov 2025 06:53:52 -0800 (PST)
Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161])
by smtp.gmail.com with ESMTPSA id
d2e1a72fcca58-7d15e7db577sm2192160b3a.31.2025.11.27.06.53.50
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 27 Nov 2025 06:53:51 -0800 (PST)
Date: Thu, 27 Nov 2025 23:53:28 +0900
Message-ID: <eke7bjknle6v.wl-kobarity@HIDDEN>
From: kobarity <kobarity@HIDDEN>
To: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN>
Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session
In-Reply-To: <DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN>
References: <865xb2h0dr.fsf@HIDDEN>
<DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN>
<85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN>
<D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN>
<7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN>
<DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN>
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/31.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: 79723
Cc: Eli Zaretskii <eliz@HIDDEN>, "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>,
"79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Naresh Gurbuxani wrote:
>
> On my old Mac, tab completion works with ipython in inferior session.
>
> GNU Emacs 30.1 (build 2, x86_64-apple-darwin24.3.0) of 2025-02-27
> python 3.13.3
> python 8.31.0
>
> On my new Mac, tab completion does not work with ipython in inferior session. Tab completion does work with plain python in inferior session.
>
> GNU Emacs 30.2 (build 2, aarch64-apple-darwin25.0.0) of 2025-09-25
> python 3.13.9
> ipython 8.35.0
I've identified the cause of the issue in Python 3.14. Could you
please try the following steps to see if they resolve the problem?
1. emacs -Q
2. Open or create any Python file. (To load python.el)
3. Customize variables to use IPython, if needed.
4. Evaluate the following code in *scratch* buffer.
(defconst python-shell-eval-file-setup-code
"\
def __PYTHON_EL_eval_file(filename, tempname, delete):
import os, re
pattern = r'^[ \t\f]*#.*?coding[:=][ \t]*([-_.a-zA-Z0-9]+)'
with open(tempname or filename, encoding='latin-1') as file:
match = re.match(pattern, file.readline())
match = match or re.match(pattern, file.readline())
encoding = match.group(1) if match else 'utf-8'
with open(tempname or filename, encoding=encoding) as file:
source = file.read().encode(encoding)
if delete and tempname:
os.remove(tempname)
return __PYTHON_EL_eval(source, filename)"
"Code used to evaluate files in inferior Python processes.
The coding cookie regexp is specified in PEP 263.")
5. M-x run-python
6. Try to complete.
The original `python-shell-eval-file-setup-code' used codecs.open
instead of open, but codecs.open was deprecated in Python 3.14.
`python--parse-json-array' attempts to parse that deprecation warning
message as JSON, causing an error.
If the issue persists after following the above steps, could you
please send us the contents of the *trace-output* buffer as follows?
1. M-x trace-function
2. Enter python--parse-json-array
3. Reproduce the issue.
There are two reasons why this issue only occurs on MacOS.
- Native completions does not work on MacOS.
- `comint-max-line-length' is 1024 on MacOS, while it is 4096 on
Linux.
Non-native completions use `python-shell-completion-get-completions'
function. It sends some Python code using
`python-shell-send-string-no-output'. If the size of the Python code
is larger than `comint-max-line-length', `python-shell-send-file' is
called. It uses __PYTHON_EL_eval_file which is defined in the above
`python-shell-eval-file-setup-code'.
`python-shell-completion-get-completions' sends the definition of
__PYTHON_EL_get_completions function every time, but I believe this is
unnecessary.
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 27 Nov 2025 13:24:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 27 08:24:17 2025 Received: from localhost ([127.0.0.1]:36360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vObyr-0001z8-Ba for submit <at> debbugs.gnu.org; Thu, 27 Nov 2025 08:24:17 -0500 Received: from mail-eastusazolkn19011005.outbound.protection.outlook.com ([52.103.1.5]:22683 helo=BL2PR02CU003.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <naresh_gurbuxani@HIDDEN>) id 1vObyn-0001yr-GW for 79723 <at> debbugs.gnu.org; Thu, 27 Nov 2025 08:24:15 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JPiDGNckioBdANXeW1Yj1EMrjh0YCPQWUX6kiGHrxsupV53DFMm7PHoABq/KND0r0ZqJvN1md4AKx8mquPVH8P+Kcd9xXjl22ZbaJ0j7gq0j2dEtQ6qhGkmxvs9/Fbdv4L5WzA+xwq7zR7QGiSST/VcdK0EJaVZ36ml4xjesfg5qRUymgy3o7VHzxLE5XU4audbTegi8+TyDVhuJyPaDY3d7yGgcQSpLVWpTHNOQWRCvT2wrrNQnTkpk2SAsf7Z7LMFNTvgCstrtphtyJ23k1vB0v5W5mAHhBrzH3eYq99zSL7o7GmcOZb98VRlVE/l9sQOxCOHC+x4DDF5pb2uffw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=U+J5VbNO/1+TYcTt71A2uvCqhVg6bm2w2w47H+g2Zpc=; b=WbVX7nmTh05RiDHZzJWSUvLgO1neSXbvBAapQ9KlSJMXD7iWzf/ak4rMY+t+daltn+V3FQl2sejxPHaTs58fr3B7oYFKbenuXg69dx1hE0vwOKA84Ywk2kb8k7hiaZNRhCTAP5ssOMH4nLxdiRN1GQ7jjdp1BavTSnm2GvellWj67FJaDdTcetu9BsjsGR0HNpPVcjvNKimnYI8xPXxoaSwi5/gdhFu8v+h0QBMgAwAsIutv70/meho+KMUXAPoF/FDVKHPAvPpPAQ2lYm8SU5f39agT/2Jh1ArR5U7CPxUOogRsYcxzvS89oKs4jNDVpOrQxBJzd2x5GgfjGDtaaA== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=U+J5VbNO/1+TYcTt71A2uvCqhVg6bm2w2w47H+g2Zpc=; b=kU6osXkczjyAZeL4Oh0l9m3ZagGKWmI3y/OKIE55R9mAG7+JqjNCL7s1RJejHeLZg91NtXNACDrG+dXEoGAcLPf739BIxmKrU2JVacQ8vdReKS9RQiFVM2vH1hIBcjawqmRGngBuFP3KD72k2mqcv3AfRwO8uZlGQ4yZfEqUBGsoJr7Qpd2mYKrlgR15BZG0GN2gc0LtfhCTGld7EopxxksTNbxvuB+O/YxJBarsJy93C7QVeRAviqXwItgu3Fv07uP+1Hf5SAJnliD1gwSM10wjw2FWj5WoKGaPTK7bCl6S1X6Bn4Z2q0jL4CCvo2J11ARbVz7g3GHNQ7GgkdapDQ== Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM (2603:10b6:f:fc00::bb4) by PH3PPF05695F1B2.NAMP223.PROD.OUTLOOK.COM (2603:10b6:518:1::507) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.14; Thu, 27 Nov 2025 13:24:06 +0000 Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456]) by DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456%6]) with mapi id 15.20.9366.012; Thu, 27 Nov 2025 13:24:06 +0000 From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> To: "Jacob S. Gordon" <jacob.as.gordon@HIDDEN> Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session Thread-Topic: bug#79723: 30.2; completion-at-point in inferior python session Thread-Index: AQHcSPJoVelsmSsdW02DRQsg7GRsLrTaRvc9gAb9ywCAAS9x+oAAN5KAgAFrxICAAbWiAIAYyOPdgAEFVYCABF53gIABHl2AgAB74wCAARwaAA== Date: Thu, 27 Nov 2025 13:24:06 +0000 Message-ID: <DBBA401B-3614-4F7A-94CD-696F3E363CA9@HIDDEN> References: <865xb2h0dr.fsf@HIDDEN> <DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN> <85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN> <D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN> <7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN> In-Reply-To: <7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM3PPF9A5B544E0:EE_|PH3PPF05695F1B2:EE_ x-ms-office365-filtering-correlation-id: a910f190-a809-4a8f-411a-08de2db83dce x-microsoft-antispam: BCL:0; ARA:14566002|461199028|19110799012|31061999003|8062599012|8060799015|15080799012|8022599003|10035399007|3412199025|440099028|102099032; x-microsoft-antispam-message-info: =?utf-8?B?U0wzRW4zMnRvczduSFQxSlZsZ1FqOWVsL3VwOXZJdDFOOUIrNmp4c2t1Rk1Y?= =?utf-8?B?azhVeUM5NkxiVUZwektXZU5TY1J2eW4wYmlqREY4Zy96MWNOR0dzeFNMc2dB?= =?utf-8?B?RUl3ZTVnVmkreHZzWjlodzNqV29oVkhTNVpOY3FkUlNCUzZiMi9oY2EzV1Fm?= =?utf-8?B?R29sNmg3Zlcra1JZSm5lazFqWTZma1pDRzVVODZSc3FMWUZRNVNieEFLd1o0?= =?utf-8?B?aTh3NFd2VXptSHBZZFFzR01nQWhJeUFDaGl1Qk5LaWp3V3kzOUt1Mnh5dkRS?= =?utf-8?B?U2sxdUR4L3JpSlN5UXF0YnRxSXRIRVFnK3VHK1Ara2Mzam1DYlo3UDhhSFEx?= =?utf-8?B?WmhxVWQyRkJWRWc5QkxWejhQWW9sVndkYlpLSU1GQTFTd3dFcXkzdzN6SEEr?= =?utf-8?B?SUREOE9obFhIUk1aUmtMSHlXS01Ub1VjdTFlY0h2ZzlZdUtFOERoL1haZHNt?= =?utf-8?B?a2ZvTEs3em1GcThxeHlGV0hZYlRQVFZFUDhtS0Jtd1FuaUx6ZTFCampjdGoy?= =?utf-8?B?Ly81b0V2RWErN1FzalFMNStlSmRlakJZUXFSQ1JxUEtuVjBac3orb0x3U3Bl?= =?utf-8?B?NGJTUFFVRENvbVV2cytQYUwyQmUyWEFQYjI2UnI0V1R4cDc3UDZsQ3ljRkdn?= =?utf-8?B?ZWp5Ryt4QmhMMUpUQTdHTk1Ud0dOZElpcEUwNmhRR0dJcFh5VEltRFU2WnY3?= =?utf-8?B?V3J5MjI2MllKQjMwWCtNQTU4bVFKbnhGcG5SWnI5WGRjVlJEVDZvcnlxdXNL?= =?utf-8?B?RnVtblZqRU5EY0NIZHJ2bXZ3cUZ3cW1ndzFJY1hSMEQ4dXZrZEVZd3hVUVdi?= =?utf-8?B?YnBaTHozM2ZGK1RjWEl5bHJrc01UVnR4b1dIY08vZk1LS09nWEdlQTRxeHZ0?= =?utf-8?B?UnVRSFl2RkFvdzdkekNXdGlyVXgrZjd3M05vb0J1NmxlSDZnMjB1VmJBcnFH?= =?utf-8?B?YVJrbXhQZHZCS0FscXVvQU5YTk1ZWHN6d0lyTnNmTkhuUDB1NlVhNm5wY1lN?= =?utf-8?B?TEVhcTdVdXY1aXRUNlpoOENhM0lsNDdnNWUrVDR3dHZrMkxFMFpJNFZwKy9H?= =?utf-8?B?a25VRUhjOFlMaTFkM0RKbWdwMGhFRkhGU1o1R01kZ0NRWUlLU2k1aUlDZ1Zo?= =?utf-8?B?dTIzUmFxdjdQbUl1UndSZlNxVDVNOXFubzFwS0lJQk5RU3JhNHFMd21FRzZG?= =?utf-8?B?WFkyQnphQUZ3cmxPQ0t4c09RM0VtMEpGZUIybTV3d09KbEZ6M2NHSU92b2tW?= =?utf-8?B?cDVnR0VZOGs4cklTdmVlQ1ByZ0IyOFZ5NnExYUJWcFRyRHRHYWsydm9aQzlz?= =?utf-8?B?RnhGY3hENkpaZnRQYUFINzk4RVlxT2JOZkNDYWIxc2NIbzl6QXhjT2ZldEdt?= =?utf-8?B?cGRPa3p0S21WTkxBc1dzNHVaKzAxRm5zbHhZeksxU01OV1VvRDhUOE1Iajgw?= =?utf-8?B?SzJEdFFGOThmYUdJQ3VRU3YybzJlQkdQVEdaQnA2MFZxenhwYUk1S2dhRWdF?= =?utf-8?B?Yk9acnlmOGVPMDRpb1ZnVE1MY1IrT1NNRmJkN1RSWHR2cFZsTEZlVkxhaVhl?= =?utf-8?B?UGtldz09?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YnREUko4R3ZwcTJKMGhOVlRWWFlSUm9yb3dUSkNDeTYxZFBIMEdhbFR4TElo?= =?utf-8?B?TDBTbUZ4NU1oc01tQStvcjFTMEp2TXhxNHlGaUNqc0xkM0dIQy95ZSsyT3dv?= =?utf-8?B?dnJYb0tub1dYdlZ0aWxFMW5DZEplQld2ZFdjWjNCYlZqTkpYZ1FRV1ZLRWxC?= =?utf-8?B?MVg5ZGwrVkp6VzlseXdhNDI5WThkVDN3U1dWSldVdnBzU1hPLzVqb1VCOE54?= =?utf-8?B?V0ZxMG8ySVpzaDB5N0ViczRyU2tKNmlJVTVscW9ZdmRTOCswWkZrNDN6QmZs?= =?utf-8?B?cmozRVV3eERuTzFDYVpQZ2xya1g0aVJDeFZyMWtHREhiTDdBRCs3NTEvamJj?= =?utf-8?B?Y1ZxdDRFb2xLNzVDQmZsWWVkbUlBNHJWTnJ1NmNUWXlVN2VlOTR3UHBiTGpj?= =?utf-8?B?M0FUNysyVHRjeFBGeWMyaVgrZ21hT1FIN2RzbXBxNEhjNHlTa04xWkoraWh2?= =?utf-8?B?dER1ZkYrMlpDdXU5eDRsTlk1eWY3c09iamI2bGNiaG5DVjVvQVY0d1RSVjR2?= =?utf-8?B?YzAzZDIvOFR6clBQN3krYTJtaE5QWkVmZ21lVks0TWV2b1NWZ0pRaWVORGhP?= =?utf-8?B?WUlkNHE3dUl3a2lGWUc0RG0vT1BWcVRjVHJpZWh4aHhqejB0Q1JMMFdqVWtZ?= =?utf-8?B?cnprUEllZ1cvZ0EyNVd3eko1Nlg0MFhRR3BhcHNtWkNyMThIMXgxSnNlT0hS?= =?utf-8?B?U2ZlNWRqM3pzeHhOSVc4SGV0aHZpOHhPYlA1dHMzU0Rjc0MvRGFMOUFmeGNo?= =?utf-8?B?UlVIMWZrbko4T3NiMUZrS0VBQzlRWndEa2pkayt5K2pUamJCK1FFd2poZVlP?= =?utf-8?B?YkZPZFhCdmtlZkw3a2FSVE1pbzlWTjdpK1Y4NUxQZDMyYWJMakFhcnJkTTNX?= =?utf-8?B?ZzNmL2NRSU9IbkRScWtVUUJrQlZRNTlQWkxvc0hqOVB4SWZ6ak84SWVjSWk4?= =?utf-8?B?aTNVaU81d2tMWVlZenUrTW8ycUJqejBYNXBWMDF2OGJOM3grQnM2aENRVjhn?= =?utf-8?B?a3pvK2F6cGhTOGloOVFaZXFSV2p5ZU1CeXN2NFRDNVZhR2xEL0tUdWUvMW8r?= =?utf-8?B?b3lpKzdhdnNtMWFneFFBNkZ4TkhWa3hXbXBaNjd0RWpRNlppeEZTOHRFUkcv?= =?utf-8?B?Q200b3g5Sm9ueWdZWkg0SGZJSnJwcnpyS2NENmlKL2tkNEhkak94alFXdlM5?= =?utf-8?B?K1ZzT3JjMnU1WTZYWXZHR0hiRVRHVThUWnVIZkJjenFXZGlERkRCUG10ZnFG?= =?utf-8?B?Q3c1S3dFaEFqOWFMWG9MVW5weFNCdi92blJzL3BvYU0wMGxNU3ExamJLUUla?= =?utf-8?B?TDVvaXpQSkJwSXg1UTF1U2s2bEhWZTZnZWVGcSsrVEZnZHArUFFkVmJLUm1y?= =?utf-8?B?TzdHd2RRK3dieHpKTktOWVA5aXFOZnd6ZnJNWVdaNzhScVc1SHVGa2MyMXBi?= =?utf-8?B?UEwwRVJRMmx1RnJFWFRJQ0Jha3owb1pBaERXdnNzY3ZQaUN5TWU3MTBZcDlp?= =?utf-8?B?V1hsMXZWQXh2L0pYNHpJNE9CbHIyV2tPaWFXREI5dm5DWjFraXM2d3hkWE0v?= =?utf-8?B?MnRYT21aRVVTVDZyQUhTVHJBNGJ4NFFJdk5hODh5TTFzTXI5YTRrd3Vxc00w?= =?utf-8?B?M25uT0VlS3pwdTBSa3VFT2kzd2JFT1RjTEIrMGN4THFZRVowWWI2Z1IyYlpm?= =?utf-8?Q?eZVR40m3Gv1wTj0pLq1j?= Content-Type: text/plain; charset="utf-8" Content-ID: <9FBEDA72B8B57E4A9E97C444324A6BFA@HIDDEN> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: a910f190-a809-4a8f-411a-08de2db83dce X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Nov 2025 13:24:06.7284 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH3PPF05695F1B2 X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 79723 Cc: kobarity <kobarity@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, "79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) T24gbXkgb2xkIE1hYywgdGFiIGNvbXBsZXRpb24gd29ya3Mgd2l0aCBpcHl0aG9uIGluIGluZmVy aW9yIHNlc3Npb24uIA0KDQpHTlUgRW1hY3MgMzAuMSAoYnVpbGQgMiwgeDg2XzY0LWFwcGxlLWRh cndpbjI0LjMuMCkgb2YgMjAyNS0wMi0yNw0KcHl0aG9uIDMuMTMuMw0KcHl0aG9uIDguMzEuMA0K DQpPbiBteSBuZXcgTWFjLCB0YWIgY29tcGxldGlvbiBkb2VzIG5vdCB3b3JrIHdpdGggaXB5dGhv biBpbiBpbmZlcmlvciBzZXNzaW9uLiAgVGFiIGNvbXBsZXRpb24gZG9lcyB3b3JrIHdpdGggcGxh aW4gcHl0aG9uIGluIGluZmVyaW9yIHNlc3Npb24uICAgDQoNCkdOVSBFbWFjcyAzMC4yIChidWls ZCAyLCBhYXJjaDY0LWFwcGxlLWRhcndpbjI1LjAuMCkgb2YgMjAyNS0wOS0yNQ0KcHl0aG9uIDMu MTMuOQ0KaXB5dGhvbiA4LjM1LjANCg0KDQo+IE9uIE5vdiAyNiwgMjAyNSwgYXQgMzoyNuKAr1BN LCBKYWNvYiBTLiBHb3Jkb24gPGphY29iLmFzLmdvcmRvbkBnbWFpbC5jb20+IHdyb3RlOg0KPiAN Cj4gT24gMjAyNS0xMS0yNiAwODowMywgTmFyZXNoIEd1cmJ1eGFuaSB3cm90ZToNCj4+IGltcCA8 VEFCPiAgICAjZG9lcyBub3QgY29tcGxldGUNCj4+IA0KPj4gRXJyb3IgbWVzc2FnZToNCj4+IHB5 dGhvbi0tcGFyc2UtanNvbi1hcnJheTogY291bGQgbm90IHBhcnNlIEpTT04gc3RyZWFtOiAxLCAx LCAxDQo+PiAtLTg8LS0NCj4+PiBPbiAyMDI1LTExLTA2IDEwOjEwLCBrb2Jhcml0eSB3cm90ZToN Cj4+Pj4+IE9uIDIwMjUtMTEtMDUgMDg6MDQsIGtvYmFyaXR5IHdyb3RlOg0KPj4+Pj4gSG93ZXZl ciwgSSdtIG5vdCBzdXJlIGlmIGl0J3MgdGhlIHNhbWUgaXNzdWUgdGhhdCBOYXJlc2ggaXMgcmVw b3J0aW5nLg0KPiANCj4gSeKAmW0gbm90IHNlZWluZyB0aGlzIEpTT04gZXJyb3IsIHNvIEkgZ3Vl c3MgdGhlIHByb2JsZW0gaXMgc29tZXdoZXJlDQo+IGVsc2UuIFRoaXMgaXMgd2l0aCBweXRob24g My4xMy45LCByaWdodD8gSeKAmW0gb25seSBhIGJpdCBiZWhpbmQgKHB5dGhvbg0KPiAzLjEzLjcs IGlweXRob24gOS43LjApLCBidXQgbm90IG9uIG1hY09TLg0KPiANCj4gQmVzdCwNCj4gDQo+IC0t DQo+IEphY29iIFMuIEdvcmRvbg0KPiBqYWNvYi5hcy5nb3Jkb25AZ21haWwuY29tDQo+IFBsZWFz ZSBhdm9pZCBzZW5kaW5nIG1lIEhUTUwgZW1haWxzIGFuZCBNUyBPZmZpY2UgZG9jdW1lbnRzLg0K PiBodHRwczovL3VzZXBsYWludGV4dC5lbWFpbC8jZXRpcXVldHRlDQoNCg==
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 26 Nov 2025 20:27:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 26 15:27:02 2025 Received: from localhost ([127.0.0.1]:57138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vOM6P-0003zt-SN for submit <at> debbugs.gnu.org; Wed, 26 Nov 2025 15:27:02 -0500 Received: from mail-qv1-xf2f.google.com ([2607:f8b0:4864:20::f2f]:54494) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <jacob.as.gordon@HIDDEN>) id 1vOM6N-0003zK-1P for 79723 <at> debbugs.gnu.org; Wed, 26 Nov 2025 15:27:00 -0500 Received: by mail-qv1-xf2f.google.com with SMTP id 6a1803df08f44-8824ce98111so2344546d6.0 for <79723 <at> debbugs.gnu.org>; Wed, 26 Nov 2025 12:26:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764188813; x=1764793613; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=IY4dvbxKX7l/8uGtR0R7ijU9janMw9x9pNcgyS3dzw4=; b=T+S2fOxYRX0MOPGaC3oniy2YqNUzSwmfJ+UoEo/fC24Xvtie2HIK7/xHW/LTZqIkS0 6yNlqc1AIIppOOKD/uOukZLrJkDkYZ1mB2h+F4Pmeswde1hV/xXn0X4d6v4S8bxS0R+c pACXSGHZKlHvjUGKpvymYYT18hdo7cHCsvIAKGwpHDU9+3PF9yHqcclBZSmuGL9wSHDx SIJaVHLxz+1sPtX9O/ibf4lV00AbVP3yU8T3jAl9mBHm9hLqiZvD0S9YVXb/YNagaMYn fxB+Z5bPaa6N6AgQVMALJjJvjqVfokxyfy4HyqFurTaCrI+r2e78tmLJjp130OyOVZhK vFow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764188813; x=1764793613; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=IY4dvbxKX7l/8uGtR0R7ijU9janMw9x9pNcgyS3dzw4=; b=YjwuijZxyVM/Ads/KlI2X1hiYoT4CPjO6Nw9uV7X/k4WOuYrh06CpI5Y0V2ITZLHf6 18W7fpjK/TOL3nGSuM5jB0In3b0uqxHeyIGPNIjHwQ/2ooQOA9Eec90WZU9yXn9ov8j5 iWf2k5qQbiD6b/uDOLnBUMoQp6i4JHQeAmOy7xsenyigGMt1Wcg+gF81nG2KpUiw8zZK lGkwttJRD7GO90exP+33dXcME7BA9oGiTfM6MtQ6dRsmRBUd6kB4oNXm7Y4+lS88KDQw hVWpktSWCJlZKZHPgAIyS9oegszjtAIHhcOq3CaybItz+21lwBQdUQlj5B69V28Mndgw QvDQ== X-Forwarded-Encrypted: i=1; AJvYcCUgEW8gHAt1b9WAaqCuxFGc8Os5gbO4c8uGIm7g76VTOcRN578RYnGGcszw0e+1pL6RCYx68g==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyPxcTGLZd8gYwS1NpW49cMnv3Esek8iMJmBEjbilqfiV6mGJrL MSzwX41iDDWTri5AKoW/uheHY/SXrGdj0FhMKUn35n5WhKa4eRHZsZlc X-Gm-Gg: ASbGnctWpFrZ7aWclWfX1QTxho8PucISajGkk0dqmaR4tJOI9/Y5kWoCea2VAwj2D0l ayykM2M+Uy2Grka/TVsyl0W60yHiOBZJ5hJ/lNAZakTm1vuBmNo16xoA1vhSE4MK0A8vEoUoyHQ q7A2wgTEDojaxzRVlx3lefOmQexZ2xXm9THpLxaZYGza4NGYD+2fYDCF8waRIvmmaku6HaeolnF Uq7rwpitxFYVawgCXis40/wdX9Ewq3GxNxJLFKM0ke6O6V8hoO5z9olmBuJFrDXbwXaEZQzrvsZ 0mlq0hGT+rlQ0mV1wz/Ye0Gfw9Q/ZkpPVkFiriF0raNQV5dmhcTkOPTlRRV/G8USkIvFcIz8gFo bfTSAVB+TF+0Pg4EpGGpnyrfEAZ8vykWvRoXwhryFiqxqg3hzFfvweCrsjt85gHXtZZAIcS/pAV uXb0Rpr7u497S0DCxLKCZoPNvJXLlTxCrBQHFG1fm5HW5/8/VFhhQ= X-Google-Smtp-Source: AGHT+IFrB+gqgCfgTbKv9qgPQLpx/B5/IqQe4Kyiaw8sK4+68p4NfCfF5TveNQh6LZHE+Protgosfg== X-Received: by 2002:a05:6214:2f87:b0:882:3bfe:457c with SMTP id 6a1803df08f44-8847c52b02bmr352558936d6.49.1764188813305; Wed, 26 Nov 2025 12:26:53 -0800 (PST) Received: from [192.168.1.10] (135-23-138-165.cpe.pppoe.ca. [135.23.138.165]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-8846e59ee0fsm154641156d6.51.2025.11.26.12.26.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 26 Nov 2025 12:26:53 -0800 (PST) Message-ID: <7e261b15-7a98-410e-a538-3e150a98541d@HIDDEN> Date: Wed, 26 Nov 2025 15:26:52 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session To: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> References: <865xb2h0dr.fsf@HIDDEN> <DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN> <85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN> <D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN> From: "Jacob S. Gordon" <jacob.as.gordon@HIDDEN> Content-Language: en-CA In-Reply-To: <D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79723 Cc: kobarity <kobarity@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, "79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2025-11-26 08:03, Naresh Gurbuxani wrote: > imp <TAB> #does not complete > > Error message: > python--parse-json-array: could not parse JSON stream: 1, 1, 1 > --8<-- >> On 2025-11-06 10:10, kobarity wrote: >>>> On 2025-11-05 08:04, kobarity wrote: >>>> However, I'm not sure if it's the same issue that Naresh is reporting. I’m not seeing this JSON error, so I guess the problem is somewhere else. This is with python 3.13.9, right? I’m only a bit behind (python 3.13.7, ipython 9.7.0), but not on macOS. Best, -- Jacob S. Gordon jacob.as.gordon@HIDDEN Please avoid sending me HTML emails and MS Office documents. https://useplaintext.email/#etiquette
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 26 Nov 2025 13:04:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 26 08:04:02 2025 Received: from localhost ([127.0.0.1]:52522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vOFBh-00053u-GJ for submit <at> debbugs.gnu.org; Wed, 26 Nov 2025 08:04:01 -0500 Received: from mail-northcentralusazolkn190100000.outbound.protection.outlook.com ([2a01:111:f403:d111::]:49042 helo=CH1PR05CU001.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <naresh_gurbuxani@HIDDEN>) id 1vOFBe-00053b-Fz for 79723 <at> debbugs.gnu.org; Wed, 26 Nov 2025 08:03:59 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AG9xaHpMJ9FDj2n4oSMRGe02X7UGOB8zQ+BM5Q0qWA9fiLY8Bxrg4+nRXGJVjR/TvFQGtLx3uHm1CRyk9nBDmry1u8S6hf3tDGO0176GtqMBq5uR/01kPLktQmJrTf+oOg9Y346NKTzeg3zrn7uCo3MZT9UGOb8LTEHATDhteXQa3ncTi82/MnWlYmTu2D5U0RNYiP5AXiPq8xZMQNQxp7qFu342CSeZ9YinQbzsewR9cF5Bp9isMQ9UnEYHZP4jWvg5OYjTr9FKp6rB424OJOuYdwCOK3n7rPJ+cnN5ADWZVKcFvdTaYD0CXZgmWu0ospecKYshxHa/q/3vKhC+kg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=y2991d5VDaR87GsCkEo5k4iGQFXkBG86Hl/cBeh0uiQ=; b=R41qIoRKbcf1nOidoLCP+QMFze6eUBq3dOyO2NREgLrkRcYZPcB1PQC9OoaEecZIk7YB4UThFe8ZlYALsTM1hQcCffOPqC+x7gFkCg7HhV4p6z8lxN9Xdg9CmY13uHLdvtpccaA7TN9XKLCx5SzYkZnoKPH8DGCISiRGJfNla63HCAX1OkyAsLAsioejRYpX1u5Sq2uDB0Usp7w+et+d0ja77Sgeq5r3cMlkIIUD0YLaJNcw3CpLvUpdbaQP0sqdqa+NFzeoMCrqUEt7YbEQYUmHlE1kNh7qFSp5Bn4QkolZdRdcTwZT9YlXLqSzsv1cux9scLfuEkbap+brvd01aw== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=y2991d5VDaR87GsCkEo5k4iGQFXkBG86Hl/cBeh0uiQ=; b=KrlGvCoP+Z3LSjTMrjMGzvlPwYnpfOLr+QyV3+9ivIU6ON70GkTqM05eyJyC3ed9KwSvpRMiZAzOJfUksIdDrM8o8Fqcv8YCrmlEn910jSWjsvVVZyu7J6JyCkB33hFDDNKRQyCqP95FL4NHcg+Ta6fClF9lqsM+ODBgaUyYMcu22DR2XkHdzIQ9HbBK8Nn/KzV8LmsSdUkDXpWHMsWxY5LAe5yw6vIu0CMroDnEhCD0jsHi/0YVqEjveztN5GM4YVl9NY1TD619PA4klT8IaCc1RBcQCOtLT9HHkBzyt8HXQhBQVmDyCeOkU81+984BTmNlwTntZdr/qTcOlJ/iow== Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM (2603:10b6:f:fc00::bb4) by EA2P223MB1050.NAMP223.PROD.OUTLOOK.COM (2603:10b6:303:25f::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.12; Wed, 26 Nov 2025 13:03:50 +0000 Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456]) by DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456%6]) with mapi id 15.20.9366.009; Wed, 26 Nov 2025 13:03:50 +0000 From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> To: "Jacob S. Gordon" <jacob.as.gordon@HIDDEN> Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session Thread-Topic: bug#79723: 30.2; completion-at-point in inferior python session Thread-Index: AQHcSPJoVelsmSsdW02DRQsg7GRsLrTaRvc9gAb9ywCAAS9x+oAAN5KAgAFrxICAAbWiAIAYyOPdgAEFVYCABF53gIABHl2A Date: Wed, 26 Nov 2025 13:03:49 +0000 Message-ID: <D71C6E10-5E7E-46E0-8B9F-720A1CE61CB1@HIDDEN> References: <865xb2h0dr.fsf@HIDDEN> <DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN> <85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN> In-Reply-To: <85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM3PPF9A5B544E0:EE_|EA2P223MB1050:EE_ x-ms-office365-filtering-correlation-id: 4446cf29-2292-4271-9979-08de2cec3e1b x-microsoft-antispam: BCL:0; ARA:14566002|8022599003|10092599007|19110799012|8062599012|8060799015|41001999006|31061999003|15080799012|461199028|440099028|3412199025|10035399007|102099032; x-microsoft-antispam-message-info: =?utf-8?B?dTJrVURrcDRDTEQxMVg0blREbmQ4SmYvSCtlaVZJaExQR0tWbGVZbFVCTXls?= =?utf-8?B?TkEvdEhYN2I1UTRGeXk2OFNNaFdYUjVCZG9vNmxuWG9ScTNEVy81WUZRbEhN?= =?utf-8?B?bEo2dEZJamZiTW0rdjkxcGFBS0puTE05M2Fsd3NFbTFNa1dTQWJ6cnJmRzFY?= =?utf-8?B?N2xpc2lkK0grbktjaTNIeDdGV2JBT1paN2h6UlVFZVVVRHZoRFdzTHJRNDFx?= =?utf-8?B?b05wTm9oT3hoNFFHZFdCK2x4NnVROHlwSjMrdnQ0eWVnUDZQY2paRFlPNHJn?= =?utf-8?B?c1BLODFESm90dmVCOUtCTmppZlVTdjB5RWhXdHRUcFBVcGo0eElJVDErZE5i?= =?utf-8?B?Nm81eXIvMzZFNkFRL3BTVmZXZkRuRVZqbXY0MUlZKzdFNmQ1dkVGbUNFbStS?= =?utf-8?B?a0lFYXJxcEFKb0ZkaWZZanlRZUhhK2h2cGJCbHRtQnR3eVZaRWRLbDMvSVha?= =?utf-8?B?ZmNOb2pFVmozcXNWaHF6cldtV2NPdkcwM3hDeTg2NVBjM2VlcDFBS3lYRUdX?= =?utf-8?B?NjdZcHdEdDhyVk5zU3Q1VEV0WHNYTFFHeks0cnNWZ3hWdVF0bjRwcUNTc01i?= =?utf-8?B?czVUMWRxMGFqRXFzSzQvK1d0UFJLOGRQdlJ6Sms2Uko2aWlRa2pTVDJwVDdp?= =?utf-8?B?MGxhQkplTVBjOERYY3ZrZ0NKbGJqZ2k4aHhMQ1pKSHdlNEplZG5TVWtzRXBu?= =?utf-8?B?bGxFdFFvZThHTHhzQlNRZmJubEtQQlhBWGg0cWRZUDk2VmpTTkM2NkN4bkhM?= =?utf-8?B?UGRreGN5YzVHbHNZQTI4MXdqZWdwMHBRazI1YlBJZWUrS1UzRmlxbUNDWnl2?= =?utf-8?B?aVdKb1k5VHNkRHl3WjhvS3Rydy9vY0RDVlVLTEdOWW5CRlRrRWFuNG44NCtP?= =?utf-8?B?enRSWFV5bGthSGplOUR3cG5VZEI1cnZUUmxxclBncFdqKzBSWTdwYWdBTnRQ?= =?utf-8?B?RWk0VEk3T2laa2pHWGgrMk9VQjRxY0lJVWZSTnl5Ym10eHRYWmlIbDNLL1Vp?= =?utf-8?B?ZmgvUVd6UHZoYTJ0RlRTaXlBVVM0eHpKYWlOWm1wWGRFK2pVejZqemxKa0N2?= =?utf-8?B?Y0xFc01NWmZUbGZGUndQTDN5NWJpMjNSQUMvYzNES3NoNldpVmsrclZKTEs1?= =?utf-8?B?WUFMa3doN0NhSVVtcUtVMGJ2N0Zid2RGbXlZRklaVVVCcm0raGZWWXdQV1VG?= =?utf-8?B?ekxVbnBpK1RQVTNNNVFjMVBweXhETTUvZ0QrZjg5SDVHQ3RIcjY1OVJwME0z?= =?utf-8?B?MFJuMmk0RVhDZEJHTmg4MHdGRGJ2Wm9sSy9WeXpSZ2xJQ1Y0a2kySnFjNEZL?= =?utf-8?B?cE1QQ0tlTDN1K2Vxclkva2JrbzRWY2FrNTlDbklhZmlTd1pXNis5c0ZneEQv?= =?utf-8?B?eVFhVHpYU0o1WW04cmx2NDg5VEdzZGV3eW1iN25RcUo1QjBaaU9OZ2lhV2RU?= =?utf-8?B?cm45MGcxQnNQVFRKMXY3NGZDQWJNcENMKzdWMHlLMVBuWEh1VTZwVlZ5U05C?= =?utf-8?B?dG5PZVRxRVFrZkZzTkorMVhKVkZ3UzBNSUNxTkR4K2F0S1ZVR3RPQ0xSbFRj?= =?utf-8?B?UThIWElyYW9lU2lDRWhUQTkxSWdLTE1sZ2FxaHBTQXNjOGZsRmowRyt0NUNE?= =?utf-8?B?QVhROFduemZQNnk0K3BuekN5K1p3c3c9PQ==?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cjJVWHNBL1k3OW1jY1NHWmZqUDI4Y2pQdVVML0ttOGNXRzJXa1htRHRCd2pI?= =?utf-8?B?azZsVU9oeHIzRE5jQnlDaU5yc284SXBieFhRdGJPQ3dsNUk1RGJtUnErZVZm?= =?utf-8?B?d0wvQ0cydnFRL0pnQ24vZFhTSkFhU2ZNVnhwQSs5Z2ZiMVUzMGgxdDM4ZDJV?= =?utf-8?B?Rnd5S3U2YUJJRzhEVHVBUkRacjJIeDFBWlNSaFJhWVlEMTczMjcrai9HWm9F?= =?utf-8?B?NVdjSzA2VStxdDZqcEswN25IRTNlMkk0NkxIU09pdlpGc0pVTWNST29oVyth?= =?utf-8?B?WnVCVDhpVGlmVnlxcjhjVi9XVlJjVUw4QjJlZWZDeExnSEVCTlg1L0NzTktZ?= =?utf-8?B?RVVPcnRHV2JYazRkRDhqMnhnYm5Dd2dNcTUybWFqalZlZkl6ZGVmWmxaK2lK?= =?utf-8?B?bWFTU1kzVHY4QmtyeC9ObEcySEd2ZGE0clA0V1NmRmRlZEdxY0M3bkgvVVZX?= =?utf-8?B?ODVOdFdRWlVHVVBWRDh4VHlkazJWWmVSQmRvWE5uL2lTZlE3ZWd0ZWVmTHhq?= =?utf-8?B?bWdNVUNOM00wbUI2UHBFMkVPWVJ4eEpOYW1mdm15RmlBd25zZ1h1UlBneVpZ?= =?utf-8?B?K3RaUUc5cE9YQzc5aU00MGJYYmNHOHRmVHpJZGJwYWNPanlFVTBId1pGcmtR?= =?utf-8?B?TDJwSFo5Qk5oV0F1WFQ3Smh1d0NVcEhMb2hUMlNWbTMrdVduTFAvU05GdWxU?= =?utf-8?B?UktLMjVqaWZKTzJ5dDlhZ2pUTytLdlJCSlAzTjhUVTVSdk9kaHNXdGVPcnhH?= =?utf-8?B?Z1dhWlYySVd3ZjRYeFM0QW5NaTFsMHRzcmVMUGpUc0g0V21lbzNNVTFlWlBu?= =?utf-8?B?V01nQlhOcEhjcmZGeitwaU9MRnQ3TlhaVzkybUt4cmRFNHNCcDMxdlovc1ZB?= =?utf-8?B?N0oxTVM2MzhkVWN6UkxUWXJWRzlqY0h1M2s3Z29hSXVyelNxOTV0c1pLTDdK?= =?utf-8?B?YWV0VktWbTlGeFZqNlFESXVtcXRFUW44cURRci9QVjRDN3FLNVMzaVFIMmNP?= =?utf-8?B?Mkh2bkVsWHNRNlRhSGtLVGZ3RUtMWHYvMUwvRmpaV3c0VHI5KzVGdm1oYnQy?= =?utf-8?B?eXNUQUdGbnhtalBxam8zOHo2b29JVWpPb2JkKzI2RUNRc3dGTE0vbVNJZm80?= =?utf-8?B?cURwSUs3S0YrODZReDJhV0E3L1AxYnVvQW45Um0yNXRiWlV3dld1UVErbFM1?= =?utf-8?B?NFYzTmYxRnpmdklBU3B2N3BNUDZJREU5bTdKUlp5ZGhXY0oweEQxVW9NMlFz?= =?utf-8?B?U21ZNldzK3BCTTNLLzVyeFNqakZWZXFLNDZ4TnBrOWpONXZjSERkdS9UNGJh?= =?utf-8?B?OERVcW1aU25KQkF1aFpMbXdkSFhuSlRwRE85YXpha2NzY2VOS1FGU3B6ZER1?= =?utf-8?B?ZiswYnVRN1RJb25zSCt4TmJGSHJoS1JSWjVpemJmZlo3L2xSUHpUN2p3RStl?= =?utf-8?B?TEM4T2dMTi83R3dVYnRMN3Y0QXB5VkF6dDBhVGc1NU5zSElGZEZ3Sm91Y3RW?= =?utf-8?B?K3BTRm1QR1h2NGR5ZEorb3ByeXNWdFVOVnRDT2wweUxKQlBDZm5QRFNsTyt6?= =?utf-8?B?NFlONG9SYTJGUFkrM1c1ZTcwcmFrRDVnWjlwc0kvRWJEdmNPanVxM2JWNmF3?= =?utf-8?B?R2RvYitseUM2SEFqYTFzS0hCejg3cllSOTIwRkRrYTdGSlV2OUsxVE1jb1c4?= =?utf-8?Q?0OeHvqbBVh5EJfyapPnT?= Content-Type: text/plain; charset="utf-8" Content-ID: <219EF7D695F24D478D1293F922F121A3@HIDDEN> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 4446cf29-2292-4271-9979-08de2cec3e1b X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Nov 2025 13:03:49.8494 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: EA2P223MB1050 X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 79723 Cc: kobarity <kobarity@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, "79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) SSBhbSBub3QgYWJsZSB0byBnZXQgdGFiIGNvbXBsZXRpb24gd2l0aCBpcHl0aG9uIGluIGluZmVy aW9yIHByb2Nlc3MuICBJbiBpbmZlcmlvciBwcm9jZXNzLCB0YWIgY29tcGxldGlvbiBpbiBwbGFp biBweXRob24gd29ya3MgYXMgYmVmb3JlLiAgDQoNCkZyb20gY29tbWFuZCBsaW5lLCBJIGxhdW5j aGVkIGVtYWNzIHdpdGggY29tbWFuZCBlbWFjcyAtUQ0KDQpNLXggcnVuLXB5dGhvbiBvcGVucyBh IHB5dGhvbiBpbmZlcmlvciBwcm9jZXNzLiAgSXQgd29ya3MgYXMgZXhwZWN0ZWQuICBGb3IgZXhh bXBsZSwNCg0KaW1wb3J0IG9zDQpvcy5jcHUgPFRBQj4gICAgI2NvbXBsZXRlcyB0byBvcy5jcHVf Y291bnQoKQ0Kb3MuYyAgIDxUQUI+ICAgICAgI3Nob3dzIDEyIHBvc3NpYmxlIGNvbXBsZXRpb25z DQoNCk5vdyBJIGNsb3NlIHB5dGhvbiBzZXNzaW9uLiAgRnJvbSBiZWxvdyBsaW5rLCBJIGNvcGll ZCBsaW5lcyA0NDUxLTQ1NzkgaW50byAqc2NyYXRjaCogYnVmZmVyLCBldmFsdWF0ZWQgYnVmZmVy IChNLXggZXZhbC1idWZmZXIpLCB0aGVuIHJlbGF1bmNoZWQgcHl0aG9uIGluZmVyaW9yIHByb2Nl c3MgKE0teCBydW4tcHl0aG9uKS4gIEFib3ZlIGNvbW1hbmRzIHdvcmsgYXMgYmVmb3JlLg0KDQpG aW5hbGx5LCBJIGFkZGVkIHRoZXNlIGxpbmVzIHRvICpzY3JhdGNoKiBidWZmZXI6DQoNCih1c2Ut cGFja2FnZSBweXRob24NCiAgKHNldHENCiAgIHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlciAiaXB5 dGhvbiINCiAgIHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlci1hcmdzICItaSAtLXNpbXBsZS1wcm9t cHQiDQogICkpDQoNCkFmdGVyIGV2YWx1YXRpbmcgYnVmZmVyLCBJIHJlbGF1bmNoZWQgcHl0aG9u IGFnYWluLiAgTm93IGluZmVyaW9yIHByb2Nlc3MgaGFzIGlweXRob24gKHZlcnN1cyBweXRob24g cHJldmlvdXNseSkuICBCdXQgdGFiIGNvbXBsZXRpb24gZG9lcyBub3Qgd29yay4gIA0KDQppbXAg PFRBQj4gICAgI2RvZXMgbm90IGNvbXBsZXRlDQoNCkVycm9yIG1lc3NhZ2U6DQpweXRob24tLXBh cnNlLWpzb24tYXJyYXk6IGNvdWxkIG5vdCBwYXJzZSBKU09OIHN0cmVhbTogMSwgMSwgMSAgDQoN ClRoYW5rcyBmb3IgcGVyc2lzdGluZyB3aXRoIHRoaXMsDQpOYXJlc2gNCg0KPiBPbiBOb3YgMjUs IDIwMjUsIGF0IDI6NTjigK9QTSwgSmFjb2IgUy4gR29yZG9uIDxqYWNvYi5hcy5nb3Jkb25AZ21h aWwuY29tPiB3cm90ZToNCj4gDQo+IE9uIDIwMjUtMTEtMDYgMTA6MTAsIGtvYmFyaXR5IHdyb3Rl Og0KPj4+IE9uIDIwMjUtMTEtMDUgMDg6MDQsIGtvYmFyaXR5IHdyb3RlOg0KPj4+IEhvd2V2ZXIs IEknbSBub3Qgc3VyZSBpZiBpdCdzIHRoZSBzYW1lIGlzc3VlIHRoYXQgTmFyZXNoIGlzIHJlcG9y dGluZy4NCj4+PiBDYW4geW91IHRlc3Qgd2l0aCB0aGUgY29tbWl0IGE3NWY0NDQ5ZmEyPw0KPj4g DQo+PiBGWUksIGlmIHlvdSBkb24ndCBoYXZlIHRoZSBnaXQgcmVwb3NpdG9yeSBvbiBoYW5kLCB5 b3UgY2FuIGRvd25sb2FkDQo+PiB0aGUgc2FtZSBvbmUgZnJvbSB0aGUgZm9sbG93aW5nIGxpbmsu DQo+PiANCj4+IGh0dHBzOi8vZGViYnVncy5nbnUub3JnL2NnaS9idWdyZXBvcnQuY2dpP2J1Zz03 NjIwNTthdHQ9MTttc2c9MzU7ZmlsZW5hbWU9MDAwMS1JbXByb3ZlLWNvbXBsZXRpb24taW4tSVB5 dGhvbi1QeXRob24tMy4xMy5wYXRjaA0KPiANCj4gT24gMjAyNS0xMS0yMiAyMDoxNSwgTmFyZXNo IEd1cmJ1eGFuaSB3cm90ZToNCj4+IEkgYW0gbmV3IHRvIHRoaXMgYW5kIG1lZWQgdG8gdW5kZXJz dGFuZCB0aGlzIHRlc3RpbmcuIEkgd2lsbCByZXNwb25kDQo+PiBpbiBhIGZldyBkYXlzLg0KPiAN Cj4gSWYgaXTigJlzIG5vdCBvYnZpb3VzIGhvdyB0byBwYXRjaCB5b3VyIHZlcnNpb24geW91IGNv dWxkIGFsc286IGNvcHkgdGhlDQo+IGRlZmluaXRpb24gb2Yg4oCYcHl0aG9uLXNoZWxsLWNvbXBs ZXRpb24tbmF0aXZlLXNldHVw4oCZIEAgYTc1ZjQ0NDlmYTINCj4gZnJvbSBMNDQ1MS00NTc5IFsx XSBpbnRvIGEgc2NyYXRjaCBidWZmZXIsIGV2YWx1YXRlIGl0LCBhbmQgcmVzdGFydA0KPiB5b3Vy IHB5dGhvbiBzaGVsbC4NCj4gDQo+IFsxXSBodHRwczovL2NnaXQuZ2l0LnNhdmFubmFoLmdudS5v cmcvY2dpdC9lbWFjcy5naXQvdHJlZS9saXNwL3Byb2dtb2Rlcy9weXRob24uZWw/aWQ9YTc1ZjQ0 NDlmYTJhY2VhYjU0ZjI4YzVlZjQ2ZjgyMjI1Mzc2YzJhNCNuNDQ1MQ0KPiANCj4gLS0gDQo+IEph Y29iIFMuIEdvcmRvbg0KPiBqYWNvYi5hcy5nb3Jkb25AZ21haWwuY29tDQo+IFBsZWFzZSBhdm9p ZCBzZW5kaW5nIG1lIEhUTUwgZW1haWxzIGFuZCBNUyBPZmZpY2UgZG9jdW1lbnRzLg0KPiBodHRw czovL3VzZXBsYWludGV4dC5lbWFpbC8jZXRpcXVldHRlDQoNCg==
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 25 Nov 2025 20:31:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 25 15:31:50 2025 Received: from localhost ([127.0.0.1]:42311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vNzhV-0004nn-Bz for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:31:50 -0500 Received: from mail-eastus2azolkn190100000.outbound.protection.outlook.com ([2a01:111:f403:d109::]:46191 helo=BN1PR04CU002.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <naresh_gurbuxani@HIDDEN>) id 1vMyhb-0005Cy-Dg for 79723 <at> debbugs.gnu.org; Sat, 22 Nov 2025 20:15:44 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GpfWR84BaVbH+GgyIuhZrYDidxc4KaBjOYpjTAp1tK0Hs8XVOSyW6a9/AXmQWPXzR5YZ9pQoSD60PM7ChMpGPb0wG9LFrknXXjnR6CugTkbAuLotTWuvkkQgTSxr+31uB1BjJDkPBtkUe8RiIp1hyBqcZn+hJEnftFzcV53MwulZfDuDZTGOm/irG1HHu4pPSLkRI313S0LWy4i/RT5ZPiuYBTYY+aBm+3JMuOAfd9N4dgU2dFcaigEi8cdxgfLqAoiLpTGn4DNXIPZGRibjCC4alNzMZxn7IsTjDGLamkFEVmrJcPNZHfT7P9glbBqoYtufIEqeY3BsJNS9A2RlWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=msrCgdBd6A52HmB0cCqGqdztqzAMcVOZrrIuMOLzLDg=; b=Y0tboLQFCvQTiw3whtzjtVvLqsUJvolhxPn1CPXDaXdaclXmKrDfTPkvJNYo8a/MG+qkzpJ0HZKWGtxsmQAYP3bPHHaBFCRcHJrgjGqLlX84vnnk32EHJ4AH+GnyYGApD836C8VOUG4I5QM6l87OwaBvGyQDc/fUtOKmfihFhsSpOA4k1oUMqO3QAub9CSKpvDaryju7ZMtM9ResjtcNS6jyhw8UmICWDpTFt6E3ljIGpvja84S8LEerOladjUB0UbliMcRttjnBHRK7fqjttqyiTip1aeQMccp7kRebFcVhHyKM/ythyyBx/MZqUGh5VKhsFWZcInvBWAmXcGdDFQ== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=msrCgdBd6A52HmB0cCqGqdztqzAMcVOZrrIuMOLzLDg=; b=nEYSU1tEHFrJWeELV9PoD7HkMup/JQVEAHY7/mv/vzPveFpBG9n5PTsLJYgn+CYV/LW2tFoAIwqDh4/dsFViAxSos/qq0Y22TrRX8zlgYN1Ajid+GuBEiMfp6m4w3nqwLw1AOo8JXt0NO2gOP4ELHR1JncG2x/ogywuOiEXjCJ4LSATZDHm4mJ3VMdTjMTacq8qPj+f8b5dphrjvPD7v8y6e9lhRrjFt009l5vS0clTBo4Gnd8ZQg1B1y+82huUMRVw2D5JkPu5VGEppVpFrxbjsnVUgWr6Cqp+22s889IGHgtE9KVxwSqJdX1mZ8S99/R9/9iGEoGphmGXZI6+TCw== Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM (2603:10b6:f:fc00::bb4) by DM8P223MB0224.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:5::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.10; Sun, 23 Nov 2025 01:15:35 +0000 Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456]) by DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456%6]) with mapi id 15.20.9343.011; Sun, 23 Nov 2025 01:15:34 +0000 From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session Thread-Topic: bug#79723: 30.2; completion-at-point in inferior python session Thread-Index: AQHcSPJoVelsmSsdW02DRQsg7GRsLrTaRvc9gAb9ywCAAS9x+oAAN5KAgAFrxICAAbWiAIAYyOPdgAEFVYA= Date: Sun, 23 Nov 2025 01:15:34 +0000 Message-ID: <DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN> References: <865xb2h0dr.fsf@HIDDEN> In-Reply-To: <865xb2h0dr.fsf@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM3PPF9A5B544E0:EE_|DM8P223MB0224:EE_ x-ms-office365-filtering-correlation-id: 6a037cc5-4849-4f8b-410a-08de2a2dcdd3 x-ms-exchange-slblob-mailprops: laRBL560oLQuEDjA5xrA3j4Kdc0Ff8Ux4R0en1VnlYX4YeqgLpC9v3szJW2KpM26nSvkYqKsfNUciryAkCI0hwAz/00TmjMbqgsfMpBXc12an8BasYEDVVmEgx7Of7oMRoj//M64eA3+bbh7NqolPCv7OsaTYtORo96lzvw5pEEFX6jUkYrGjtOUxUg25+f+ZyTtoOJq6ZGJr/v/tKoVWaxdWAJXwlibHCY7xEY8pSh3SK9P2shaatjwscfrlJw8ZVuL0wWLltz3EPr0jwBfA5mwwqgRUWD3vmIflEDJ9+D6yAvJuLkmt4vEvf0chgBdaggOgYVp9GKqC7S7FqBHmUSW0v5X9tS+mOSJwN/Oy6QHaXbjIC5Q6rZk6f4lbk9c3GGw4UQw6OdMxh/4PvGX5LzTfoWJSZAYW0poGKJfC5Kfc1PPCK7YbJv6uamGsxM8E1hyUVHoC3DU1KzN/3pp0WNFc8jIQjzo/2IwdYL3c/xnVMl9665Xv71rS0cDDlTUyLhFlTKeYlU8MkKukv/Lz2GBqeKDNMTq4m56E/S1P547NYUUk0GHZm7oSlWf82PKa7ctfl4TcN0t70Wr0UoiEOP71h9CG51fqfvsgul/5sSLF/17c9P2f6GpLdAyIAhx+cU7/30bltx4JScbDDFP4BeUVgtI51TySTfrrquAsvv+WguEOyLAt2qftfDXE2jWoY0hlB2y7OCL6DbRvvPpP/dM89eWsN+7wnzyr4M9/YI/2hwBYWBTQKBdIxN3KJSUUJ3aOEdiYnI3U9HJMz2qEtIjpnVrA0B5 x-microsoft-antispam: BCL:0; ARA:14566002|461199028|8060799015|8062599012|51005399006|15080799012|10092599007|12121999013|6072599003|14091999006|19110799012|31061999003|40105399003|3412199025|440099028|10035399007|102099032; x-microsoft-antispam-message-info: =?utf-8?B?c1RTSHZQSjZPTHdEZXVaUmIxc3E0eTNNODMwcmFqN3ZpY016Tko4RjlqUkF1?= =?utf-8?B?S3p5dVg5YzdRRFg2NXI4anMwbGJNWjNjald0MEw0cExHZzRjc2JpcTdBeWpX?= =?utf-8?B?QWtUOUVZNUtIREFQZTNxUWgxOFR3YUNsUjM3RHZRNDBxK1AxbWErMCtwb1FL?= =?utf-8?B?dHQxUU5tVWNuV0tvMWxyOEE1ZVpuYmpmUlNMbG4vaThtWlFScmhHSlh3QmpZ?= =?utf-8?B?cDR1V1lnL0JtZmhIMVlGdFhNMjNra1hTanNtSEpJTWhnWnVZSkJYZEphcFV0?= =?utf-8?B?NDRlMmtTNlVZL01JUWZnbXg5Q00xUGRUOXdiYlhKYkcvUk82bmowVUY3SjZn?= =?utf-8?B?Nm4xRW1lRDkwNlZDd0hxMzJtblBLc2dlUDhNMFkxLytjUEJTc2xMZXhKWVgw?= =?utf-8?B?ekJlMHhERmp1c013S0tLaGFpS3hSU3VmbjAvK1ErU2VEV0ZTYTkrdU9RNmhL?= =?utf-8?B?VHF3WGd4MzVjcmxZbGllVjYrMkFCcnV2TXJ3TmdLeW5nVEVxYURGTk9IWVZS?= =?utf-8?B?QzFOTTVSVzlORlFjR3c5NlRHcFhIZm1DWkZ3UDFnOVBHaHpqVWZOTS9BWjZS?= =?utf-8?B?dE9pL2hvWHBWTzRsaG5zK05OZGw1bTBtQ1czbm9MWExUVVppSEpuY3Qzb3hO?= =?utf-8?B?RGN0MHZRVitRZ2hhQVdETlIydk0yZXhLMWFaYzJ5RE9RTm5uc0hJcFdLV2hG?= =?utf-8?B?b1Npd1BKQk9lRUEzT21OWXNKQ3EyaWpCaGIwbnVleXowbEdnK1dBVHdkeHN3?= =?utf-8?B?QVFxR25JbHB5alZZekFxLysweGZxS3NFZU12TWNjNFA1U0c0ZnlXQXF3Y3V3?= =?utf-8?B?V3hQa0RVbjlnSHlmU0hFT0E1R09FQVJaSHVyZ3ZwL1BsOTlhaUx6alJtSEUr?= =?utf-8?B?OHlqTlByelVCN1FUcHYxUGdDYVpkV0FtdXUzY0NCN2RDenNpZWZZelZBbnhD?= =?utf-8?B?bG12a05DRXdFK0E0cm04V2lUdlhkbmtXM3BrNlZ6N0RUOW9oL3k2VmxlYzlC?= =?utf-8?B?SHFpQ050MjEwQmpuN1kvR0lEdi9OdDNFcFRmSE4yL1NQRDV6QzBMWXk5WGdq?= =?utf-8?B?b0Y3QkU4R0txaUUyZjNaMTVpZW5OdllZTFB6OHEzcEx4MWhpZ0VrNUtBbWU3?= =?utf-8?B?YUxaQVY5VmNwRVZaREJPaUhZMVhtVVhCOEZHZ3lQM0xuTjBsWHl6RWVXeUY4?= =?utf-8?B?NUZ4TTExbjAxYTIyRVFTc0poZjlaTXN4bFlCanhka05WcnV2WjV3eHpyMlVL?= =?utf-8?B?N2I1NmVGVFdqbmpuWDFXZ2xDSUxYbXRLays3Sm9iRkxkMTdQcjJzUlhqN3VJ?= =?utf-8?B?dTNldGFCdC9IS2NjcmovQ0dZOXNRRnhub0ZXUVFpUGwrT0xiRWhaaS8vaE9K?= =?utf-8?B?MWE3WlJyL2ZYQkZSS0hieTkwYlFzbFdBTzRwcnZOTXMrN1VKZVg2SWwzQUJv?= =?utf-8?B?UHZuQnl5QkhEN09wU0JtK1NoMzFxTlk5dHVJOGVONXZwWUZNRW8rNXVNYk0r?= =?utf-8?B?bGFLS0g1M2laSENqVER5Vk1jYXBaZ1J0V0xXb3dCN2R2ZEhLZ1BXQ25UQ0tC?= =?utf-8?B?TkQwM0RqVG1zOE50WjNGYWpGdzUwOHI2NTRqRXU2MUpWU1Bvd1RDT095Rnlx?= =?utf-8?B?WW14UVFyKzMySi8vbGNzUnFFS05NWlZFenZhbnFZcnY5TkE2cWVOQUljZ2Ir?= =?utf-8?B?ME9zK2xxVHF0S1pVMDRoWVU1cnpyVStTd0x4T3VVWGhacjdxUzUvK1hsUGRE?= =?utf-8?Q?pRucUJQDZsMEe9m8J9RzY49dHo5CuumdWSIII22?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RktYU2Rsa2s1Z25Jb1ZJbWkvTE5BakN1enRIMVBrTjVONlJJYzByWnRlN1lK?= =?utf-8?B?NDY5VVlubXBYSXlBUzVjVi9ZVkkraTRHZG11QzNEQmFDRUR0KzVvWHJkbzBH?= =?utf-8?B?Mk9jUDFKQi8xdFdCNVVmYkV0QTFVVExHdmhuK21BbmNCSUFrdUswQU1jZFph?= =?utf-8?B?TjhoV3RJakFFK3JwVTkxczVhY0hvQWF3SGxQRk1tYytNOFU0ZXQxakFZSUJY?= =?utf-8?B?d3kzd3RWeWZnclB6SHMyNlc5akJHbUFwcHZTaWs4V0VoeDF2TGFZUDJMa3hI?= =?utf-8?B?RmdGNFRFZnF0R0F6cFEyZnhBWmgyUUFWUkZNZzlUUVRRQUtoMitkTVMxZ1Rx?= =?utf-8?B?VlFmUzc0TkgzUFQ3Z2c4azZ1TzRnVFRHSlgvc3JvYjhmNXZubnJNeWdueXFm?= =?utf-8?B?MmJaVFBEN3dza3dCRFY4Uk5ZY2FBUWdvN3QrWnFGcDBJM3RTRU1LRDE2YSta?= =?utf-8?B?ZFNqWDdweTBicUZsR2F5NmJYYklPTDZKaDVMSUFVVWhSS201dUZUZEx4bGxI?= =?utf-8?B?UUkzUWVRRXpiTWc0eEg0azhVYjlZOUlvOUVSaUJiV3JnK0NpbEJhTjBPaWtw?= =?utf-8?B?Mlh0c1QzZnZoNDIvWUk0Sld3Qkx5cytjTC9IWFkvU3Q5eWtSY2gwK2VKdU1s?= =?utf-8?B?UU84MFdWblFkSis3RG9zaTF5Y05UOHQrYVNEdDQ1cXY2dWU0Z1VPS3UzUk1Z?= =?utf-8?B?Y2gxS0RXN3BVZlRRSS8vL3c3blZCV0pBYmxoOXBmQTFVK2Fwdm1NWDBrRDQ5?= =?utf-8?B?S0xvcEhKcGpUWDgrSndUaEFudnpqRTFpaGlneTVXQjM5Skh0akhjLzJmRisr?= =?utf-8?B?bFoxWStmNWtVMEtjTTdoeDluRDBSamZoanc1TjkyZmdPTGNGWTRVaGlsU3Jv?= =?utf-8?B?N2NiaXQ0UGZiL3o5c1kwdXRKQnZmVG14Q1NlUVFnaWRiQWNUOGhIM1UwL2pt?= =?utf-8?B?b25CZUhSNzU3Mjd1T3BSNy9QNGFSUy9ua0lQY04rS1pJWTV2SWcrTVJkVDF0?= =?utf-8?B?Wlp4djVLdTRtZUZrQklpVU42dDZCREJaaUlZYzlRd0NxU04vM1cvR0lWS0l0?= =?utf-8?B?eDFUR1MremN0bXhUM2Ezc1VLMktRM2w1ZU9ZRlhRREpoamJWSzdlUEd5dFp6?= =?utf-8?B?d1Y2SXhNQldoa2dvSlNoaHhQL0lpM21RUDdyRlZpaXB6Nk9EaXBpdzRWSm9j?= =?utf-8?B?QTJWbXk1T1lHdWczZ3Mvb2xicWxmeG8rbDVzcFNZS3hyQTNWcnUrNEUxSmRK?= =?utf-8?B?OHY1UnNyY1BlQURYeUs2TWpDZHBpSkNkSVJaWkI5SloyRFdZWUlYQVRFenZ3?= =?utf-8?B?eUdyeHprc1BoeG84Sml4NGlXUVR1SVNOVTN6TFVCYllKb013aHpUNzBiN3NZ?= =?utf-8?B?ckQ3dDZGTWQwSDFvR296TUlsOTNNOFFhbDl6Qkg5VVc5QVc3YTl4RkU1VEZB?= =?utf-8?B?dTF3ak1VK3lpSHZjS3JQOGNBS0NZWWZUWlpoenV4ZGdXNFVzWHpkTGF2T2FT?= =?utf-8?B?RzFQRlEvWXkxMmYyVFNQUTF5T2xGK2VtSk10YkF3WXBHN0psaVFqaFNHMUFq?= =?utf-8?B?dXV3Uk1ZQi9WemJEdFVGaXZqd1NGWGxhVVdYQjI1TE85RDA2bTFIdkp3Mi9o?= =?utf-8?B?SndMZ1lIdGNRWjdJZDdlZzJjK250VEFQMmFudWpJU2VrZFJFMVNlbW1Bdjlu?= =?utf-8?Q?/MeR3rGmsx7uimelpSJX?= Content-Type: text/plain; charset="utf-8" Content-ID: <04060E387687B549A4D577B7DB4E7DC5@HIDDEN> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 6a037cc5-4849-4f8b-410a-08de2a2dcdd3 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Nov 2025 01:15:34.8208 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8P223MB0224 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 79723 Cc: kobarity <kobarity@HIDDEN>, "jacob.as.gordon@HIDDEN" <jacob.as.gordon@HIDDEN>, "79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) SSBhbSBuZXcgdG8gdGhpcyBhbmQgbWVlZCB0byB1bmRlcnN0YW5kIHRoaXMgdGVzdGluZy4gIEkg d2lsbCByZXNwb25kIGluIGEgZmV3IGRheXMuDQoNClNlbnQgZnJvbSBteSBpUGhvbmUNCg0KPiBP biBOb3YgMjIsIDIwMjUsIGF0IDQ6NDDigK9BTSwgRWxpIFphcmV0c2tpaSA8ZWxpekBnbnUub3Jn PiB3cm90ZToNCj4gDQo+IO+7v1BpbmchIEphY29iIGFuZCBOYXJlc2gsIGNvdWxkIHlvdSBwbGVh c2UgcmVzcG9uZCBhbmQgYW5zd2VyIHRoZQ0KPiBxdWVzdGlvbnMsIHNvIHRoYXQgd2UgY291bGQg bWFrZSBmdXJ0aGVyIHByb2dyZXNzIHdpdGggdGhpcyBpc3N1ZT8NCj4gDQo+PiBEYXRlOiBGcmks IDA3IE5vdiAyMDI1IDAwOjEwOjQ4ICswOTAwDQo+PiBGcm9tOiBrb2Jhcml0eSA8a29iYXJpdHlA Z21haWwuY29tPg0KPj4gQ2M6IEVsaSBaYXJldHNraWkgPGVsaXpAZ251Lm9yZz4sDQo+PiAgICA3 OTcyM0BkZWJidWdzLmdudS5vcmcNCj4+IA0KPj4ga29iYXJpdHkgd3JvdGU6DQo+Pj4gDQo+Pj4g SmFjb2IgUy4gR29yZG9uIHdyb3RlOg0KPj4+PiANCj4+Pj4+IE9uIDIwMjUtMTEtMDQgMDc6MDMs IEVsaSBaYXJldHNraWkgd3JvdGU6DQo+Pj4+Pj4+IEZyb206IE5hcmVzaCBHdXJidXhhbmkgPG5h cmVzaF9ndXJidXhhbmlAaG90bWFpbC5jb20+DQo+Pj4+Pj4+IC0tODwtLQ0KPj4+Pj4+PiBXaGVu IG15IGluaXQuZWwgZmlsZSBpbmNsdWRlcw0KPj4+Pj4+PiANCj4+Pj4+Pj4gcHl0aG9uLXNoZWxs LWludGVycHJldGVyICJpcHl0aG9uIg0KPj4+Pj4+PiBweXRob24tc2hlbGwtaW50ZXJwcmV0ZXIt YXJncyAiLWkgLS1zaW1wbGUtcHJvbXB0Ig0KPj4+Pj4+PiANCj4+Pj4+Pj4gVGhlbiBJIHJ1biBp bnRvIHNpbWlsYXIgcHJvYmxlbXMuICAgDQo+Pj4+Pj4gDQo+Pj4+Pj4gSSdtIG5vdCBzdXJlIHRo aXMgaXMgc3VwcG9zZWQgdG8gd29yayB3aXRoIGlweXRob24sIGFuZCBJIGRvbid0IGhhdmUNCj4+ Pj4+PiBpdCB0byBjaGVjay4NCj4+Pj4+IA0KPj4+Pj4gVGhlIGNvbW1lbnRhcnkgc3VnZ2VzdHMg dGhhdCBJUHl0aG9uIGlzIG9mZmljaWFsbHkgc3VwcG9ydGVkLCBhbmQNCj4+Pj4+IE5hcmVzaOKA mXMgc2V0dGluZ3MgYXJlIG1lbnRpb25lZC4NCj4+Pj4+IA0KPj4+Pj4gV2l0aCB0aGUgZm9sbG93 aW5nIHZlcnNpb25zIChvbiBMaW51eCkgSSBvYnNlcnZlIHNpbWlsYXIgY29tcGxldGlvbg0KPj4+ Pj4gYmVoYXZpb3VyLg0KPj4+Pj4gDQo+Pj4+PiBweXRob246IDMuMTMuNw0KPj4+Pj4gaXB5dGhv bjogOS42LjANCj4+Pj4+IA0KPj4+Pj4gRW1hY3MgMzAuMjoNCj4+Pj4+IA0KPj4+Pj4gMS4gcHl0 aG9uIC1pICAgICAgICAgICAgICAgICAgICAgIDogd29ya3MNCj4+Pj4+IDIuIGlweXRob24gLWkg LS1zaW1wbGUtcHJvbXB0ICAgICA6IGRvZXNu4oCZdCB3b3JrICjigJxObyBtYXRjaOKAnSkNCj4+ Pj4+IA0KPj4+Pj4gRW1hY3MgbWFzdGVyOg0KPj4+Pj4gDQo+Pj4+PiAxLiBweXRob24gLWkgICAg ICAgICAgICAgICAgICAgICAgOiB3b3Jrcw0KPj4+Pj4gMi4gaXB5dGhvbiAtaSAtLXNpbXBsZS1w cm9tcHQgICAgIDogd29ya3MNCj4+PiANCj4+PiBUaGlzIGlzIGR1ZSB0byB0aGUgZml4IG9mIEJ1 ZyM3NjIwNS4gIEkgcmVwcm9kdWNlZCB0aGUgcHJvYmxlbSB1c2luZw0KPj4+IHB5dGhvbi5lbCBv biBlbWFjcy0zMCBicmFuY2gsIGFuZCBjb25maXJtZWQgdGhhdCBhcHBseWluZyB0aGUgZml4IG9m DQo+Pj4gQnVnIzc2MjA1IChjb21taXQgYTc1ZjQ0NDlmYTIpIHJlc29sdmVzIHRoZSBwcm9ibGVt LiAgVGhpcyBmaXggaXMNCj4+PiByZXF1aXJlZCBmb3IgY29tcGxldGlvbiB0byB3b3JrIHdpdGgg SVB5dGhvbiBiYXNlZCBvbiBQeXRob24gMy4xMy4NCj4+PiANCj4+PiBIb3dldmVyLCBJJ20gbm90 IHN1cmUgaWYgaXQncyB0aGUgc2FtZSBpc3N1ZSB0aGF0IE5hcmVzaCBpcyByZXBvcnRpbmcuDQo+ Pj4gQ2FuIHlvdSB0ZXN0IHdpdGggdGhlIGNvbW1pdCBhNzVmNDQ0OWZhMj8NCj4+IA0KPj4gRllJ LCBpZiB5b3UgZG9uJ3QgaGF2ZSB0aGUgZ2l0IHJlcG9zaXRvcnkgb24gaGFuZCwgeW91IGNhbiBk b3dubG9hZA0KPj4gdGhlIHNhbWUgb25lIGZyb20gdGhlIGZvbGxvd2luZyBsaW5rLg0KPj4gDQo+ PiBodHRwczovL2RlYmJ1Z3MuZ251Lm9yZy9jZ2kvYnVncmVwb3J0LmNnaT9idWc9NzYyMDU7YXR0 PTE7bXNnPTM1O2ZpbGVuYW1lPTAwMDEtSW1wcm92ZS1jb21wbGV0aW9uLWluLUlQeXRob24tUHl0 aG9uLTMuMTMucGF0Y2gNCj4+IA0K
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 25 Nov 2025 20:30:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 25 15:30:35 2025 Received: from localhost ([127.0.0.1]:42242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vNzgI-0002pL-5Z for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:30:34 -0500 Received: from mail-qk1-x729.google.com ([2607:f8b0:4864:20::729]:60583) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <jacob.as.gordon@HIDDEN>) id 1vNzBP-0003nA-7u for 79723 <at> debbugs.gnu.org; Tue, 25 Nov 2025 14:58:41 -0500 Received: by mail-qk1-x729.google.com with SMTP id af79cd13be357-8b2dcdde65bso877582785a.0 for <79723 <at> debbugs.gnu.org>; Tue, 25 Nov 2025 11:58:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764100713; x=1764705513; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=Afqel2pICXH8IlOZJ3eZGZa6hgJbTVmnlpAz6AAtYck=; b=X6dXUV7JxsIOG4nxk2d33E+QzLDW5ntbc8vSc/mCU5wm0nKS2xkea7xLW/Vl0sQbig 2bGQo+0xC88inghbEsBiBBZoMLAJg/5Mlf8c9H2crQsRyPir+xdAxbRthCuNe1rcG//8 +/rWPgVZKVmBuQKtnfg3WJnzGhPr+pUcnfYhrGf6/hcE/qeLyvYpkqjNXRxiC4WM0wqj POIOtfzmxHAJ+5Epn4MmRFOjH97OzZ2tIxhg3h8vv4sgTy6XkDAVCJw0YYh6u4h0+IOH cc5RjDrFA5laX+ouu7h97FRxzc1mxI04tFXyPQqt5ms+gsaxn98EB7VeO4R7Dn/pM0hi FQzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764100713; x=1764705513; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Afqel2pICXH8IlOZJ3eZGZa6hgJbTVmnlpAz6AAtYck=; b=WPytUToaPf8/bvkInXLCW94KQvfCLU+KS3MN67hc62XZ0cNtJeM3Mwp08M2F7yrKhD fEMgCyz4+R1dr6Y/UbkArVZZUcMXiUEHiV3ZSjluQQnijT8aqQdidd18RRpkuQb9SyhB cW6xg9LyIegZ8X9nDs3Gow9zjZzv4JblltaIHJlLOsl++pgU076PfWKFIWE4qT8ATbt0 CXuSJrZVq8wT52zlVOnLVHu7VIYicxqsrCuaaYtHHmBnlhuLY5LSz4kF251wRsVDSOUS 1jwUQFSY3T73cfH5R5G7EBScdUdMYBQgE2jz+2f6gI2df3l+myHrsrzpyeW5zEppMQpI 6VpQ== X-Forwarded-Encrypted: i=1; AJvYcCWhzp+0NphNUD0fr/uQhnnvEJP4JrlYyihDn1j6af8RdjcGTmY2NWNG/Ze4IS5RCb2t6guzrQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwwuGuvGtRBPDTz2oEb1ybQKvvRfn9S0B0ObcB0Vj9Ftw9mHEzv sGdWGJd4x69xnjPipQYjd6Bl0PEVI3aMVk1Xl7suJT0g4eIK7CahfRPi X-Gm-Gg: ASbGncu5ttgD1O2DgDinw9OEkU6aPsRgdZfQhE+vzPZ6NxddFUaWRkpCrBNKk85xmfF jPYIrkdtKBnqqL7BN3GemIUzi3XTmxhNqMv2Km6eF3AwuyY+ebavOZJ+ISARFcNie3JD65MvSeq j+DvDbt2RKoUjopl7JSgv8MFsyaU0wMdVrjv/LN2eAMaI+qxkL8Mkt3ctK9BEb41hXYt8OJENtt tGsZrr367APXrSk3Hg/cSsServLU8Cd4ZPIHeZLfV+ZYTQhHyC7ohsNdSL0nZQSWPAvGFykDISI k9wExEaMahJnJzzWuyMI76QavGqej+fHHkc0jsq6c0BjrdioTOkcZRhoV4/wFS8ZK8xZQVOI/ik fEJCMFEdT+ufVaYdqXoPL+KafZiPkDY2BilAIwRUr6JlIF9rpWqnK3AijuvmYGtr+l/lIUxWOjz 1odkSJVjDlbAIPn7yrMob+EP0y6cRAFLe8fxA6lIJJ5Zc9sxL9kSU= X-Google-Smtp-Source: AGHT+IH/kqNGpSeYinGQnpE0exCbHpyCqsX4w+tdNM5VLVmfBPohz9sim1lkCH+2LFabEvP4ERTe9Q== X-Received: by 2002:a05:622a:14d1:b0:4ee:155d:b560 with SMTP id d75a77b69052e-4efbd9157c5mr52029891cf.8.1764100713468; Tue, 25 Nov 2025 11:58:33 -0800 (PST) Received: from [192.168.1.10] (135-23-138-165.cpe.pppoe.ca. [135.23.138.165]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-4ee48d3a465sm113814001cf.4.2025.11.25.11.58.32 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 25 Nov 2025 11:58:33 -0800 (PST) Message-ID: <85dfc3b0-c56b-4c0b-a95d-c85c4feca501@HIDDEN> Date: Tue, 25 Nov 2025 14:58:31 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session To: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> References: <865xb2h0dr.fsf@HIDDEN> <DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN> From: "Jacob S. Gordon" <jacob.as.gordon@HIDDEN> Content-Language: en-CA In-Reply-To: <DM3PPF9A5B544E017FF9CEBEB6A919314DFFAD3A@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79723 Cc: kobarity <kobarity@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, "79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2025-11-06 10:10, kobarity wrote: >> On 2025-11-05 08:04, kobarity wrote: >> However, I'm not sure if it's the same issue that Naresh is reporting. >> Can you test with the commit a75f4449fa2? > > FYI, if you don't have the git repository on hand, you can download > the same one from the following link. > > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=76205;att=1;msg=35;filename=0001-Improve-completion-in-IPython-Python-3.13.patch On 2025-11-22 20:15, Naresh Gurbuxani wrote: > I am new to this and meed to understand this testing. I will respond > in a few days. If it’s not obvious how to patch your version you could also: copy the definition of ‘python-shell-completion-native-setup’ @ a75f4449fa2 from L4451-4579 [1] into a scratch buffer, evaluate it, and restart your python shell. [1] https://cgit.git.savannah.gnu.org/cgit/emacs.git/tree/lisp/progmodes/python.el?id=a75f4449fa2aceab54f28c5ef46f82225376c2a4#n4451 -- Jacob S. Gordon jacob.as.gordon@HIDDEN Please avoid sending me HTML emails and MS Office documents. https://useplaintext.email/#etiquette
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 25 Nov 2025 20:18:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 25 15:18:59 2025 Received: from localhost ([127.0.0.1]:41662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vNzV4-0000XF-SN for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:18:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60476) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vMk6A-00082Z-JE for 79723 <at> debbugs.gnu.org; Sat, 22 Nov 2025 04:40:07 -0500 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 <eliz@HIDDEN>) id 1vMk5j-0002PV-KZ; Sat, 22 Nov 2025 04:39:44 -0500 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=p+7mUWLGKYYePFRV5xlbHm2JpH5VyJAbsIHGc5xyOWI=; b=IT7djFbLLDjAkaBVu+EJ kl95P4XW3j4DSiXrkAgwZFd0axWzLt8WiuqHnRr3AtGj/wvzR1tEmaMmA0iCmAnlBXTc1o8wJevSG TH6zIrM4gx8HLkaMS7hlQX6AagwGZHjrNALwgQtt+lSjap7PHWqpeBpcB6cT3x5QLygG0Yvi8sB6O psWWq7A6oLb6URSI+LI028PhLc5sp04iNyc4oqbCdCYtOxqGcJ/xV9zB7hc8eMVjXGW7p5jxdBtkM 8t0yjiUnJAk5hYB6FfTJTPXHFGoZRebkbWIRDbVPbS3Bk843Gbb2zaJnOPyYPZKHSpgSlDgrbqSJg C9XLeYdj30YQmA==; Date: Sat, 22 Nov 2025 11:39:28 +0200 Message-Id: <865xb2h0dr.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: jacob.as.gordon@HIDDEN, naresh_gurbuxani@HIDDEN, kobarity <kobarity@HIDDEN> In-Reply-To: <eke7seerfb7r.wl-kobarity@HIDDEN> (message from kobarity on Fri, 07 Nov 2025 00:10:48 +0900) Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session References: <22F1C468-CBB5-4E71-ACE2-5DB642D2D51F@HIDDEN> <86sef0n9sy.fsf@HIDDEN> <75D0A834-1F7F-4917-AD68-EB55EE930F90@HIDDEN> <86v7jqf1ix.fsf@HIDDEN> <0a3a28ec-18d2-4b2c-bd61-384f39f91792@HIDDEN> <eke7tsz8fx5w.wl-kobarity@HIDDEN> <eke7seerfb7r.wl-kobarity@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79723 Cc: 79723 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Ping! Jacob and Naresh, could you please respond and answer the questions, so that we could make further progress with this issue? > Date: Fri, 07 Nov 2025 00:10:48 +0900 > From: kobarity <kobarity@HIDDEN> > Cc: Eli Zaretskii <eliz@HIDDEN>, > 79723 <at> debbugs.gnu.org > > kobarity wrote: > > > > Jacob S. Gordon wrote: > > > > > > On 2025-11-04 07:03, Eli Zaretskii wrote: > > > >> From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> > > > >> --8<-- > > > >> When my init.el file includes > > > >> > > > >> python-shell-interpreter "ipython" > > > >> python-shell-interpreter-args "-i --simple-prompt" > > > >> > > > >> Then I run into similar problems. > > > > > > > > I'm not sure this is supposed to work with ipython, and I don't have > > > > it to check. > > > > > > The commentary suggests that IPython is officially supported, and > > > Naresh$B!G(Bs settings are mentioned. > > > > > > With the following versions (on Linux) I observe similar completion > > > behaviour. > > > > > > python: 3.13.7 > > > ipython: 9.6.0 > > > > > > Emacs 30.2: > > > > > > 1. python -i : works > > > 2. ipython -i --simple-prompt : doesn$B!G(Bt work ($B!H(BNo match$B!I(B) > > > > > > Emacs master: > > > > > > 1. python -i : works > > > 2. ipython -i --simple-prompt : works > > > > This is due to the fix of Bug#76205. I reproduced the problem using > > python.el on emacs-30 branch, and confirmed that applying the fix of > > Bug#76205 (commit a75f4449fa2) resolves the problem. This fix is > > required for completion to work with IPython based on Python 3.13. > > > > However, I'm not sure if it's the same issue that Naresh is reporting. > > Can you test with the commit a75f4449fa2? > > FYI, if you don't have the git repository on hand, you can download > the same one from the following link. > > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=76205;att=1;msg=35;filename=0001-Improve-completion-in-IPython-Python-3.13.patch >
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 6 Nov 2025 15:11:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 06 10:11:02 2025 Received: from localhost ([127.0.0.1]:38651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vH1dd-0005Ye-Ue for submit <at> debbugs.gnu.org; Thu, 06 Nov 2025 10:11:02 -0500 Received: from mail-pf1-x433.google.com ([2607:f8b0:4864:20::433]:60892) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>) id 1vH1da-0005YS-Qt for 79723 <at> debbugs.gnu.org; Thu, 06 Nov 2025 10:11:00 -0500 Received: by mail-pf1-x433.google.com with SMTP id d2e1a72fcca58-793021f348fso931653b3a.1 for <79723 <at> debbugs.gnu.org>; Thu, 06 Nov 2025 07:10:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1762441853; x=1763046653; 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=sBPnHVJrLHT3E+pRbw/DtbsOsgxkZv/n1/+zf6LAURU=; b=RKW8vzc65kpMKgWJhjCsSNhxGeKocPoxjK734aWhA+JfEjdM+hnsbqjoQPQuP7W5UH aa+Z5x2Y10lBGQyqALtfyip/ETZt/3+d83L00PVv0cEgScwhcDAfDwjCUtU4n6JBKR9u Y/N0CdprRsjaiYZGu2wVvyU02elez1IBSPqG2oYwapyIAKcde2XtXerGPfOq5NdlzsZu mCsXa0g8FO3m780GhiZcy21xE1tmuzEeRdsnKjRMsLE6srOrqhBVYHFOAYp5PntxqlA7 5tPN3khIgVdwTYWqmRPtQuNhnaqdt/HnTPX0BKoc7WTpI3gVkTnwCqioZ8rwfJq+qbaA cKEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762441853; x=1763046653; 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=sBPnHVJrLHT3E+pRbw/DtbsOsgxkZv/n1/+zf6LAURU=; b=RozQTodfW3ezwWUzPsmH5SGaDRifMzdpB/qVLzuC71moSp0nY0Hr4Eng9QlAb82wcI K/l9Xrc9WjPOj5x+ysQJ5pBjvWwkM4IjcxpYtwMu/lgayQEyb+2gX5jS3ykPlgQXgVNg xeI79BAZWNLn7yRqQCObxWnTh9KI1yv0NdiYM1OkjkYklEzJQGDkU/odgri8iMcpQuz7 WMw/xotEtFG8zefOjfCqO3P56x+PLNOhq+2qw8Ro5QU5hDSrLVe4qJF8//LnCGG3n1Ht TQXi/l2u8Ihh5QUcXRz0JiiDoxzHN9ma78iqziTa8WeiAvIhv6UVLow8Jfibk6a4/i0m 9Ncw== X-Forwarded-Encrypted: i=1; AJvYcCUgMx1UFsR475qkXeqqJQRJNK6lt1jg5plmxZ1POrKbpGZAgRcVFDuFkjPB7f+VxwdOOj9iTg==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yzx7S4zKtJBqE9r761873NbpM2pK3uZFv2uORBw+goGpfUa4dnZ +IJZmUoo8wTM2WrAsuv775XJtXTVniRddj1QozD7NxUcwKxREBAKbHtJ X-Gm-Gg: ASbGncsyYvPfhsVbCDrQfnZ06udqPZibpUQxQ1FmYxW4WodRdcEKRd/8/Sw9VNF60ZL HT1Vt68Bv1ohkMITOxUp8OyptTrTdqkfxU9nXAgPlUaoBsxzFMAP0O+pLlbnY7mZ1oC0Upyj02o Z6o2vb1RCLIcRv9zp+CyHG2EYeFcKVEX6YDrbV6Z70hBI7oqSaloKb5VMP9LemmDhOb9sOntAFL Pe6E9r6cqbcZpguVID5vrEam1iilzrv1xZbNdWRMkNZN6n8a6DOu8GbPfHYyYYovI/iphE07ICY wyt53W6wYNnrec0kh9OHQDwoLFn1jp5tgg/oGWZuUkDa43kC1WvQrlPJaBYIjgZakuKSq+NZRN6 RdcK2J2ySIIsmTrFaBbx1pre8/3M7nVeuAx807SqyXiYhq4Xnh28k4Fxji2h44OnSnOIRRhLgk0 xKSJo9myUETbwftK4SbKqT9I3rJOiyoA== X-Google-Smtp-Source: AGHT+IGvoW3u2kc97GySKf7gBx2WVE6qBrjTw+sLnRbfdVqYce4MOYrD/1EGLuuMR0x0HamaiqdwRA== X-Received: by 2002:a05:6300:2408:b0:350:b8e:f9a5 with SMTP id adf61e73a8af0-3500b8f03b8mr6239388637.38.1762441852486; Thu, 06 Nov 2025 07:10:52 -0800 (PST) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-341a69b626csm6637213a91.19.2025.11.06.07.10.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Nov 2025 07:10:52 -0800 (PST) Date: Fri, 07 Nov 2025 00:10:48 +0900 Message-ID: <eke7seerfb7r.wl-kobarity@HIDDEN> From: kobarity <kobarity@HIDDEN> To: "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>, Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session In-Reply-To: <eke7tsz8fx5w.wl-kobarity@HIDDEN> References: <22F1C468-CBB5-4E71-ACE2-5DB642D2D51F@HIDDEN> <86sef0n9sy.fsf@HIDDEN> <75D0A834-1F7F-4917-AD68-EB55EE930F90@HIDDEN> <86v7jqf1ix.fsf@HIDDEN> <0a3a28ec-18d2-4b2c-bd61-384f39f91792@HIDDEN> <eke7tsz8fx5w.wl-kobarity@HIDDEN> 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/31.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=ISO-2022-JP X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79723 Cc: Eli Zaretskii <eliz@HIDDEN>, 79723 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) kobarity wrote: > > Jacob S. Gordon wrote: > > > > On 2025-11-04 07:03, Eli Zaretskii wrote: > > >> From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> > > >> --8<-- > > >> When my init.el file includes > > >> > > >> python-shell-interpreter "ipython" > > >> python-shell-interpreter-args "-i --simple-prompt" > > >> > > >> Then I run into similar problems. > > > > > > I'm not sure this is supposed to work with ipython, and I don't have > > > it to check. > > > > The commentary suggests that IPython is officially supported, and > > Naresh$B!G(Bs settings are mentioned. > > > > With the following versions (on Linux) I observe similar completion > > behaviour. > > > > python: 3.13.7 > > ipython: 9.6.0 > > > > Emacs 30.2: > > > > 1. python -i : works > > 2. ipython -i --simple-prompt : doesn$B!G(Bt work ($B!H(BNo match$B!I(B) > > > > Emacs master: > > > > 1. python -i : works > > 2. ipython -i --simple-prompt : works > > This is due to the fix of Bug#76205. I reproduced the problem using > python.el on emacs-30 branch, and confirmed that applying the fix of > Bug#76205 (commit a75f4449fa2) resolves the problem. This fix is > required for completion to work with IPython based on Python 3.13. > > However, I'm not sure if it's the same issue that Naresh is reporting. > Can you test with the commit a75f4449fa2? FYI, if you don't have the git repository on hand, you can download the same one from the following link. https://debbugs.gnu.org/cgi/bugreport.cgi?bug=76205;att=1;msg=35;filename=0001-Improve-completion-in-IPython-Python-3.13.patch
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 5 Nov 2025 13:04:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 05 08:04:55 2025 Received: from localhost ([127.0.0.1]:56763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vGdC2-0002Y8-JI for submit <at> debbugs.gnu.org; Wed, 05 Nov 2025 08:04:54 -0500 Received: from mail-pg1-x529.google.com ([2607:f8b0:4864:20::529]:55493) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>) id 1vGdC0-0002Xt-K3 for 79723 <at> debbugs.gnu.org; Wed, 05 Nov 2025 08:04:52 -0500 Received: by mail-pg1-x529.google.com with SMTP id 41be03b00d2f7-b55517e74e3so6689272a12.2 for <79723 <at> debbugs.gnu.org>; Wed, 05 Nov 2025 05:04:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1762347886; x=1762952686; 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=pryQekK20cuOGCnBqeqWOsjPbrZLoyVzHbOPkhypJpo=; b=UpbwFbpKWHCNS8FupBJHRbmsycTigdB+Yi5KMuofLzg3u16Sm6y/KFIQMMrvj7LHH9 nGB4zUDbzMZ9R07fcX3or2WKEwlF20fPr7BWmg6AWO5/vMRPURUhM5PV5CpNMkhvxSxR h5jarVLoxJzqD6Q9ZkFx2RrfMrBNJdJaEJ7EmYGmyqlN3Yk1qJ1GKBgaqJyJqyaeMzbq ldTt5UjBbTWt5OpNng+jO4gLpxm/nTq4astQ/0m/7ty8isKXtdF9mq2HvlOK+j+uH5IR jMNfVK12TbNJ3tewDMMpI12rUOKQIUrPhX2o2uCjZSqW43L2tiHpEnNtKmfvhMgA3+3l XTRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762347886; x=1762952686; 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=pryQekK20cuOGCnBqeqWOsjPbrZLoyVzHbOPkhypJpo=; b=LsltsvGtdKK7x3TCXVEiBtGcFCHKsLmgGO8dc9I1bDeIVb6FkM0VTid3N0RrBpfPyL IE4xVDbdThSB0lItO8N3jGEMQpIi9ydmOqok1rgg7YMnd1H1O/Gn/S+O3dBxDPwmzqur MEUp2XHbn2hsODELfj/A5N687VW4wuj48+Nn2VzYRkRRBTBvIGpRgXovP31+dcZuz69w 3e4irBxY9iG0IN11A/s06fdjYWYMguZRfck4HAoWv7tZd8LV/FuMOpqhZQpTUWNXdkpX OLuvl1g1DetFI71/AyBBNLedXB19uN75rCOgXqDQgioVL+s6Bp1ZJ8RPFaBVEb21I7XA l6ew== X-Forwarded-Encrypted: i=1; AJvYcCWXBKWPxI56Tx0uHZmgQQ8UZzFiaLuEKYi/9ZUvndUp7WWCDlsCQk6+gMjhlEf0EG/rC+NYig==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwJJAqU9Zf62IYwkeB8IJ73AhTI+wMxxbFalreJDZiIHlG4yzm6 q7qPsTfsLDRufqAnc0INHl9Mziu3DDIXLhR/Xc1TghY9WX6gXvZFX/Ow X-Gm-Gg: ASbGncvE9fvJSsWKy4BaHSYqw+KZaZjtLQoeDshf+9NgfTfIH2C2lZc3BZL72KprFjU n5REW7cdD60EmpNED8URv4fxLzbIxvDjgQd5T0uhGGA00Jj5gSvg747kkSZVQ1LV4TVIr/TykPn thBGiPYgljtn7hLyZ8LEelvMNM6/rU311dntZX08Tv5afRcAIIsVvdzBg0ZpuGiST8lDIt0AHoq za1cmCkYGyRNt2RcZG3GBVOfvoMnReivX2SIZ+XN8c2R64WdRu1um7sXZprvZTq+KdUBVXCf/Pv U792EHWLijX9yBY4XruQrTvDAIMvXwcb6wZDP/Gm/nzanqUMJlhzi7khscR6HVMOrpOzln1ymVP /fQNI7qTVJ3Vz3KXZAxNusSoV00f5CNPBzg6l0RbMTuGPLNrX2ZEYlvrMGRw4jksMbb5u+tbBCf Lcp4VPK6WW4UZC2+B/nowPx0IK8N1WgQ== X-Google-Smtp-Source: AGHT+IHfJ1sEMQ/htLJezb9r+rDsPQGoJCC5dK8K0JPcURvNSO8ukNEeuNWEoFIYkAelxgJRgSx3sg== X-Received: by 2002:a17:902:e844:b0:295:fe17:841 with SMTP id d9443c01a7336-2962ad0c6c9mr46529665ad.10.1762347886092; Wed, 05 Nov 2025 05:04:46 -0800 (PST) Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29601a73c91sm60581125ad.100.2025.11.05.05.04.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Nov 2025 05:04:45 -0800 (PST) Date: Wed, 05 Nov 2025 22:04:27 +0900 Message-ID: <eke7tsz8fx5w.wl-kobarity@HIDDEN> From: kobarity <kobarity@HIDDEN> To: "Jacob S. Gordon" <jacob.as.gordon@HIDDEN>, Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session In-Reply-To: <0a3a28ec-18d2-4b2c-bd61-384f39f91792@HIDDEN> References: <22F1C468-CBB5-4E71-ACE2-5DB642D2D51F@HIDDEN> <86sef0n9sy.fsf@HIDDEN> <75D0A834-1F7F-4917-AD68-EB55EE930F90@HIDDEN> <86v7jqf1ix.fsf@HIDDEN> <0a3a28ec-18d2-4b2c-bd61-384f39f91792@HIDDEN> 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/31.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=ISO-2022-JP X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79723 Cc: Eli Zaretskii <eliz@HIDDEN>, 79723 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Jacob S. Gordon wrote: > > On 2025-11-04 07:03, Eli Zaretskii wrote: > >> From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> > >> --8<-- > >> When my init.el file includes > >> > >> python-shell-interpreter "ipython" > >> python-shell-interpreter-args "-i --simple-prompt" > >> > >> Then I run into similar problems. > > > > I'm not sure this is supposed to work with ipython, and I don't have > > it to check. > > The commentary suggests that IPython is officially supported, and > Naresh$B!G(Bs settings are mentioned. > > With the following versions (on Linux) I observe similar completion > behaviour. > > python: 3.13.7 > ipython: 9.6.0 > > Emacs 30.2: > > 1. python -i : works > 2. ipython -i --simple-prompt : doesn$B!G(Bt work ($B!H(BNo match$B!I(B) > > Emacs master: > > 1. python -i : works > 2. ipython -i --simple-prompt : works This is due to the fix of Bug#76205. I reproduced the problem using python.el on emacs-30 branch, and confirmed that applying the fix of Bug#76205 (commit a75f4449fa2) resolves the problem. This fix is required for completion to work with IPython based on Python 3.13. However, I'm not sure if it's the same issue that Naresh is reporting. Can you test with the commit a75f4449fa2?
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 4 Nov 2025 15:22:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 04 10:22:41 2025 Received: from localhost ([127.0.0.1]:47822 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vGIro-0001wK-T1 for submit <at> debbugs.gnu.org; Tue, 04 Nov 2025 10:22:41 -0500 Received: from mail-qv1-xf2a.google.com ([2607:f8b0:4864:20::f2a]:45122) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <jacob.as.gordon@HIDDEN>) id 1vGIrl-0001vP-Hd for 79723 <at> debbugs.gnu.org; Tue, 04 Nov 2025 10:22:38 -0500 Received: by mail-qv1-xf2a.google.com with SMTP id 6a1803df08f44-78f30dac856so67613246d6.2 for <79723 <at> debbugs.gnu.org>; Tue, 04 Nov 2025 07:22:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1762269752; x=1762874552; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=EqDNbZ04nQxu2haiPmSs7E67v/nr5JUu4ZXja0uGhYY=; b=iLkSzTdZF02e03kjDhWoPr9MskD8JMPv6xq5vcVL0yoN27FYKZNIuPVPdl6kL1K+Hd OIFjJhumknaLMD1qkIq7uHKRkoHgSOo7Jo5S1MUVmOhibSqIbeUG4jsfnvRi6CCMx43J 4cqkNzGQmjICWfkzFyFWN/g4J+WGdv03IUIUjdSPiON0jJtkBDLvJXZkW1e/IoTA8eCj BglJrBH6zQoWcuCf4qDnY9b1h/lsvFtUy1gByL8WafkmsX5bOoYoL0Hq69p/EfIB2QqM GbmhOR7qvqot8OFG+U+hbqdMS45mWPgxj1cINELSaKid1XNiTOevhvrAmT1Ipcc9AX8H aB/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762269752; x=1762874552; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=EqDNbZ04nQxu2haiPmSs7E67v/nr5JUu4ZXja0uGhYY=; b=RDNp+DPAGVLVZIezpUJU+ZsOQ73BaXxMt979YhIoaoQUAO7D1Pz20ilLFNpQwWRnIX cCztLF1nbAbdW3JPyq4yLPM1p7vD5t2TvT9nJdyAGMfXlXjt5fIfYpWJ83NCHvN0jwuP ixu+xeznNRwlSTr7ntTOlhqUwBsb024SYu4a4o1u2Rnw/brdwI1JruHUMXGj38jyjtu8 x/PV1o72qdh7gYbZAmy75pF/s/qpN5/wBl6tvtApCARDZURuekU7swB9SlryIjeL1JDa +MQm2oN0N2yS0S2DTG8+4GM68Hq3r1mZbgmLsqqg6Qz6qlEnwrFNSi0byFqrecfCD6cv LB/A== X-Gm-Message-State: AOJu0Ywrh6ivbgAHfQUyrhcLJ/oOO/VIaAWazYsLARAzG/Z/TEEg6OsV Sp8xL6MwCgFgSow6Nwyc7GZsanwvfAL6gvLq5UZoQTkfzrz0hKv4GC8Q X-Gm-Gg: ASbGncvWZjj4ZV7xMt+6l5WKYmlHswIWYKc7QsrpgGC9DTdqxf5hhTEfnHqc0291Fj9 3ftWy1b3Cff16Zapa4zFsDUwldBzV81l2kjC3bJtxbCv5tolS77c1PGmjTxm/rE3pRGfHnPhpVE h0PquI2Z/vukcQrHaQ0wz5BK004uHPD1cLMZY9YoTVRhIqUa5jOYQXv7oG9lB/UNlFU1tHffiMp UhDQnWMvyFLwoYI1UO8GR829/tFApBo0OjRDze7v0fuUCYmhEYivEt8fguhrEVOV2Emby4ymEU/ TkXQz2bqv6m3TBaPAlR49KaSY6Ak4aaSq1eUSgNf4gd8CqcNCuv8R8qS5QB8Lwva2+4nUtyuczu i46BbQRfle+md0SKzsu25eF5eaLxAgN0bHrVyibnmgUMkk2dgSjLO07jg9wH0QWeDKXynfMo/JT GTdnYPSOvxFCf2IIcf5AMyxP7rrrsIdxcyyPOOXASj X-Google-Smtp-Source: AGHT+IEfVDRFnKu56ptwf5ZXRMcmIylIF9WqqFVa44asITGx7Os/qWKXc7ilokeSU5WO7nl4rzSU0w== X-Received: by 2002:a05:6214:1301:b0:880:5b86:f578 with SMTP id 6a1803df08f44-8805b86fb7cmr78750246d6.55.1762269751712; Tue, 04 Nov 2025 07:22:31 -0800 (PST) Received: from [192.168.1.10] (135-23-138-165.cpe.pppoe.ca. [135.23.138.165]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-88060db5aabsm23498776d6.12.2025.11.04.07.22.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 04 Nov 2025 07:22:30 -0800 (PST) Message-ID: <0a3a28ec-18d2-4b2c-bd61-384f39f91792@HIDDEN> Date: Tue, 4 Nov 2025 10:22:29 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session To: Eli Zaretskii <eliz@HIDDEN>, Naresh Gurbuxani <naresh_gurbuxani@HIDDEN>, kobarity <kobarity@HIDDEN> References: <22F1C468-CBB5-4E71-ACE2-5DB642D2D51F@HIDDEN> <86sef0n9sy.fsf@HIDDEN> <75D0A834-1F7F-4917-AD68-EB55EE930F90@HIDDEN> <86v7jqf1ix.fsf@HIDDEN> From: "Jacob S. Gordon" <jacob.as.gordon@HIDDEN> Content-Language: en-CA In-Reply-To: <86v7jqf1ix.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79723 Cc: 79723 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2025-11-04 07:03, Eli Zaretskii wrote: >> From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> >> --8<-- >> When my init.el file includes >> >> python-shell-interpreter "ipython" >> python-shell-interpreter-args "-i --simple-prompt" >> >> Then I run into similar problems. > > I'm not sure this is supposed to work with ipython, and I don't have > it to check. The commentary suggests that IPython is officially supported, and Naresh’s settings are mentioned. With the following versions (on Linux) I observe similar completion behaviour. python: 3.13.7 ipython: 9.6.0 Emacs 30.2: 1. python -i : works 2. ipython -i --simple-prompt : doesn’t work (“No match”) Emacs master: 1. python -i : works 2. ipython -i --simple-prompt : works Best, -- Jacob S. Gordon jacob.as.gordon@HIDDEN Please avoid sending me HTML emails and MS Office documents. https://useplaintext.email/#etiquette
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 4 Nov 2025 12:03:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 04 07:03:29 2025 Received: from localhost ([127.0.0.1]:47101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vGFl3-0003Yv-9i for submit <at> debbugs.gnu.org; Tue, 04 Nov 2025 07:03:29 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33072) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vGFl1-0003YT-7G for 79723 <at> debbugs.gnu.org; Tue, 04 Nov 2025 07:03:27 -0500 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 <eliz@HIDDEN>) id 1vGFkv-00070X-Ht; Tue, 04 Nov 2025 07:03:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=bL48g+C41fICInYQ74tQbbAOKSSkwKRtvRkhDNo3Kg8=; b=liyKA63LhdBl zVotopF7bT2QrVEcLnoTBENuX0cyJezTQR9/gmww0iPrP5nBZbw99ubRv6jc1Tkoddj15va2hxI1I 66u4ZSXK1i2zCkHFfi44uGWzxeSzeqEactmEJwrRdERTgwGJFLl6RYUoW4fxDK8n+wLHwlVlL9uJz Ca5mObfJm8VsfHxy5pehLSQIHrK/BQ/HFFhfEDlorWq3BTrVAGXw1xuUD7nt0DUJ2ws3dhPuo8kcD kjC7TaEvKyerlfsiw6eDG6f0sbXW6pa1rR3f1SzNu8ttxWz+p78i/6MeeDEoDw3RUU7487daFtCDC k6Fkm+UHfJ0ZOBpp9wwn7A==; Date: Tue, 04 Nov 2025 14:03:18 +0200 Message-Id: <86v7jqf1ix.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN>, kobarity <kobarity@HIDDEN> In-Reply-To: <75D0A834-1F7F-4917-AD68-EB55EE930F90@HIDDEN> (message from Naresh Gurbuxani on Mon, 3 Nov 2025 18:01:44 +0000) Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session References: <22F1C468-CBB5-4E71-ACE2-5DB642D2D51F@HIDDEN> <86sef0n9sy.fsf@HIDDEN> <75D0A834-1F7F-4917-AD68-EB55EE930F90@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79723 Cc: 79723 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> > CC: "79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org> > Date: Mon, 3 Nov 2025 18:01:44 +0000 > > Following up on this bug report. I was able to get python completion-at-point working by > > Installing python 3.13.9 to replace python 3.14.0 > Not using ipython as python-shell-interpreter > > Now completion-at-point works with emacs -Q. It also works with my init.el with company mode. My only > problem is that I cannot use ipython in inferior python session. When my init.el file includes > > python-shell-interpreter "ipython" > python-shell-interpreter-args "-i --simple-prompt" > > Then I run into similar problems. I'm not sure this is supposed to work with ipython, and I don't have it to check. Could some Python expert please chime in and help us out?
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 3 Nov 2025 18:02:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 03 13:02:01 2025 Received: from localhost ([127.0.0.1]:42428 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vFysT-0004xX-8V for submit <at> debbugs.gnu.org; Mon, 03 Nov 2025 13:02:01 -0500 Received: from mail-westusazolkn190120001.outbound.protection.outlook.com ([2a01:111:f403:d001::1]:46621 helo=SJ2PR03CU001.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <naresh_gurbuxani@HIDDEN>) id 1vFysN-0004xL-MS for 79723 <at> debbugs.gnu.org; Mon, 03 Nov 2025 13:01:57 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=G7SNcZai8uqy/GAVcc5IUbgQyu4IpJs0gvBWNAi3xyys/QH5puzjHKxfBoD5awHS93LADXXaQmyiJ2DzDWXhcv/iIFAfAsT/FEYAq+8aECEkUWO0W2Q7VkCc01pJ5nN7f0ImkrDG/spg0SdweKSKB4jH+rdtts0zNBwq2yR4OzmMVGnDFG7azlARl6ifzhwLk6VbJbTKZCQPo8RhUKHsMEJ2anRLbPt9vkHGnMjpGfBlfSHxazJoQGKGJixBlhbdKD9NX9b4IEBVOFuKPhPAAw0Abpl5tZvjWtszfYx+tJge5CBVRYDMCqdm4ptRyPZ5dXpEQ7gwKHO5ek+qZVOXgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=+/eBBcTwFjmoZgZYmbQ4daS0I2/tSrpXn6sRGnnsNbQ=; b=sJ9BeoKFhNeemuwrwLQJdHaswKLyWVlEaeZtKGRuMahnaOWj5Wcqyl3MtKzhOn9U+FUp3kQp7/CXeUxWxTo7lH5+lVuKVPJFmXyIFuIRWrwOWJagv4SZdioeZuZhPrg6fPM2yxDqrKnz9XNNE4n9tnzczy3FOrQJec7JXqK5/QELVeN+GH1PzO9V38XrblXTDRDyqNc0dR3hEUhZ+Qtv2N+eob43Q0ovK5TRbbixYuOAkHy30DRZAPDnT8sLQ6ykvBmziG0hFFX7ouBzbfjvmkipBsswx7RXzS/YoQb+AMp+5CnhEXMWxaec9XpBhtqr6QzXwj3l7bPDpVwkiuaSvA== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+/eBBcTwFjmoZgZYmbQ4daS0I2/tSrpXn6sRGnnsNbQ=; b=LwKefKOluO4lMDaH9gIPyv9Y87vWmulLKL2N9L/tBC60VZNkVAMxsu25iz5Jk6O/p8K7gQ2TZrVs+j+VbXh2xDJeTx8Ag3GdE8m5BkUrsZYYbW+SuoAozuSnrfl6lsDN6hWJC6aHPcqxlLvhTVTs7czcfvgBYeZf8aNIJOvjtJHdUzhKOZZh0SM6LemsdiftYgNNUGOoneYS2O52+R6JP+JubR8KxaLR9hwskuUvI8bxi4k22+rNpo0AvDsK/OS+tnnYHh5ZgkE5aOX/6SVSXYa63ScfsNRCxl2H5nyrWFxylOXzp7Sc/0+qqo4uwoVcwWg5Gnw9TYYIA+ccdhLxLQ== Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM (2603:10b6:f:fc00::bb4) by SJ2P223MB0853.NAMP223.PROD.OUTLOOK.COM (2603:10b6:a03:58b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.16; Mon, 3 Nov 2025 18:01:44 +0000 Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456]) by DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456%6]) with mapi id 15.20.9275.015; Mon, 3 Nov 2025 18:01:44 +0000 From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session Thread-Topic: bug#79723: 30.2; completion-at-point in inferior python session Thread-Index: AQHcSPJoVelsmSsdW02DRQsg7GRsLrTaRvc9gAb9ywA= Date: Mon, 3 Nov 2025 18:01:44 +0000 Message-ID: <75D0A834-1F7F-4917-AD68-EB55EE930F90@HIDDEN> References: <22F1C468-CBB5-4E71-ACE2-5DB642D2D51F@HIDDEN> <86sef0n9sy.fsf@HIDDEN> In-Reply-To: <86sef0n9sy.fsf@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM3PPF9A5B544E0:EE_|SJ2P223MB0853:EE_ x-ms-office365-filtering-correlation-id: 4cac897e-d95f-4940-0fff-08de1b030cd3 x-microsoft-antispam: BCL:0; ARA:14566002|461199028|31061999003|41001999006|19110799012|8062599012|8060799015|15080799012|10092599007|440099028|3412199025|52005399003|40105399003|102099032; x-microsoft-antispam-message-info: =?utf-8?B?L1FnYnA3MVhBSkdmcklOQ3BWR3dhMjcraFkzL2NnTUtpWnFiRlMrWkQyY1Zz?= =?utf-8?B?ZlZ3bkdiU3RFdFMxSnIyWm9pdTRSVENZK1REVTRETlRGMWRDSi80Y0gzWkx0?= =?utf-8?B?Zno0akRpalFZU01ZT2VHenRQdmRoTHlBSGI3allDSS82dmhiVkd0cnpseXY1?= =?utf-8?B?d0hFRTVyc3lDQmpjaWt6ZjEzbmVjeFpTUng1QnIvbDRwd05KZzRwMzQwWG1o?= =?utf-8?B?dGVIejZqSFJRY0RmaGczZDJNTC9nOGtuOEV6SytTalpZdmRza2R0bHViSWxy?= =?utf-8?B?SnpxZzJ3cnIzRkw3dHcvb0huaFZrclBjRHNUeEJaYTJEZThZbUxubzEwRkF3?= =?utf-8?B?aVRmV2IrMjlGVC9FaDZWbzdXUk1VazJFQmdSbzdWZzcwREFkemh3aVN0Zks2?= =?utf-8?B?RVVDYWs0Tys5SWkwcTdrUnNLbkVFMEZxQzZQK21Uc2VNRk1ud3dtN2VFZTky?= =?utf-8?B?WmVHdHRFcHZDTmVoaGhRYVo2SmdnaDVqdWxUTExCY1orSVMxUEJaRk9XclBB?= =?utf-8?B?bFM0ZUVXUnJnYTEyeDNraEFBYnFzS2UzNXlnNGQ0dURzaExwYmNwanROOUoy?= =?utf-8?B?VTRKaU1OSEpCc1lDeEFCM3lKbTdVK2w3K0drR0pyT0VaZzdSNDZ3QkxUdkdS?= =?utf-8?B?M25Ka2xLNXc4dkxqNFJkcUx4ZFpsWUp4YzNLSGZYY25IQXl5ZEw2TmtLNUov?= =?utf-8?B?dHU5VkU5bWFIc29xOVNaNlo1SnFUV0N4bmxyN1FUb2FCdTA5aS9ISmJWdlRG?= =?utf-8?B?azZNR2NPTGs1dFhHbVR2Y1RMZFRxNENRY3ZpOFhVeWZqcVBueW5KRU9HcGtW?= =?utf-8?B?azE5WEdPTTZSb3RBQXNmdGV5WmhrdHhjZzRveHphaURHQUpETGtyMW5YaEJO?= =?utf-8?B?cGZaWS9vWEkwdmdERU1JY0FEZWVtNWtIY2pVVHlGV1Q4WXYrdDAzUjIzWkJx?= =?utf-8?B?NkJLaGU4V2NqbzRpWC9SV3h6MDdHVGxzTDJHbzFpVmJLR0VKcHdJTU5EZEx2?= =?utf-8?B?N3FTZG1GMHNRR2JlaUZucmJ2c3hweUUwMkVzMWxQMWM4TTkrMFI1SWJtSjBt?= =?utf-8?B?WHdMZEh0UnZnandTUVJQZWU2ZmpQK3NIYmJRMGtDMm1tbE5FWkcwTnRjUEdj?= =?utf-8?B?b0treXdyYUIvcFljVktDOG9RZ0pxY2txYlFjZEJLbDA4SWJCREp6QXpkbWZB?= =?utf-8?B?aWRPYnVaTEZKR2EzVWF5K0pDQ25pd3RKZDc1WnFsdWZYbFQyNWhNYzNuTk9o?= =?utf-8?B?a1NZYVFCcWQ2d2dsMDBqWmMyd3pWNHR6QU5sQldFZllld21zQzhxSkczMmdo?= =?utf-8?B?NDZTUlV0MXl4cEhQQURkbCt5VjZXUHBGVFdibGo0azhQMXFwMU5Fc0E4N213?= =?utf-8?B?aWlWOGFqZUlnV3JyZDNTUHl2SlpwakRzQXlDdDRINWJlSnA5a3h3VE9GekNH?= =?utf-8?B?RVV6MzV3ZlBMc1lER0wxaXp4T2dCZC9jSEw0ZGhnNmxLUGo2eThvNGVVKzhk?= =?utf-8?B?WktRR25LdUdyQkxSWXVSSUY1UlNObVIyc3hLUjBULzZPTnZlMThiREZvZ0pj?= =?utf-8?B?aHE3UmNJdmlVbStVRjc0d1V4UUh4VFo3Rmh4WlNqQjhZNGJidG9DS2ZCbHRi?= =?utf-8?B?dlhFWjBMOERldFkrNTB5TExmbjQ5eDdIeHhUMmwrNVhCSUdiZ01peWdSZkRV?= =?utf-8?Q?hfwo7q7teLxrbwf+JmZW?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eUlFdDNubVRGcTlVcTBxMkFiUkRYS2NTeTNjR25tODNGczBvOWFreGQrdkhD?= =?utf-8?B?TXZ3NVIrejY1cFdEOXcwbWtRVG0rSFlxcUk2TmxudC9Xc1dvZWtZVXVXYWla?= =?utf-8?B?ZGJFdUJIUGdUY09hSnVUU09lK3l5WWNKTGx6b2dCNEE4MlZhR0dmc0hHaGFo?= =?utf-8?B?N1FqV0JXVll3eXBkRjZ4ckVTcWZHWmFIYkVRT3JOQ2tTL2QxQnhIYm4ydExD?= =?utf-8?B?cjBzZlo1SjFRZ3phUXdNd3FQWkViQXNwbWI0dFhPR2xCUWVPclh6S1FtWVVs?= =?utf-8?B?T3l3cGtCUUpDTktDeUhOcUdwOU5vTG1XdFl6Y3dqNXJpUXJkR2x3NkZBaExO?= =?utf-8?B?TzVHdUplbXlVall2V3FxTTFyTHR4K2M4RDAxWVlrUnVLaDdwRndjRm5rdXcy?= =?utf-8?B?eEV5RW53MXNrekhZN2x4V2ZvYW8wVWl3ZmcrOFJmaGZncFFaQ2MyYzFyeXY1?= =?utf-8?B?cC9pMExGQ1dRcXlTZk1LcmdMbXdWcXJZbHI5UkIzZE1KNVV0bmdzSkQvNUNi?= =?utf-8?B?QmxwKzlYd01oM3FDRHdOUUxyZEhWS0ZlTFVzOUNoTk5sU2lHQ2pOSmV4blVV?= =?utf-8?B?SU1KODNOWC9uVFMzcU1UaVpGT2kxQklRUE9LbDlMaWRGVnpna2hJWXprSVp3?= =?utf-8?B?anZSS0NWOVVEeW9XRzdmOWRoR3F3cVFJVHl2UUN5SUxrdW5TdlpUYStNbEZZ?= =?utf-8?B?Z0pydEgvVUtuK21mWEhyN0V5bGh2QS9YZ2hMY0ZzSHIwdzZZZnEvVG9tWit5?= =?utf-8?B?aUNmU3NHOVRnbkU1cnpOUnBsY1B2MGt3WVV3NHVUTG1Bdm0zamcvYkNHMmZK?= =?utf-8?B?Nk8wR1p2aEQzMDUwOGNvZGkwRC81blZ4eEhTclR6dHNnWE1Bd1FKajUrTXM2?= =?utf-8?B?SHV3UHhkNlpUektyWUp6U002ckdza2MxV2M3M2tjdWZoUm9DSURaZERjQUFl?= =?utf-8?B?TmVPYk9teWxMeFY3b2dlZm9tYzQ2OWhXNStQbXJtNFNaUkJkdTIwVENTZS8w?= =?utf-8?B?YTllRGovdGlpbGNWVisyWVhIOEg0WW85ODdxWWlneUdlK1lUSTkxRm9ReFVJ?= =?utf-8?B?aWhBdGZsUVVuTTVldUVDZDRvRGRiQS9nNVZoekhOakVMdEo4cFpORUQ3RUVB?= =?utf-8?B?eXkxY3VKc21pUkpCald4VHlkSnkzMXNTSGkvNlpjdWQ1Qko4eUpVWnl1YlEw?= =?utf-8?B?TFY3aDQ0RDJhYVpla1VvUkpJRUhIeUxmWHJ5Rmd1cXVZemdQT2tJcGVpaTVk?= =?utf-8?B?U2lRT2l5YjJRVEgyY1J0RUVhM1BWaHhlTzhsOFpEZWtMbFdSL3FWdVU4cHI3?= =?utf-8?B?UGNZNDdyMnlpZ1kwR3RiOUl5Y2xrYW1ZNWJsRTVoSlV4b0wwRVptd1M1aEZU?= =?utf-8?B?Q3VaVEtPVVF3NFE5dUNWUmg4MDNUakV0a0l4RnJyeUc4dDEvakFPRDRxelNF?= =?utf-8?B?K2t6RG5pK2tBY3FuUW4yTEsxMnVEbG9HdnJiM3lnWWNTdFc4Q0hOWE9Fb0E5?= =?utf-8?B?Mm9EZ0RXYTFTTTYyRUljMUdCam1BRDVuS3kxb05pSTFvZGhWSUdMeXg2K1lJ?= =?utf-8?B?LzBSOTZXSTVYWFl0NVg5dG53S2E5ZVp3Y09BU3VZTUlva1lMUHVpc1JhaEJ0?= =?utf-8?B?cUVrSkZCT1JOdmxyckVpcEVUWkpEUUVKWi9WZjZLSEY4cVliTU16T0NtdkJj?= =?utf-8?Q?/FTxahogCehySKb+VsXe?= Content-Type: multipart/alternative; boundary="_000_75D0A8341F7F4917AD68EB55EE930F90hotmailcom_" MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 4cac897e-d95f-4940-0fff-08de1b030cd3 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2025 18:01:44.6614 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2P223MB0853 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79723 Cc: "79723 <at> debbugs.gnu.org" <79723 <at> debbugs.gnu.org> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --_000_75D0A8341F7F4917AD68EB55EE930F90hotmailcom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Rm9sbG93aW5nIHVwIG9uIHRoaXMgYnVnIHJlcG9ydC4gICBJIHdhcyBhYmxlIHRvIGdldCBweXRo b24gY29tcGxldGlvbi1hdC1wb2ludCB3b3JraW5nIGJ5DQoNCkluc3RhbGxpbmcgcHl0aG9uIDMu MTMuOSB0byByZXBsYWNlIHB5dGhvbiAzLjE0LjANCk5vdCB1c2luZyBpcHl0aG9uIGFzIHB5dGhv bi1zaGVsbC1pbnRlcnByZXRlcg0KDQpOb3cgY29tcGxldGlvbi1hdC1wb2ludCB3b3JrcyB3aXRo IGVtYWNzIC1RLiAgSXQgYWxzbyB3b3JrcyB3aXRoIG15IGluaXQuZWwgd2l0aCBjb21wYW55IG1v ZGUuICBNeSBvbmx5IHByb2JsZW0gaXMgdGhhdCBJIGNhbm5vdCB1c2UgaXB5dGhvbiBpbiBpbmZl cmlvciBweXRob24gc2Vzc2lvbi4gIFdoZW4gbXkgaW5pdC5lbCBmaWxlIGluY2x1ZGVzDQoNCnB5 dGhvbi1zaGVsbC1pbnRlcnByZXRlciAiaXB5dGhvbiINCnB5dGhvbi1zaGVsbC1pbnRlcnByZXRl ci1hcmdzICItaSAtLXNpbXBsZS1wcm9tcHQiDQoNClRoZW4gSSBydW4gaW50byBzaW1pbGFyIHBy b2JsZW1zLg0KDQpPbiBPY3QgMzAsIDIwMjUsIGF0IDM6MTHigK9BTSwgRWxpIFphcmV0c2tpaSA8 ZWxpekBnbnUub3JnPiB3cm90ZToNCg0KRnJvbTogTmFyZXNoIEd1cmJ1eGFuaSA8bmFyZXNoX2d1 cmJ1eGFuaUBob3RtYWlsLmNvbT4NCkRhdGU6IFdlZCwgMjkgT2N0IDIwMjUgMTY6Mzg6MDggKzAw MDANCg0KDQoNCkluIHB5dGhvbiBpbmZlcmlvciBzZXNzaW9uLCBjb21wbGV0aW9uLWF0LXBvaW50 IG9ubHkgd29ya3MgdGhlIGZpcnN0IHRpbWUuDQpTdWJzZXF1ZW50IGVmZm9ydHMgdG8gY29tcGxl dGUgZmFpbC4gIEluIHB5dGhvbiBzY3JpcHQgYnVmZmVyLA0KY29tcGxldGlvbi1hdC1wb2ludCB3 b3JrcyBhcyBleHBlY3RlZCAoYWdhaW4gYW5kIGFnYWluKS4NCg0KRnJvbSB0ZXJtaW5hbCwgSSBs YXVuY2hlZCBlbWFjcyB1c2luZyBjb21tYW5kIGVtYWNzIC1RLiAgSSBvcGVuIGluZmVyaW9yDQpw eXRob24gc2Vzc2lvbiB1c2luZyBNLXggcnVuLXB5dGhvbi4gIEluIHB5dGhvbiBzZXNzaW9uLCBJ IHR5cGUNCg0KaW1wb3J0IG9zDQpvcy5jcHVfICAjQy1NLWkgY29tcGxldGVzIGNvbW1hbmQgdG8g b3MuY3B1X2NvdW50KCkNCm9zLmdldGMgICNDLU0taSBkb2VzIG5vdCBjb21wbGV0ZSBjb21tYW5k IGVjaG8gYXJlYSBzYXlzIGNvdWxkIG5vdCBwYXJzZQ0KIyBKU09OIHN0cmVhbTogMSwgMSwgMQ0K b3MuZ2V0Y3dkKCkgI21hbnVhbGx5IHR5cGluZyBmdWxsIGNvbW1hbmQgZ2l2ZXMgY29ycmVjdCBy ZXN1bHQNCg0KSW4gYSBweXRob24gc2NyaXB0IGJ1ZmZlciwgYm90aCBjb2RlIGNvbXBsZXRpb25z IHdvcmsuICBJIHdyaXRlIG9zLmNwdV8NCm9uIG9uZSBsaW5lLCB0aGVuIG9zLmdldGMgb24gbmV4 dCBsaW5lLiAgT24gYm90aCBsaW5lcyBDLU0taSBjb21wbGV0ZXMNCnRoZSBjb21tYW5kcy4NCg0K TXkgZW1hY3Mgd2FzIGluc3RhbGxlZCB1c2luZyBNYWNQb3J0cy4gIE15IHB5dGhvbiB3YXMgaW5z dGFsbGVkIHVzaW5nDQpwYWNrYWdlIGluc3RhbGxlciBmcm9tIHB5dGhvbi5vcmcgaG9tZXBhZ2Uu DQoNCkkgY2Fubm90IHJlcHJvZHVjZSB0aGlzLCBuZWl0aGVyIHdpdGggRW1hY3MgMzAuMiBub3Ig d2l0aCB0aGUgY3VycmVudA0KZGV2ZWxvcG1lbnQgbWFzdGVyIGJyYW5jaC4gIEkgZ3Vlc3MgdGhp cyBpcyBlaXRoZXIgbWFjT1Mtc3BlY2lmaWMgb3INCm1heWJlIHNwZWNpZmljIHRvIHRoZSB2ZXJz aW9uIG9mIFB5dGhvbiB5b3UgaGF2ZSBpbnN0YWxsZWQuICBJIHRyaWVkDQpvbiBHTlUvTGludXgg d2l0aCBQeXRob24gMy4xMC4xMiBhbmQgb24gTVMtV2luZG93cyB3aXRoIFB5dGhvbiAzLjQuNC4N Cg0KQ2FuIHNvbWVvbmUgcmVwcm9kdWNlIHRoaXMgb24gbWFjT1M/DQoNCg== --_000_75D0A8341F7F4917AD68EB55EE930F90hotmailcom_ Content-Type: text/html; charset="utf-8" Content-ID: <2E70D58ADAE96B47A722041D0CA2220F@HIDDEN> Content-Transfer-Encoding: base64 PGh0bWwgYXJpYS1sYWJlbD0ibWVzc2FnZSBib2R5Ij4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPC9o ZWFkPg0KPGJvZHkgc3R5bGU9Im92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJz cC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7Ij4NCkZvbGxvd2lu ZyB1cCBvbiB0aGlzIGJ1ZyByZXBvcnQuICZuYnNwOyBJIHdhcyBhYmxlIHRvIGdldCBweXRob24g Y29tcGxldGlvbi1hdC1wb2ludCB3b3JraW5nIGJ5DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5J bnN0YWxsaW5nIHB5dGhvbiAzLjEzLjkgdG8gcmVwbGFjZSBweXRob24gMy4xNC4wPC9kaXY+DQo8 ZGl2Pk5vdCB1c2luZyBpcHl0aG9uIGFzIHB5dGhvbi1zaGVsbC1pbnRlcnByZXRlcjwvZGl2Pg0K PGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+Tm93IGNvbXBsZXRpb24tYXQtcG9pbnQgd29ya3Mgd2l0 aCBlbWFjcyAtUS4gJm5ic3A7SXQgYWxzbyB3b3JrcyB3aXRoIG15IGluaXQuZWwgd2l0aCBjb21w YW55IG1vZGUuICZuYnNwO015IG9ubHkgcHJvYmxlbSBpcyB0aGF0IEkgY2Fubm90IHVzZSBpcHl0 aG9uIGluIGluZmVyaW9yIHB5dGhvbiBzZXNzaW9uLiAmbmJzcDtXaGVuIG15IGluaXQuZWwgZmls ZSBpbmNsdWRlcyZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+cHl0aG9uLXNo ZWxsLWludGVycHJldGVyICZxdW90O2lweXRob24mcXVvdDs8L2Rpdj4NCjxkaXY+cHl0aG9uLXNo ZWxsLWludGVycHJldGVyLWFyZ3MgJnF1b3Q7LWkgLS1zaW1wbGUtcHJvbXB0JnF1b3Q7PC9kaXY+ DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5UaGVuIEkgcnVuIGludG8gc2ltaWxhciBwcm9ibGVt cy4gJm5ic3A7Jm5ic3A7PGJyIGlkPSJsaW5lQnJlYWtBdEJlZ2lubmluZ09mTWVzc2FnZSI+DQo8 ZGl2Pjxicj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRpdj5PbiBPY3QgMzAsIDIwMjUs IGF0IDM6MTHigK9BTSwgRWxpIFphcmV0c2tpaSAmbHQ7ZWxpekBnbnUub3JnJmd0OyB3cm90ZTo8 L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8ZGl2Pg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9ImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQt c2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFs OyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRv OyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5v bmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7 IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+ DQpGcm9tOiBOYXJlc2ggR3VyYnV4YW5pICZsdDtuYXJlc2hfZ3VyYnV4YW5pQGhvdG1haWwuY29t Jmd0Ozxicj4NCkRhdGU6IFdlZCwgMjkgT2N0IDIwMjUgMTY6Mzg6MDggKzAwMDA8YnI+DQo8YnI+ DQo8YnI+DQo8YnI+DQpJbiBweXRob24gaW5mZXJpb3Igc2Vzc2lvbiwgY29tcGxldGlvbi1hdC1w b2ludCBvbmx5IHdvcmtzIHRoZSBmaXJzdCB0aW1lLjxicj4NClN1YnNlcXVlbnQgZWZmb3J0cyB0 byBjb21wbGV0ZSBmYWlsLiAmbmJzcDtJbiBweXRob24gc2NyaXB0IGJ1ZmZlciw8YnI+DQpjb21w bGV0aW9uLWF0LXBvaW50IHdvcmtzIGFzIGV4cGVjdGVkIChhZ2FpbiBhbmQgYWdhaW4pLjxicj4N Cjxicj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPkZyb20gdGVybWluYWwsIEkgbGF1bmNoZWQg ZW1hY3MgdXNpbmcgY29tbWFuZCBlbWFjcyAtUS4gJm5ic3A7SSBvcGVuIGluZmVyaW9yPGJyPg0K PC9ibG9ja3F1b3RlPg0KcHl0aG9uIHNlc3Npb24gdXNpbmcgTS14IHJ1bi1weXRob24uICZuYnNw O0luIHB5dGhvbiBzZXNzaW9uLCBJIHR5cGU8YnI+DQo8YnI+DQppbXBvcnQgb3M8YnI+DQpvcy5j cHVfICZuYnNwOyNDLU0taSBjb21wbGV0ZXMgY29tbWFuZCB0byBvcy5jcHVfY291bnQoKTxicj4N Cm9zLmdldGMgJm5ic3A7I0MtTS1pIGRvZXMgbm90IGNvbXBsZXRlIGNvbW1hbmQgZWNobyBhcmVh IHNheXMgY291bGQgbm90IHBhcnNlPGJyPg0KIyBKU09OIHN0cmVhbTogMSwgMSwgMTxicj4NCm9z LmdldGN3ZCgpICNtYW51YWxseSB0eXBpbmcgZnVsbCBjb21tYW5kIGdpdmVzIGNvcnJlY3QgcmVz dWx0PGJyPg0KPGJyPg0KSW4gYSBweXRob24gc2NyaXB0IGJ1ZmZlciwgYm90aCBjb2RlIGNvbXBs ZXRpb25zIHdvcmsuICZuYnNwO0kgd3JpdGUgb3MuY3B1Xzxicj4NCm9uIG9uZSBsaW5lLCB0aGVu IG9zLmdldGMgb24gbmV4dCBsaW5lLiAmbmJzcDtPbiBib3RoIGxpbmVzIEMtTS1pIGNvbXBsZXRl czxicj4NCnRoZSBjb21tYW5kcy48YnI+DQo8YnI+DQpNeSBlbWFjcyB3YXMgaW5zdGFsbGVkIHVz aW5nIE1hY1BvcnRzLiAmbmJzcDtNeSBweXRob24gd2FzIGluc3RhbGxlZCB1c2luZzxicj4NCnBh Y2thZ2UgaW5zdGFsbGVyIGZyb20gcHl0aG9uLm9yZyBob21lcGFnZS48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBI ZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlh bnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9ybWFs OyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5v bmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQt c3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPHNwYW4gc3R5bGU9 ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQt c2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFs OyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBz dGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNl OiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw cHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZSAh aW1wb3J0YW50OyI+SQ0KIGNhbm5vdCByZXByb2R1Y2UgdGhpcywgbmVpdGhlciB3aXRoIEVtYWNz IDMwLjIgbm9yIHdpdGggdGhlIGN1cnJlbnQ8L3NwYW4+PGJyIHN0eWxlPSJjYXJldC1jb2xvcjog cmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7IGZv bnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6 IDQwMDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5k ZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3Jk LXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29y YXRpb246IG5vbmU7Ij4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBm b250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1h bDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNw YWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQt dHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsg LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZs b2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiPmRldmVsb3BtZW50DQogbWFz dGVyIGJyYW5jaC4gJm5ic3A7SSBndWVzcyB0aGlzIGlzIGVpdGhlciBtYWNPUy1zcGVjaWZpYyBv cjwvc3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5 OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZh cmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9y bWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06 IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRl eHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPHNwYW4gc3R5 bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZv bnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9y bWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWdu OiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNw YWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRo OiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGlu ZSAhaW1wb3J0YW50OyI+bWF5YmUNCiBzcGVjaWZpYyB0byB0aGUgdmVyc2lvbiBvZiBQeXRob24g eW91IGhhdmUgaW5zdGFsbGVkLiAmbmJzcDtJIHRyaWVkPC9zcGFuPjxiciBzdHlsZT0iY2FyZXQt Y29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAx NHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQt d2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0 ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1h bDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4 dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAw LCAwKTsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxl OiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IGxl dHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4 OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5n OiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBu b25lOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7Ij5vbg0KIEdOVS9M aW51eCB3aXRoIFB5dGhvbiAzLjEwLjEyIGFuZCBvbiBNUy1XaW5kb3dzIHdpdGggUHl0aG9uIDMu NC40Ljwvc3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFt aWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250 LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzog bm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zv cm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0 LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPg0KPGJyIHN0 eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBm b250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5v cm1hbDsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGln bjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1z cGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0 aDogMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7Ij4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xv cjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7 IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWln aHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQt aW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3 b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRl Y29yYXRpb246IG5vbmU7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsi PkNhbg0KIHNvbWVvbmUgcmVwcm9kdWNlIHRoaXMgb24gbWFjT1M/PC9zcGFuPjwvZGl2Pg0KPC9i bG9ja3F1b3RlPg0KPC9kaXY+DQo8YnI+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_75D0A8341F7F4917AD68EB55EE930F90hotmailcom_--
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at 79723) by debbugs.gnu.org; 30 Oct 2025 07:11:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 30 03:11:46 2025 Received: from localhost ([127.0.0.1]:33608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vEMow-0006X3-Pd for submit <at> debbugs.gnu.org; Thu, 30 Oct 2025 03:11:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39620) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vEMos-0006WV-Dr for 79723 <at> debbugs.gnu.org; Thu, 30 Oct 2025 03:11:39 -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 <eliz@HIDDEN>) id 1vEMom-0002Jh-1A; Thu, 30 Oct 2025 03:11:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=OdpwpFLB52MFA2jeyl+fKV8FThqxq0bhiYptRaC19a8=; b=lKYHSTxuYqrf d95sWdNMyor2GDjt/Sj1lKFOfmKXb/SDCf9KQTb8X0cAzOCB1lM2lUF1ZOany7/d7VSVOIlx+BIyG yVDN6YqcgRn6JcBK6NcvdhRxznenV3mEmS7jhN2YUfzSXITdZcrf4E7C0jbvQiz1eJhMXNdEswGgm mSsw3lMnvvAO3RhCKvkF/Yuesc61GNPobE2qnBIkvVMZjH8GTgErptxwUYAudxhl7FL6ecfh1e0fc Ua09NIsVo6Yu7geAlqSUeuXE9lvdmX0fj/HSCAs/wU4qI0Es8Zk7cMgIV4z9ICgM4nQC6J3+XYN74 hXm2KynWBEF1qF526bOmpw==; Date: Thu, 30 Oct 2025 09:11:25 +0200 Message-Id: <86sef0n9sy.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> In-Reply-To: <22F1C468-CBB5-4E71-ACE2-5DB642D2D51F@HIDDEN> (message from Naresh Gurbuxani on Wed, 29 Oct 2025 16:38:08 +0000) Subject: Re: bug#79723: 30.2; completion-at-point in inferior python session References: <22F1C468-CBB5-4E71-ACE2-5DB642D2D51F@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79723 Cc: 79723 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> > Date: Wed, 29 Oct 2025 16:38:08 +0000 > > > > In python inferior session, completion-at-point only works the first time. > Subsequent efforts to complete fail. In python script buffer, > completion-at-point works as expected (again and again). > > >From terminal, I launched emacs using command emacs -Q. I open inferior > python session using M-x run-python. In python session, I type > > import os > os.cpu_ #C-M-i completes command to os.cpu_count() > os.getc #C-M-i does not complete command echo area says could not parse > # JSON stream: 1, 1, 1 > os.getcwd() #manually typing full command gives correct result > > In a python script buffer, both code completions work. I write os.cpu_ > on one line, then os.getc on next line. On both lines C-M-i completes > the commands. > > My emacs was installed using MacPorts. My python was installed using > package installer from python.org homepage. I cannot reproduce this, neither with Emacs 30.2 nor with the current development master branch. I guess this is either macOS-specific or maybe specific to the version of Python you have installed. I tried on GNU/Linux with Python 3.10.12 and on MS-Windows with Python 3.4.4. Can someone reproduce this on macOS?
bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.Received: (at submit) by debbugs.gnu.org; 30 Oct 2025 04:22:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 30 00:22:32 2025 Received: from localhost ([127.0.0.1]:33117 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vEKBC-0003pH-Vn for submit <at> debbugs.gnu.org; Thu, 30 Oct 2025 00:22:32 -0400 Received: from lists.gnu.org ([2001:470:142::17]:38082) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <naresh_gurbuxani@HIDDEN>) id 1vE9By-0005Mf-7i for submit <at> debbugs.gnu.org; Wed, 29 Oct 2025 12:38:36 -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 <naresh_gurbuxani@HIDDEN>) id 1vE9Bl-0004qE-75 for bug-gnu-emacs@HIDDEN; Wed, 29 Oct 2025 12:38:21 -0400 Received: from mail-eastusazolkn19011000.outbound.protection.outlook.com ([52.103.1.0] helo=BL2PR02CU003.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 <naresh_gurbuxani@HIDDEN>) id 1vE9Bd-0001CD-Uw for bug-gnu-emacs@HIDDEN; Wed, 29 Oct 2025 12:38:20 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SqtwM1yh1ubbt0n2eOozhLZ8MvIR3BUWdP2O7xmdZT+7YuvCNASgEXNL5Zd9RmMILZRtUJKkLfAt1s45Vf8/BILZ9YNF9pP85FGh7r3fUI7ddhjDvMM8JrkziWkwH7qeI8peNvA9KvaxINFhvhRYolR68eMUQP6uc6ncTCzo0EzSL7/YyZoa8S3M4H+IYGAlmkA8IeOsTT53lN2J8+YPwvorjYxLqGEc4+MgLAFH1PDUYH+ueG5Dv7ARx3WoSw8xy+BanElhc2juNeCakgCLmIJiW4kyyOAUiIEAYSJmuGUb6+VaDv9M4RrRITFkuQpXX11XOU7xHkboJyNmeEIRyQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=EoAl3cedfSe9+ki0833qPbI3GyMQ6gSaoMzF5oG3tgM=; b=osJuZX5eE/bt4Mh34TByrgp2gSZ2DyOnKinE1Aw6McmmUYpdO2GGIm6o0S8PdOycqm3prCdBbdNN3R/sZFJxB3DmffYneEQvgqplwSZGsLGaNgP+547oc5RZcs8mWtfSPVDWaZYkcApeELyvMYpDtEjlbwDX8noiCemA/XDOXdssQHp0Cg3RnAoIUEaqusWYUynl/8bSTpeYQO95h4t2NS1cVt4fIxJB+M8lRo3skUZWD0GQCcFjXdDuA8tLgy+WNIB3zJhMeC2QpwenCEX1wXsobv/tode0JRmDaYE8+FR44WWBnYMfo0Un+l0OAt8eS9EtSPtS2flkaq49itTbmA== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EoAl3cedfSe9+ki0833qPbI3GyMQ6gSaoMzF5oG3tgM=; b=Rtrvi2foaRCEJiCjsw0YTwCr+gDVjjxaPaTqZQnpnGECKnHlIoKVsJ67B7K5n4F+AYJtdB/buGYq1lIEAWiQdGXkVOLzwc6sZkwjinSAU3rx0YlLeJHEE5ITnVj/wswy7SI//an5LWWAPw1hfRFRdwg1rK+TngTWxwvMI2Hy6mwppdyBrh7WPFnEjQ4usFSIUPPh9t1pyhuvJgEPeVeepFu6FrVnk79UnI4G12zOT+IoL5rbTjzE/LuBf5Am8f4e1tyKQxtxaRBIlFOSLzQAaZrWz3m+8bACZcw0N/I31rZBcDO/i0fMPQ+UUmjx3JiHicGQ/xlT1c/nvtkPYEcAMg== Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM (2603:10b6:f:fc00::bb4) by SJ2P223MB0856.NAMP223.PROD.OUTLOOK.COM (2603:10b6:a03:582::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.18; Wed, 29 Oct 2025 16:38:08 +0000 Received: from DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456]) by DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM ([fe80::7ed4:c649:b3de:1456%6]) with mapi id 15.20.9253.018; Wed, 29 Oct 2025 16:38:08 +0000 From: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN> To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN> Subject: 30.2; completion-at-point in inferior python session Thread-Topic: 30.2; completion-at-point in inferior python session Thread-Index: AQHcSPJoI6YODHgJjkek7NoSLcF0fQ== Date: Wed, 29 Oct 2025 16:38:08 +0000 Message-ID: <22F1C468-CBB5-4E71-ACE2-5DB642D2D51F@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM3PPF9A5B544E0:EE_|SJ2P223MB0856:EE_ x-ms-office365-filtering-correlation-id: 431d7842-185c-4b88-df76-08de17098aed x-ms-exchange-slblob-mailprops: CLk2x5OX5VZScfi4ujRs8C9HlrkUiLpJMdUMBRtNq84o8W4XfJWLxR9L/7yGw6lrktgUyk2McfEYDM4k0VHA43ylrztRaWTQdDKGfHQhXmz8PU8iyjhFGuVEfpsd5aQlxIlaiNs3t2rxLgLLBf/8nWWjdID4UYQ/2Aacc0SS7KdQ0VTIOTJj2RZ+bpe/gxacyopH8uEO9nNeOgjSr+CPTlsT0lGKU5v+f7+Zw3GBswNMRcHtUCvr84AWZ6iS4RU+C9Q1RHbrZO0aHdiiKLG8sC4sXZYgbJYPic3LWbWwSr+XMlwr2jvn+dLsodm/++CjosXbWHri2sq72Hjb2d1d8kxzJ4AnGBhQV4lswvHsYDn7CxIbjHBLYR05K/3H95yM9zJaVrXql7PMjzpVcleihCtC4MdyLaj3GdKOpZX0tTfEgWKs8gmfSzuaQkSApE1Lhr3BfZY+11yNAj6LPcuXW4uvbE1bcNDjL0Pb7L04eWbORRDRr6xAeOkb07qbPM5g5i0EHZVcqWWDTtgrbgcdJFf8ceji3hj9nfn25HsU6nqBten79u/qKKvSUC5rpuYWXCY6TKJrO+n0KcTLEWDbJ9VJcURiVwwqB2yNnm4ZGHc/pObsZg5W5nEiVWuXaNDdQxsnb2HROR0xwJ6ATfn1EagQ8Zd8U10z0ZrrAy4J6vkT5v/M7Ucgoz9LbL8kVADpN6zfpCXE5ye3I7nod7c1rQ== x-microsoft-antispam: BCL:0; ARA:14566002|19110799012|8062599012|31061999003|8060799015|461199028|41001999006|15080799012|3412199025|440099028|40105399003|39105399003|51005399003|102099032; x-microsoft-antispam-message-info: =?us-ascii?Q?4rNqaQuQO+yfw8x83BZcTLwhLokOQ1/Lx4ljScuk4iHu4Ev1qH1s41rVnfEo?= =?us-ascii?Q?FNb+bLFZQy+r9APGrczlQ7NOxp3lSyyutyUGKVSCbD5OODT26Q6ym9AZGlxy?= =?us-ascii?Q?0Rg6YABOujSQcYSCCBy9byfetzon0THmHDzryVCx7jh0Tj02WVKFUsFbQaZR?= =?us-ascii?Q?tnJUPrqhnMSH8u29njLsuBKcZac+PP1xbAyUMnCtxKP5mJXl1hSD7R58ePT3?= =?us-ascii?Q?0pqVBBSLHfaYQJKoXQpC1xcwA9dA5U2NV4E8wkqcY4JEw/MOBVaA3PXqzIGB?= =?us-ascii?Q?YEjKQ8aef18A8YoP/2Tm/yr/Y386OmgX7hRL9j0T3RAUXO6O7UAQQfFgzIe9?= =?us-ascii?Q?Tp7W1eS1wLBvnoVQ5Up76oijjvvxV0FPLBHxWDXVzv8hFc/qhsO5CvRdkYjL?= =?us-ascii?Q?UV1S7NGJpvJLuUvszv3gF/k9dvqvwXCXmSwURS0jxryo4gMkAxveujXfsxML?= =?us-ascii?Q?CBrLH/w+8qSMOnr0vmujwSC914ZJsslJvJ0igRbBhR8cZvT6+DH5179lZi8t?= =?us-ascii?Q?sHy7/ocA5kut9dxmx6CaR8F196pwUot7woRGKjulOzU72QX5wQTcvjiPrpwV?= =?us-ascii?Q?uVDxE9rc1ji0zecA70c2I4e8MStKy+2b3NN6u5tpByd1Tm4af1MA/iB46+RJ?= =?us-ascii?Q?2kQqvbXODy8d4kASAWKYMhY3pugFT999/DvY7eKai7/FdsMVkHPFZxzzF8q6?= =?us-ascii?Q?w047jHFRlDrX0oOBoOuS3Pq5Bw2gzVzDPylheqBwlEEqisbwAae24uR/cT56?= =?us-ascii?Q?MfK8hr7AHUfed72bpTNPaaTClIomqCMCxIZh91903REL05u5i19Gx+yXHNTh?= =?us-ascii?Q?0DtvZMZToNviJ+bYY8xwdvDRsd8/bphN3EOIGOWKAV/aXrsoMUa9mgOdHzoO?= =?us-ascii?Q?LYkMQE2XRhtC8q2NyDXaAwrnYHrGgQNfwi4keIz2QODz1hHoFNpf3z1xBs5R?= =?us-ascii?Q?cCturYkWbx6iZDMb27QvWxCmqESJjWfaeUMgFgr476Q+qWsWaiibCVfHBqwz?= =?us-ascii?Q?WpIT2/O0X2X9E+Uo7EBsXG/8R4MAVWO887EcDjDc9K/nA3gb77NWF9RaJtUM?= =?us-ascii?Q?d8PlX2f8tAUkGA+QrIzy7rL6baCVWvnM5brJvKNaSOQtni7NSce6QXV90vY7?= =?us-ascii?Q?Lyx1AQn3N1jAgnYa2FjQ6WpJbmpljg2gpmbsgnyDycNhmeXhpQ/rYH5nwxE/?= =?us-ascii?Q?A6/joiJP6MsdG3XFXvkZT/CkDNgSgLtU01vjFhjhj2rVLQ+N8FrGk14zXkVY?= =?us-ascii?Q?jHRCCyjpjsgw4DtGc55P?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?+ez3p5Aik7pbvO7n3uRA6TjyZ/XI21E2G88Nhu/RYyDVBIIVEehT6c0NOr5K?= =?us-ascii?Q?Y96YUftR3OP6gtb/FScfTnx+oN68Di4hpGOXKi4wz4LmfmGhYEkLGkrRj+N9?= =?us-ascii?Q?lR77cl9vcdHBIR3ZwUQuCTvzGRqXrVNNVwWWzQcbu2plPY759VdkYaW9k9Z7?= =?us-ascii?Q?WhFhxTfAGYnWmA6F7HJZborU/A9kzG5w3WWsGHkk2tQACLh5b9pCQHytDnjX?= =?us-ascii?Q?RSUh88xb1oABUePZVQC64omZSra800uJKdZf/pqt/Voin9M6V4ql1b5lbZjG?= =?us-ascii?Q?p26nD9vefTs5M2J3+Atx5B8efLZrbLUSAwbE0NVFWXQMHDLTQZkARlGnj5bm?= =?us-ascii?Q?GtGn3mibAv0ng7JW+puVD+6etAffQTD6ijQM4bhHg0LsHQZ+9hbc09bejsK8?= =?us-ascii?Q?/lfTUmqTSz6+RHUKA5FrQo9bkdmDp8eDRTQrI6mcfjf6vsL7vqQw++qmB6ZQ?= =?us-ascii?Q?9CClhwMng7dXdby4cGB31sbfXYAt3MFZZZRiWfY1bY7ADNkXY5o4fjFEQiej?= =?us-ascii?Q?1SPAoL4CNkbqJc+fMh+j14cPrNlkAWSMq/2VKYriqvGI2+YBQIBKheabJF9r?= =?us-ascii?Q?2Uo0YQt7zTJRU1eqQjEsZdifFsZwsmn9oOPJT91aohG4XNJINl02y6x1NqE+?= =?us-ascii?Q?YjVbX1tWJ3CTBHpJIdb+u3n5KBuvwxRHDHALiiAPM5k8f0iBfEztfTs4TzRV?= =?us-ascii?Q?m+d+yzzbPl4oUB/0sH7e9XPsyG5xcsSXk2jmpd1aG//GN2XsKLmUa3nLGhny?= =?us-ascii?Q?NzKdUFIBreA49VtkEF8yH8JGTOuGhs3g3bAxFGGloRTwV8LBiIvJVMt5/RVI?= =?us-ascii?Q?WKtQ8oIKQzctwZrd+LXKRfsLVEf012/jx4sTxMKWnNWPOa1RAzTFoh/zJyoM?= =?us-ascii?Q?34gm7JMKggZM7bxDYHB/vy/0/vQsr+m9G7AgCDZ07EwVQUXJfdhHhJBSOTAq?= =?us-ascii?Q?5ZC9hETpG/ys3Rhsfu5rYNYekKZ2y2rRNgRUwG1KaEg+h5TA1HQyMZ86hp0V?= =?us-ascii?Q?s/2nXWsdNzFSx4H/hKBurauyKrtTtmiVFDJPX5ITogCPQNqe/DKP3NAX68jB?= =?us-ascii?Q?OseRVuemp+jE15y+k5T1aZgMbgeDKMOXmJCA3U0zNYdYlsNRplCgxweXRBFQ?= =?us-ascii?Q?t0FSxI7l5yeNPp1f3y9aDDxHSka5LqGC2GI7HUrq+nr0UWDDxBcCiCd/Q9hR?= =?us-ascii?Q?DnBbe8Tz28GeYpdBgt5t4ZTwxiPJj2ZbUh9jBhSlZ8n0LSHJheM5M/vJ1rLo?= =?us-ascii?Q?5HFDEzCayXGRfT2xKTLn?= Content-Type: text/plain; charset="us-ascii" Content-ID: <4303EB12E9F95E4FA29F3D0FE5973F8A@HIDDEN> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PPF9A5B544E0.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 431d7842-185c-4b88-df76-08de17098aed X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2025 16:38:08.5651 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2P223MB0856 Received-SPF: pass client-ip=52.103.1.0; envelope-from=naresh_gurbuxani@HIDDEN; helo=BL2PR02CU003.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, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 30 Oct 2025 00:22:25 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) In python inferior session, completion-at-point only works the first time. Subsequent efforts to complete fail. In python script buffer, completion-at-point works as expected (again and again). From terminal, I launched emacs using command emacs -Q. I open inferior python session using M-x run-python. In python session, I type import os os.cpu_ #C-M-i completes command to os.cpu_count() os.getc #C-M-i does not complete command echo area says could not parse # JSON stream: 1, 1, 1 os.getcwd() #manually typing full command gives correct result In a python script buffer, both code completions work. I write os.cpu_ on one line, then os.getc on next line. On both lines C-M-i completes the commands. My emacs was installed using MacPorts. My python was installed using package installer from python.org homepage. In GNU Emacs 30.2 (build 2, aarch64-apple-darwin25.0.0) of 2025-09-25 built on tahoea.local System Description: macOS 26.0.1 Configured using: 'configure --prefix=3D/opt/local --disable-silent-rules --without-ns --without-x --without-dbus --without-gconf --without-libotf --without-m17n-flt --with-libgmp --with-gnutls --with-xml2 --with-modules --with-sqlite3 --with-webp --with-native-compilation=3Daot --infodir /opt/local/share/info/emacs --disable-gc-mark-trace --with-tree-sitter 'CFLAGS=3D-pipe -Os -Wno-attributes -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64' 'CPPFLAGS=3D-I/opt/local/include -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk' 'LDFLAGS=3D-L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-no_pie -Wl,-rpath /opt/local/lib/gcc15 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk -arch arm64'' Configured features: ACL GMP GNUTLS LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE PDUMPER SQLITE3 THREADS TREE_SITTER ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Python Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dnd dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils cl-seq python rx project compat pcase treesit comint subr-x regexp-opt ansi-osc ring cl-loaddefs cl-lib ansi-color term/xterm xterm byte-opt gv bytecomp byte-compile rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 82118 11994) (symbols 48 7412 0) (strings 32 20655 2037) (string-bytes 1 664013) (vectors 16 9773) (vector-slots 8 114370 9419) (floats 8 35 5) (intervals 56 349 0) (buffers 992 11))
Naresh Gurbuxani <naresh_gurbuxani@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#79723; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.