GNU bug report logs - #79723
30.2; completion-at-point in inferior python session

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Naresh Gurbuxani <naresh_gurbuxani@HIDDEN>; dated Thu, 30 Oct 2025 04:23:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 79723 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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==




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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=




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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==




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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_--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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==




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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==




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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==




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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==




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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
> 




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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_--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at 79723 <at> debbugs.gnu.org:


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?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


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))




Acknowledgement sent to Naresh Gurbuxani <naresh_gurbuxani@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#79723; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 15 Dec 2025 12:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.