GNU bug report logs - #75729
[PATCH] python-mode: add `exit` to the list of block-enders

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; Severity: wishlist; Reported by: Konstantin Kharlamov <Hi-Angel@HIDDEN>; Keywords: patch; dated Tue, 21 Jan 2025 15:43:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Severity set to 'wishlist' from 'normal' Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 75729) by debbugs.gnu.org; 23 Jan 2025 15:11:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 23 10:11:02 2025
Received: from localhost ([127.0.0.1]:41881 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tayrG-00046R-1h
	for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 10:11:02 -0500
Received: from mail-pl1-x629.google.com ([2607:f8b0:4864:20::629]:47574)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>)
 id 1tayr8-00045p-D9
 for 75729 <at> debbugs.gnu.org; Thu, 23 Jan 2025 10:11:00 -0500
Received: by mail-pl1-x629.google.com with SMTP id
 d9443c01a7336-21a7ed0155cso17963595ad.3
 for <75729 <at> debbugs.gnu.org>; Thu, 23 Jan 2025 07:10:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737645048; x=1738249848; 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=ZJyhxWBX1t+w8voOrCo9R/2LOCxRyaTSG8tojKAre1g=;
 b=jiybQfx4g1EP1/9bq+jarN4yzANmirK/Aj7eChef7kMwfUxfK3NlG/3gQpjJdVIwlW
 UbV4hBsAvdmNaOwsxWGlTm/wY4wIPCLfo5ByJ0ThJDQpt3mpxywGonNNZfQPRdkiVH74
 UZe/rWad9DK8UtBudZ18KoY1R4kjoy5EuPliv7kdPr5XdF/VP9QIiUwPvhjOxIUY+bpi
 rauN+H44bggF2XGLltkzVeJbJ1N4K7fJY+Ytpd7YxpW3+PILwMxTeROtoabsL5dv9Ev0
 OifiY0legK7ytGDlL0z3j/MhYO9d2PeviIV63XCWysL286a3SjOJEoHObkOq+JX7e2Yg
 hihw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737645048; x=1738249848;
 h=content-transfer-encoding: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=ZJyhxWBX1t+w8voOrCo9R/2LOCxRyaTSG8tojKAre1g=;
 b=lXYRx/5KYLtVjMc7s00H3zBag8pYflzgymVCFekhfgUblgWZiQLNvPK/dyTjT/RFqt
 ZEA4/ud4FmMIlDxvaxh5BphbQJxGvkqz2Dm57QzlY2TcgL41dB6s7I/L/l7U8TVv/IoL
 BTCpp8Rapc72XtjQL6x6KVmDbk5JP8RPd7tYAwGDACMRhKVh/rGP2L/FLjhPcxFeH3zI
 HSROF0QhXb0Fr0ZRS+XSPm8LeqOsOf8/JFMpU1tF0WrjoUkJ86WZOexfOO4vyC+mNW2J
 ufAFNvEFbOJEYGYudhgoxg226FqFocfzKeCU3+ABb0LbSbZXM9aNsLNaXUrq8icqv/+h
 ZSrw==
X-Forwarded-Encrypted: i=1;
 AJvYcCVcjSPq4lFRsf6N6DcK+M5I8p8e7dwbhoRPlxygNHrFno3sbXsjWPqvNQv/Pm+TA5NqkPRBEg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yw9vAoZj4ZL0kyYUKJS8HNgNLaZ84TSTFT4y2Bi6n3n760PbPci
 ECKNX6cMvcdOLaek6gHCCHomVHfllI4eM2XhI4vDvRlxFtBdeQpd
X-Gm-Gg: ASbGnctOrwrqCZApkMp2t7JS50JJKdNNXXdCAgydag/xQPuFceVoWc/MBe2keNddM1f
 cSC4Q6cEA+VBVu4bBndNVB3WYEu6eUO203wISBPfCkUL9oHOBtqeyh24tM81pf0cf9ZrOrq6Gt4
 OmHpWveMv/3pXZqwrC9G7d++khPkuLJT4BH40r+hB52qU7u11eay1ytK66l20ZRQlyB8jgLMQvy
 mY4+VTbC9CY4CQZ4Kzxc4+CahtZyGw7eHfYN5ChJbMBi9Vrt1s6O3bsqXPTWFF3G7CtE8WEGg7w
 5lSmLWHjuwQVE4Rfl+1CgGKxNniJfB/9Nrw=
X-Google-Smtp-Source: AGHT+IGG95F1Yj9Nqeej/CPaI4fB5B6Qqe9lXku5gq4dz5V56j96GgfpIzVnYnBQmnA/MiPmkFutEQ==
X-Received: by 2002:a05:6a00:1412:b0:71e:4930:162c with SMTP id
 d2e1a72fcca58-72daf94f6a5mr36975411b3a.6.1737645048020; 
 Thu, 23 Jan 2025 07:10:48 -0800 (PST)
Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-72f8a69fb30sm21174b3a.32.2025.01.23.07.10.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 23 Jan 2025 07:10:47 -0800 (PST)
Date: Fri, 24 Jan 2025 00:10:33 +0900
Message-ID: <eke7h65po9au.wl-kobarity@HIDDEN>
From: kobarity <kobarity@HIDDEN>
To: Konstantin Kharlamov <Hi-Angel@HIDDEN>
Subject: Re: bug#75729: [PATCH v4] python-mode: add `exit` to the list of
 block-enders
In-Reply-To: <72318c00fa75d3c6a8b1f62adadc76b78c92635f.camel@HIDDEN>
References: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
 <CADwFkmnkqyq-Fv0Drg6jDV2LwGD_x14wU+27yUV+zgjfk18ifA@HIDDEN>
 <b12ce5f7e9e479b926355f231943776828645dfa.camel@HIDDEN>
 <CADwFkmm81iYioW_zZ3TiEeXPFXr8e35gfgg2BmPVjw8FM+RR2A@HIDDEN>
 <eke7tt9qltwp.wl-kobarity@HIDDEN>
 <72318c00fa75d3c6a8b1f62adadc76b78c92635f.camel@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: 75729
Cc: Eli Zaretskii <eliz@HIDDEN>, 75729 <at> debbugs.gnu.org,
 Stefan Kangas <stefankangas@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 (-)

Konstantin Kharlamov wrote:
> On Thu, 2025-01-23 at 01:01 +0900, kobarity wrote:
> >=20
> > Ship Mints wrote:
> > > Do you want to consider more of the terminal calls? os.exit()
> > > os._exit()
> > > sys.exit() quit() (though quit raises SystemExit which could be
> > > locally
> > > caught; I think it's equivalent to raise SystemExit?).
> >=20
> > I too would prefer to include these.=C2=A0 Because I think `sys.exit()`=
 is
> > recommended over `exit().
> >=20
> > https://pylint.readthedocs.io/en/latest/user_guide/messages/refactor/co=
nsider-using-sys-exit.html
> >=20
> > Another point is that although `exit()` ends current codeflow, `exit`
> > does not end current codeflow.=C2=A0 This is where it differs from
> > `return`, etc.
> >=20
> > This is a bit complicated, but how about the following code?
> >=20
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (blo=
ck-ender=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (seq
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 symbol-start
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (or
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (seq (or
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 "break" "continue" "pass"
> > "raise" "return")
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 symbol-end)
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (seq
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (or
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (seq (? (or (s=
eq "os." (? ?_))
> > "sys.")) "exit")
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "quit") (* spa=
ce) "("))))
>=20
> Thank you, I replaced the code and tested it, it works for me. I did a
> small change though: I moved the `(* space=E2=80=A6` part on the new line=
 to
> align it with `(or =E2=80=A6)`. In the older code it looked like this tex=
t is
> part of the `(or =E2=80=A6)` expression. But please see if it's okay this=
 way,
> you definitely have more ELisp experience =F0=9F=98=8A

Thanks, it looks good to me.




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

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


Received: (at 75729) by debbugs.gnu.org; 22 Jan 2025 22:12:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 22 17:12:46 2025
Received: from localhost ([127.0.0.1]:37003 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1taixq-0004PF-1X
	for submit <at> debbugs.gnu.org; Wed, 22 Jan 2025 17:12:46 -0500
Received: from forward501d.mail.yandex.net
 ([2a02:6b8:c41:1300:1:45:d181:d501]:34990)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <Hi-Angel@HIDDEN>)
 id 1taixo-0004Oc-6s
 for 75729 <at> debbugs.gnu.org; Wed, 22 Jan 2025 17:12:45 -0500
Received: from mail-nwsmtp-smtp-production-main-18.iva.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-18.iva.yp-c.yandex.net
 [IPv6:2a02:6b8:c0c:a4a0:0:640:f7f6:0])
 by forward501d.mail.yandex.net (Yandex) with ESMTPS id D4576611EB;
 Thu, 23 Jan 2025 01:12:35 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-18.iva.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id YCgGoPHOm4Y0-khstIElw; 
 Thu, 23 Jan 2025 01:12:35 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1737583955; bh=bp36iNdCuwMXNfLx8LuOhXi40rhleXr6A/ftfdPXKew=;
 h=Date:In-Reply-To:Cc:References:To:From:Subject:Message-ID;
 b=OLyjB+xlLwWsV7ij9LYJzN8dhqGGAtWiqH2iU9WL0hANnjRYFJ9Mh0qYu04b/oQdX
 lO1DRVE8SA8TPe0PxVTnvhe1A1frf2LBsgf9HtYvlMuOiE2GNq6CJYI4Fn3h+k9s+u
 UdHIyJ+26FcZMSoyP2uGQmTIkIpreECFNJzUInpU=
Authentication-Results: mail-nwsmtp-smtp-production-main-18.iva.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Message-ID: <72318c00fa75d3c6a8b1f62adadc76b78c92635f.camel@HIDDEN>
Subject: Re: bug#75729: [PATCH v4] python-mode: add `exit` to the list of
 block-enders
From: Konstantin Kharlamov <Hi-Angel@HIDDEN>
To: kobarity <kobarity@HIDDEN>
Date: Thu, 23 Jan 2025 01:12:32 +0300
In-Reply-To: <eke7tt9qltwp.wl-kobarity@HIDDEN>
References: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
 <CADwFkmnkqyq-Fv0Drg6jDV2LwGD_x14wU+27yUV+zgjfk18ifA@HIDDEN>
 <b12ce5f7e9e479b926355f231943776828645dfa.camel@HIDDEN>
 <CADwFkmm81iYioW_zZ3TiEeXPFXr8e35gfgg2BmPVjw8FM+RR2A@HIDDEN>
 <eke7tt9qltwp.wl-kobarity@HIDDEN>
Content-Type: multipart/mixed; boundary="=-mH9P9225ksVhsYoA3TW0"
User-Agent: Evolution 3.54.3 
MIME-Version: 1.0
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75729
Cc: Eli Zaretskii <eliz@HIDDEN>, 75729 <at> debbugs.gnu.org,
 Stefan Kangas <stefankangas@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.7 (-)

--=-mH9P9225ksVhsYoA3TW0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gVGh1LCAyMDI1LTAxLTIzIGF0IDAxOjAxICswOTAwLCBrb2Jhcml0eSB3cm90ZToKPiAKPiBT
aGlwIE1pbnRzIHdyb3RlOgo+ID4gRG8geW91IHdhbnQgdG8gY29uc2lkZXIgbW9yZSBvZiB0aGUg
dGVybWluYWwgY2FsbHM/IG9zLmV4aXQoKQo+ID4gb3MuX2V4aXQoKQo+ID4gc3lzLmV4aXQoKSBx
dWl0KCkgKHRob3VnaCBxdWl0IHJhaXNlcyBTeXN0ZW1FeGl0IHdoaWNoIGNvdWxkIGJlCj4gPiBs
b2NhbGx5Cj4gPiBjYXVnaHQ7IEkgdGhpbmsgaXQncyBlcXVpdmFsZW50IHRvIHJhaXNlIFN5c3Rl
bUV4aXQ/KS4KPiAKPiBJIHRvbyB3b3VsZCBwcmVmZXIgdG8gaW5jbHVkZSB0aGVzZS7CoCBCZWNh
dXNlIEkgdGhpbmsgYHN5cy5leGl0KClgIGlzCj4gcmVjb21tZW5kZWQgb3ZlciBgZXhpdCgpLgo+
IAo+IGh0dHBzOi8vcHlsaW50LnJlYWR0aGVkb2NzLmlvL2VuL2xhdGVzdC91c2VyX2d1aWRlL21l
c3NhZ2VzL3JlZmFjdG9yL2NvbnNpZGVyLXVzaW5nLXN5cy1leGl0Lmh0bWwKPiAKPiBBbm90aGVy
IHBvaW50IGlzIHRoYXQgYWx0aG91Z2ggYGV4aXQoKWAgZW5kcyBjdXJyZW50IGNvZGVmbG93LCBg
ZXhpdGAKPiBkb2VzIG5vdCBlbmQgY3VycmVudCBjb2RlZmxvdy7CoCBUaGlzIGlzIHdoZXJlIGl0
IGRpZmZlcnMgZnJvbQo+IGByZXR1cm5gLCBldGMuCj4gCj4gVGhpcyBpcyBhIGJpdCBjb21wbGlj
YXRlZCwgYnV0IGhvdyBhYm91dCB0aGUgZm9sbG93aW5nIGNvZGU/Cj4gCj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCAoYmxvY2stZW5kZXLCoMKgwqDCoMKgwqAgKHNlcQo+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN5bWJvbC1z
dGFydAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIChvcgo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHNlcSAob3IKPiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
ICJicmVhayIgImNvbnRpbnVlIiAicGFzcyIKPiAicmFpc2UiICJyZXR1cm4iKQo+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBzeW1ib2wtZW5kKQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHNlcQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAob3IKPiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAoc2VxICg/IChvciAoc2VxICJvcy4iICg/ID9fKSkKPiAic3lzLiIpKSAiZXhpdCIpCj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgInF1aXQiKSAoKiBzcGFjZSkgIigiKSkpKQoKVGhhbmsgeW91LCBJIHJlcGxhY2Vk
IHRoZSBjb2RlIGFuZCB0ZXN0ZWQgaXQsIGl0IHdvcmtzIGZvciBtZS4gSSBkaWQgYQpzbWFsbCBj
aGFuZ2UgdGhvdWdoOiBJIG1vdmVkIHRoZSBgKCogc3BhY2XigKZgIHBhcnQgb24gdGhlIG5ldyBs
aW5lIHRvCmFsaWduIGl0IHdpdGggYChvciDigKYpYC4gSW4gdGhlIG9sZGVyIGNvZGUgaXQgbG9v
a2VkIGxpa2UgdGhpcyB0ZXh0IGlzCnBhcnQgb2YgdGhlIGAob3Ig4oCmKWAgZXhwcmVzc2lvbi4g
QnV0IHBsZWFzZSBzZWUgaWYgaXQncyBva2F5IHRoaXMgd2F5LAp5b3UgZGVmaW5pdGVseSBoYXZl
IG1vcmUgRUxpc3AgZXhwZXJpZW5jZSDwn5iKCg==


--=-mH9P9225ksVhsYoA3TW0
Content-Disposition: attachment; filename="1.patch"
Content-Type: text/x-patch; name="1.patch"; charset="UTF-8"
Content-Transfer-Encoding: base64

RnJvbSBmNGQxNDU1YzJkOTJiMzc0MmYxODU1YjhkYTE2YzVjM2ZhOWE1ZjAyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLb25zdGFudGluIEtoYXJsYW1vdiA8SGktQW5nZWxAeWFuZGV4
LnJ1PgpEYXRlOiBUdWUsIDIxIEphbiAyMDI1IDE4OjM0OjU0ICswMzAwClN1YmplY3Q6IFtQQVRD
SCB2NF0gcHl0aG9uLW1vZGU6IGFkZCBgZXhpdGAgYW5kIGBxdWl0YCB0byB0aGUgbGlzdCBvZgog
YmxvY2stZW5kZXJzCgpgZXhpdCgpYCBhbmQgYHF1aXQoKWAgZW5kIHRoZSBjdXJyZW50IGNvZGVm
bG93LCB0aGVyZSBjYW4ndCBiZSBhbnkKY29kZSBwYXN0IGl0LCBzaW1pbGFybHkgdG8gYHJldHVy
bmAsIGBjb250aW51ZWAsIGV0Yy4gU28gd2hlbgpjYWxjdWxhdGluZyBpbmRlbnRhdGlvbiBmb3Ig
dGhlIGxpbmUgbmV4dCB0byBgZXhpdCgpYCwgYG9zLmV4aXQoKWAsCmBvcy5fZXhpdCgpYCwgYHN5
cy5leGl0KClgIGFuZCBgcXVpdCgpYCwgZGVjcmVhc2UgdGhlIGluZGVudGF0aW9uCmxldmVsLgoK
KiAvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsIChweXRob24tcngpOiBBZGQgYGV4aXQoKWAsIGBv
cy5leGl0KClgLApgb3MuX2V4aXQoKWAsIGBzeXMuZXhpdCgpYCwgYHF1aXRgIHRvIHRoZSBsaXN0
IG9mIGJsb2NrLWVuZGVycy4KLS0tCiBsaXNwL3Byb2dtb2Rlcy9weXRob24uZWwgfCAxNSArKysr
KysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbCBiL2xpc3AvcHJvZ21v
ZGVzL3B5dGhvbi5lbAppbmRleCAxNmMyOTZhOGY4Ni4uYzAwZGUyZDZhOGQgMTAwNjQ0Ci0tLSBh
L2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9weXRob24uZWwK
QEAgLTQ0MCwxMCArNDQwLDE3IEBAIHB5dGhvbi1yeAogICAgICAgICAgICAgKGRlZGVudGVyICAg
ICAgICAgIChzZXEgc3ltYm9sLXN0YXJ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAob3IgImVsaWYiICJlbHNlIiAiZXhjZXB0IiAiZmluYWxseSIgImNhc2UiKQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ltYm9sLWVuZCkpCi0gICAgICAgICAgICAo
YmxvY2stZW5kZXIgICAgICAgKHNlcSBzeW1ib2wtc3RhcnQKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChvcgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJicmVhayIgImNvbnRpbnVlIiAicGFzcyIgInJhaXNlIiAicmV0dXJuIikKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN5bWJvbC1lbmQpKQorICAgICAgICAgICAgKGJsb2Nr
LWVuZGVyICAgICAgIChzZXEKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ltYm9s
LXN0YXJ0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvcgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHNlcSAob3IKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJicmVhayIgImNvbnRpbnVlIiAicGFzcyIgInJhaXNlIiAicmV0dXJuIikK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzeW1ib2wtZW5kKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHNlcQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChvcgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc2VxICg/IChv
ciAoc2VxICJvcy4iICg/ID9fKSkgInN5cy4iKSkgImV4aXQiKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAicXVpdCIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKCogc3BhY2UpICIoIikpKSkKICAgICAgICAgICAgIChkZWNvcmF0b3IgICAgICAgICAoc2Vx
IGxpbmUtc3RhcnQgKCogc3BhY2UpID9AIChhbnkgbGV0dGVyID9fKQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKCogKGFueSB3b3JkID9fKSkpKQogICAgICAgICAgICAgKGRl
ZnVuICAgICAgICAgICAgIChzZXEgc3ltYm9sLXN0YXJ0Ci0tIAoyLjQ4LjEKCg==


--=-mH9P9225ksVhsYoA3TW0--




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

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


Received: (at 75729) by debbugs.gnu.org; 22 Jan 2025 20:51:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 22 15:51:20 2025
Received: from localhost ([127.0.0.1]:36775 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tahh2-00007c-A7
	for submit <at> debbugs.gnu.org; Wed, 22 Jan 2025 15:51:20 -0500
Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]:51641)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tahgx-00007H-5z
 for 75729 <at> debbugs.gnu.org; Wed, 22 Jan 2025 15:51:18 -0500
Received: by mail-ed1-x52e.google.com with SMTP id
 4fb4d7f45d1cf-5d9b6b034easo417596a12.3
 for <75729 <at> debbugs.gnu.org>; Wed, 22 Jan 2025 12:51:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737579069; x=1738183869; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=sB1m9d3+DuIxEqFoOOe07CkKli7wew6HZ0UKWuq1gNs=;
 b=ntfusKDm6MV9uE+QxWainQiJztFEoeR5JVBCyCr8m528HoMNr2104mINEOqfYnKOve
 5KRXM0GmdMxUKhhyjvI6gsLcuHfWBk0U/NbNcPU054WOz/UA2fhnYdsjNMVQw1tMGasZ
 YioEvhnNIO3MlAZBL0ExqIkg+DxS1TknxRRbemK3Jv6xjWuK03iq2Q2oT2ax/YO9uXDD
 bthM97uMTatRRIPjWlJDhi5Cq/OJ/vmyBm7SZCSny8MzUXno18VzQtMVhuOT99x6V4Mh
 aQ/lJc+zIQObNrHv4HP/EBUIiX/8qhEOKEaFKZ7H6Hs6o9vWSntINGucKW3hzZ+IbT1D
 ygPw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737579069; x=1738183869;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=sB1m9d3+DuIxEqFoOOe07CkKli7wew6HZ0UKWuq1gNs=;
 b=bxZDgZC2kASaXtav07CIE4n4jgYDRxokxTrlEPzolXMB71EGyXrvmY1IHAhnu5fhj0
 ifu2TBF+LLkb/bKTQVrqE/Q96KvRHMda+0lEaiRvxqHr8+F9o2wYGoJlqLbRU/QV3xh3
 0MuBmBXmDJIpD6Uz/6uZXKOQ0z4baP7Vsd8+xJRfmhe/fiGxs3B587cXEf+qJQGoEwj4
 wcHM0Lubo8Y6nG0fobJE12VU9UCmEGFz986J+M/N7ADTe4YOE5sakhGJCT1XJaN+RoBH
 cKySTFS5j24TogvF7Np24+unuQZXDuGJJf4ErbhnbUJ721BvL0+UjzE5/WKXh6eBwX8O
 pmww==
X-Forwarded-Encrypted: i=1;
 AJvYcCXoP0ie+zuVXlD8LGQSBs9mlcWjbyv9gunxb8nN/8x270xpt2Hkodrdsg3yru/Btsdbb6kExQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxoyLPz9FjQl1a5l5CE/obFU2K8PTfBgIqnPL3wb4imvrCJPW1i
 SRtpSC41VpoiEHbvTxyNUWaT0jbNl2y7xxEvqZppZH+dwhO7jL/J2R9jngdj9fIrEol+g4CTnI4
 tAOgw8uLtfsMq0Ok9Uyw3vUkUemc=
X-Gm-Gg: ASbGnctNw0d2dUze8yOGWJipEn8mPo8Dl3U84IqZMdPlHv7fzYGDbftds+1KCJA2FZI
 LTaCO63ZwU1/0Vo7wafEGCCt4YIHR3PuW99RUXFaVeQMIAlLH3BGO
X-Google-Smtp-Source: AGHT+IGDQv+o+aPAqW1F76PtRxicNvTrZ+C6nYjKGvfA879rGcnprLOvR30S/rueQ7GH/xG4+2bJXm8hTvdoQFRwmsU=
X-Received: by 2002:a05:6402:84c:b0:5d1:f009:925e with SMTP id
 4fb4d7f45d1cf-5db7d31bae9mr21555086a12.16.1737579068657; Wed, 22 Jan 2025
 12:51:08 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Wed, 22 Jan 2025 14:51:08 -0600
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <eke7tt9qltwp.wl-kobarity@HIDDEN>
References: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
 <CADwFkmnkqyq-Fv0Drg6jDV2LwGD_x14wU+27yUV+zgjfk18ifA@HIDDEN>
 <b12ce5f7e9e479b926355f231943776828645dfa.camel@HIDDEN>
 <CADwFkmm81iYioW_zZ3TiEeXPFXr8e35gfgg2BmPVjw8FM+RR2A@HIDDEN>
 <eke7tt9qltwp.wl-kobarity@HIDDEN>
MIME-Version: 1.0
Date: Wed, 22 Jan 2025 14:51:08 -0600
X-Gm-Features: AWEUYZmYZ4Ob89PEhk4ZT7LVM2TEKawji-nWNIwxYNd3Nm9oDYmBhrHZsOpbXJI
Message-ID: <CADwFkm=OSY9e=uWukCU0znz-aU4QTAqsbcH1Rhg_jLRuAY_+kw@HIDDEN>
Subject: Re: bug#75729: [PATCH v3] python-mode: add `exit` to the list of
 block-enders
To: kobarity <kobarity@HIDDEN>, Konstantin Kharlamov <Hi-Angel@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75729
Cc: Eli Zaretskii <eliz@HIDDEN>, 75729 <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 <kobarity@HIDDEN> writes:

> This is a bit complicated, but how about the following code?
>
>             (block-ender       (seq
>                                 symbol-start
>                                 (or
>                                  (seq (or
>                                        "break" "continue" "pass" "raise" "return")
>                                   symbol-end)
>                                  (seq
>                                   (or
>                                    (seq (? (or (seq "os." (? ?_)) "sys.")) "exit")
>                                    "quit") (* space) "("))))

LGTM.




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

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


Received: (at 75729) by debbugs.gnu.org; 22 Jan 2025 16:01:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 22 11:01:38 2025
Received: from localhost ([127.0.0.1]:36007 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tadAf-0001ko-Pd
	for submit <at> debbugs.gnu.org; Wed, 22 Jan 2025 11:01:38 -0500
Received: from mail-pl1-x62d.google.com ([2607:f8b0:4864:20::62d]:46543)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>)
 id 1tadAc-0001kX-TF
 for 75729 <at> debbugs.gnu.org; Wed, 22 Jan 2025 11:01:35 -0500
Received: by mail-pl1-x62d.google.com with SMTP id
 d9443c01a7336-21649a7bcdcso121269945ad.1
 for <75729 <at> debbugs.gnu.org>; Wed, 22 Jan 2025 08:01:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737561689; x=1738166489; 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=Vr6NWgiEwsU3EsSccV0fGb9py8m37Imx4/yMSuwpULc=;
 b=lyvf1UzhU2utRQLjvGp1E1DHqMlHrveqZk5AdO+2oZ4vIFQ28edZUoTprO3HBlJc41
 QHzmGtKBzw5QjSFjv0C30rbbMTsCSMgjnRnjx/kkiCbKG8RkPS+fqYwigsG/9wby+O0o
 bSTd9ytXy0xJJXmZKz0U2kYtzpEgfYQbjsmruVo6cbLmAmiQG2HJIeYG6fUdrPdfdsiV
 857SuBK2z817Wk5Kfjq6JByg+iu1Q18kTOaP/vKK3GzNggBR2JRgRlrwrZJav5d9AKg7
 +tkeO51kfxsIbYINqUUzquhEpz1SnLdrJH73wOHrwKXGFYvo2WB0zHGowpvRX9FZ5DXz
 BHsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737561689; x=1738166489;
 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=Vr6NWgiEwsU3EsSccV0fGb9py8m37Imx4/yMSuwpULc=;
 b=boPRq0kYjerEpd49Q0zKAaNeoDA7MkIo7Qj4bqKh8Up28/OpEmIEHwcFpL8ZtF3VHl
 1UFtOL0A6qokupbiao0DjAoj6FfciFaXzKMvIeQHlIDWsRJUbZTrHB+HKgc8Eoiy/9bo
 b4cJpnQKNwEYTXmTFiLxSXHOt38M34xSx0Bb0w/tvR09To9ydpuCJOO9j8M1NaxCWwDh
 012zymq000oqKBA7JOuZgW5Z7MxfsrpcxBHn38vwg8RWB70u+73mEebcfwDM98tvSGUJ
 vnmQedMjqPXUgfAx3kZI39wYdf3C9BdxfObDm3Mml68mGiJ5oOSzwT66VueyrQ1CIYid
 k9og==
X-Forwarded-Encrypted: i=1;
 AJvYcCUb7v2cmifydHW0mt4MdC0sRHmaLWOkUB2FilsxedyR25cs88IzrD8D7rNxuLyaHfUuuqj8Sg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyV7diXjitJrt4s7dxlfrojZnzheTf/lGLRydyYhQsUwuTyNshx
 r8c6Cq7xZ1FhbO4ZuF6Y9dAB82SQ8LVO1vLqu4X0ZQDxVLM08EVX
X-Gm-Gg: ASbGncs1haJ/LZDeBN8FXfUiOog2tyIVJfzK0DKrW49B0UdYIc0IHaslnqFUj2jEpEB
 O96UMtPlKpRJ+L0O/S59VZ6S5BeSlVnX35eWCne2DlVZExvwTgJ6lQjjYwyFX9O34Q3WYnxi06H
 ce1d0grXXz4Rlf108eB9+7UEyGIJ0O+M1ufv3Wuu9G9smozp2A2nSdJlu7BAKugw4EmL+5g+13+
 Ae9Yc72Lhm859TJEpTkNHnD6mahuOzpJyx8gDCFMibzzHCQ7pl6HA4sIcRDJQ3zmpDZ+7P4NKTV
 sTKGXYrtKSq4BUZyBG5EuoG+
X-Google-Smtp-Source: AGHT+IHyJajmCmrPu1lmTpsk210TSIgJnyCkkFjMrOELFPgRPBI51YhQEoluQSacAqVFntyLinPhRw==
X-Received: by 2002:a05:6a21:329b:b0:1e0:d380:fe71 with SMTP id
 adf61e73a8af0-1eb2116d8aamr36774317637.0.1737561688601; 
 Wed, 22 Jan 2025 08:01:28 -0800 (PST)
Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-72dabaa2388sm11259963b3a.157.2025.01.22.08.01.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Jan 2025 08:01:28 -0800 (PST)
Date: Thu, 23 Jan 2025 01:01:26 +0900
Message-ID: <eke7tt9qltwp.wl-kobarity@HIDDEN>
From: kobarity <kobarity@HIDDEN>
To: Konstantin Kharlamov <Hi-Angel@HIDDEN>
Subject: Re: bug#75729: [PATCH v3] python-mode: add `exit` to the list of
 block-enders
In-Reply-To: <CADwFkmm81iYioW_zZ3TiEeXPFXr8e35gfgg2BmPVjw8FM+RR2A@HIDDEN>
References: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
 <CADwFkmnkqyq-Fv0Drg6jDV2LwGD_x14wU+27yUV+zgjfk18ifA@HIDDEN>
 <b12ce5f7e9e479b926355f231943776828645dfa.camel@HIDDEN>
 <CADwFkmm81iYioW_zZ3TiEeXPFXr8e35gfgg2BmPVjw8FM+RR2A@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: 75729
Cc: Eli Zaretskii <eliz@HIDDEN>, 75729 <at> debbugs.gnu.org,
 Stefan Kangas <stefankangas@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 (-)


Ship Mints wrote:
> Do you want to consider more of the terminal calls? os.exit() os._exit()
> sys.exit() quit() (though quit raises SystemExit which could be locally
> caught; I think it's equivalent to raise SystemExit?).

I too would prefer to include these.  Because I think `sys.exit()` is
recommended over `exit().

https://pylint.readthedocs.io/en/latest/user_guide/messages/refactor/consider-using-sys-exit.html

Another point is that although `exit()` ends current codeflow, `exit`
does not end current codeflow.  This is where it differs from
`return`, etc.

This is a bit complicated, but how about the following code?

            (block-ender       (seq
                                symbol-start
                                (or
                                 (seq (or
                                       "break" "continue" "pass" "raise" "return")
                                  symbol-end)
                                 (seq
                                  (or
                                   (seq (? (or (seq "os." (? ?_)) "sys.")) "exit")
                                   "quit") (* space) "("))))




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

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


Received: (at 75729) by debbugs.gnu.org; 21 Jan 2025 19:42:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 21 14:42:48 2025
Received: from localhost ([127.0.0.1]:56702 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1taK9A-0001GQ-52
	for submit <at> debbugs.gnu.org; Tue, 21 Jan 2025 14:42:48 -0500
Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]:56411)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1taK93-0001G2-FN
 for 75729 <at> debbugs.gnu.org; Tue, 21 Jan 2025 14:42:45 -0500
Received: by mail-ed1-x533.google.com with SMTP id
 4fb4d7f45d1cf-5d3f65844deso10135899a12.0
 for <75729 <at> debbugs.gnu.org>; Tue, 21 Jan 2025 11:42:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737488555; x=1738093355; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:mime-version:references:in-reply-to:from
 :from:to:cc:subject:date:message-id:reply-to;
 bh=Vg6czqioTnutF7KQJUs3ErfT2WwlVM89wLaifVwF85k=;
 b=MW4VYR8fMJNoySCUcxrvYzeCvgomtnbrPqR09RcCAOFNudnRKj29sg29AeKapMxf3u
 ks3IbUTEZUcGnoUTRKc8N+EBBltNEAox/cVDV0C9qKPhAKlAV+c+9+l06LJORBjM5Vpl
 owI3bB2nG7dVWR20q3PR8mYopkvHx/tsAXGgJIKsbj4CsY/pxOL1UEKG2RYNH+hDUwyD
 Ys0E/RF+3ANYYQdYRmw6kjbS0iaXhJgLW8fCrajMuRnVIiq1dwpoeuDaMPx3HwJRlTjd
 R89rQysO/ESJh3UhqzA0Oyc9cwImtqvlRXJtbDXsu21sWZxuWebz2d+zB6A9AOdl3awY
 kkbg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737488555; x=1738093355;
 h=to:subject:message-id:date:mime-version:references:in-reply-to:from
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=Vg6czqioTnutF7KQJUs3ErfT2WwlVM89wLaifVwF85k=;
 b=oaJA+PCBcbRsLTmNY0MttjVc4DNUEbWmrG3IYeWkknTr1/z3aqnVUiqshzxOn8RDhz
 K2eqihZJQ1HJXuQ64v+kP97Vs0hiK4IgXjQvOfDIF78W1u5R+0Hxw6LH/RQmGsU5lTSU
 KHaLy7bjyDzNuHE1OLFuiYluOMA5TxtyHWlH1NR5boVy5h4LRT5K1BSBkxcLsWAoCA19
 ZiS8jiz6YnK7I3xieBX3qGqWXiFoADBCOvxLq2JyVr14kCtArDLUf/elA5SfnttnjGjq
 pfqiBhEjKpSk0PPmBTu4dtfJQqBS9/zyoAwkqRtHZQC3rqlvYgEcTpEaOQP7SVYhOcSM
 JvSg==
X-Forwarded-Encrypted: i=1;
 AJvYcCXly0nKY/HAXsIflhhzOWDx3JEQqqs8V3s+pZUDCs1cWoN4vS3Avk65AEoPveelLIHFnEdhmA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxIDabPt9IRDTIbS/8/yaUYOfGkJ8qxNZ5s+ess0Ro5sFQ/HcWl
 5mZRQzGZ5jIoQB/XL+1PFUYQ9VPa6jmwIj97DHH5Uf8xKr2rwgqGyIh1kpeLE31g5ACngo9eyuj
 ovh7QK46gIjfiyBb/Ig/NgMugwgc=
X-Gm-Gg: ASbGncvVkPGKTr32SgGBMeU5i10E1Rln+vVdgPp5da3RpWNojsfgxboB+xBod3zOq27
 3psDBdkQF08y0noN+CgqhdMKEf9UZVuJMzDYNEkWQBglkVKL3p2LN
X-Google-Smtp-Source: AGHT+IF0bMxWUVAz4OP5mM4cLhfuLStDR3a7NIiXcPzFB+4aGLClmxxoswkk0pIfIrg2O4+dCt1RExUab/bvuqJ3MQU=
X-Received: by 2002:a05:6402:35d3:b0:5d0:feec:e15d with SMTP id
 4fb4d7f45d1cf-5db7d2f9af6mr14933000a12.8.1737488555274; Tue, 21 Jan 2025
 11:42:35 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 21 Jan 2025 13:42:34 -0600
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <b12ce5f7e9e479b926355f231943776828645dfa.camel@HIDDEN>
References: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
 <CADwFkmnkqyq-Fv0Drg6jDV2LwGD_x14wU+27yUV+zgjfk18ifA@HIDDEN>
 <b12ce5f7e9e479b926355f231943776828645dfa.camel@HIDDEN>
MIME-Version: 1.0
Date: Tue, 21 Jan 2025 13:42:34 -0600
X-Gm-Features: AbW1kvbwEGcUYHRUbJHPg1BNedmuti03MmRdZb3ZP1oBxC8G5hc7suFq6QBLtv8
Message-ID: <CADwFkmm81iYioW_zZ3TiEeXPFXr8e35gfgg2BmPVjw8FM+RR2A@HIDDEN>
Subject: Re: bug#75729: [PATCH v3] python-mode: add `exit` to the list of
 block-enders
To: Konstantin Kharlamov <Hi-Angel@HIDDEN>, 75729 <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75729
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 (-)

Konstantin Kharlamov <Hi-Angel@HIDDEN> writes:

> On Tue, 2025-01-21 at 10:52 -0800, Stefan Kangas wrote:
>
>> Could you describe what behaviour changes this will result in?
>>
>> I recommend something brief about that to the commit message too.
>
> Thank you, done! I put the following text to the commit message, please
> see if it describes the change well enough:

Thanks!




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

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


Received: (at 75729) by debbugs.gnu.org; 21 Jan 2025 19:00:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 21 14:00:39 2025
Received: from localhost ([127.0.0.1]:56583 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1taJUM-00071C-NZ
	for submit <at> debbugs.gnu.org; Tue, 21 Jan 2025 14:00:39 -0500
Received: from forward501d.mail.yandex.net ([178.154.239.209]:59574)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <Hi-Angel@HIDDEN>)
 id 1taJUH-00070o-Gd
 for 75729 <at> debbugs.gnu.org; Tue, 21 Jan 2025 14:00:35 -0500
Received: from mail-nwsmtp-smtp-production-main-46.myt.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-46.myt.yp-c.yandex.net
 [IPv6:2a02:6b8:c12:4481:0:640:b6b4:0])
 by forward501d.mail.yandex.net (Yandex) with ESMTPS id 59E9261315;
 Tue, 21 Jan 2025 22:00:25 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-46.myt.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id H0cGguaOqeA0-nysDqLr5; 
 Tue, 21 Jan 2025 22:00:24 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1737486024; bh=hGTg7E90LZxhPq/u8njEyKowNhAL0VB6S3syOZBhZCI=;
 h=In-Reply-To:Date:References:To:From:Subject:Message-ID;
 b=QqPickzYrnt8gtS3nHz7X9Z8utSu7BevLHv4g1cv2acJeNMaM+89PQhQDOLpoXvk9
 07RQeV7SSTO7vFRNB+0VJmgKZfZETUBUxab1uCdm1a/G6OUxAQ4n8M5cWxtKvtQsak
 146gaueafV7T+naDtwGCb++0BcZApE3RpHuXwMcw=
Authentication-Results: mail-nwsmtp-smtp-production-main-46.myt.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Message-ID: <b12ce5f7e9e479b926355f231943776828645dfa.camel@HIDDEN>
Subject: Re: bug#75729: [PATCH v3] python-mode: add `exit` to the list of
 block-enders
From: Konstantin Kharlamov <Hi-Angel@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>, 75729 <at> debbugs.gnu.org
Date: Tue, 21 Jan 2025 22:00:16 +0300
In-Reply-To: <CADwFkmnkqyq-Fv0Drg6jDV2LwGD_x14wU+27yUV+zgjfk18ifA@HIDDEN>
References: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
 <CADwFkmnkqyq-Fv0Drg6jDV2LwGD_x14wU+27yUV+zgjfk18ifA@HIDDEN>
Content-Type: multipart/mixed; boundary="=-ani3gd7Ucnl4KsMmuEZu"
User-Agent: Evolution 3.54.3 
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75729
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 (-)

--=-ani3gd7Ucnl4KsMmuEZu
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gVHVlLCAyMDI1LTAxLTIxIGF0IDEwOjUyIC0wODAwLCBTdGVmYW4gS2FuZ2FzIHdyb3RlOgo+
IEtvbnN0YW50aW4gS2hhcmxhbW92IDxIaS1BbmdlbEB5YW5kZXgucnU+IHdyaXRlczoKPiAKPiA+
IGRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9weXRob24uZWwgYi9saXNwL3Byb2dtb2Rlcy9w
eXRob24uZWwKPiA+IGluZGV4IDE2YzI5NmE4Zjg2Li4yZmViOWY0N2UxYSAxMDA2NDQKPiA+IC0t
LSBhL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbAo+ID4gKysrIGIvbGlzcC9wcm9nbW9kZXMvcHl0
aG9uLmVsCj4gPiBAQCAtNDQyLDcgKzQ0Miw4IEBAIHB5dGhvbi1yeAo+ID4gwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHN5bWJvbC1lbmQpKQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChibG9jay1lbmRl
csKgwqDCoMKgwqDCoCAoc2VxIHN5bWJvbC1zdGFydAo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChvcgo+
ID4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCAiYnJlYWsiICJjb250aW51ZSIgInBhc3MiCj4gPiAicmFpc2Ui
ICJyZXR1cm4iKQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiYnJlYWsiICJjb250aW51ZSIgInBhc3Mi
Cj4gPiAicmFpc2UiICJyZXR1cm4iCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJleGl0IikKPiA+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBzeW1ib2wtZW5kKSkKPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAo
ZGVjb3JhdG9ywqDCoMKgwqDCoMKgwqDCoCAoc2VxIGxpbmUtc3RhcnQgKCogc3BhY2UpID9AIChh
bnkKPiA+IGxldHRlciA/XykKPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoKiAoYW55IHdvcmQgP18pKSkp
Cj4gPiAtLQo+ID4gMi40OC4xCj4gCj4gQ291bGQgeW91IGRlc2NyaWJlIHdoYXQgYmVoYXZpb3Vy
IGNoYW5nZXMgdGhpcyB3aWxsIHJlc3VsdCBpbj8KPiAKPiBJIHJlY29tbWVuZCBzb21ldGhpbmcg
YnJpZWYgYWJvdXQgdGhhdCB0byB0aGUgY29tbWl0IG1lc3NhZ2UgdG9vLgoKVGhhbmsgeW91LCBk
b25lISBJIHB1dCB0aGUgZm9sbG93aW5nIHRleHQgdG8gdGhlIGNvbW1pdCBtZXNzYWdlLCBwbGVh
c2UKc2VlIGlmIGl0IGRlc2NyaWJlcyB0aGUgY2hhbmdlIHdlbGwgZW5vdWdoOgoKPiBgZXhpdCgp
YCBhbmQgYHF1aXQoKWAgZW5kIHRoZSBjdXJyZW50IGNvZGVmbG93LCB0aGVyZSBjYW4ndCBiZSBh
bnkKPiBjb2RlIHBhc3QgaXQsIHNpbWlsYXJseSB0byBgcmV0dXJuYCwgYGNvbnRpbnVlYCwgZXRj
LiBTbyB3aGVuCj4gY2FsY3VsYXRpbmcgaW5kZW50YXRpb24gZm9yIHRoZSBsaW5lIG5leHQgdG8g
YGV4aXQoKWAgYW5kIGBxdWl0KClgLAo+IGRlY3JlYXNlIHRoZSBpbmRlbnRhdGlvbiBsZXZlbC4K
ClBhdGNoIGlzIGF0dGFjaGVkLgo=


--=-ani3gd7Ucnl4KsMmuEZu
Content-Disposition: attachment; filename="1.patch"
Content-Transfer-Encoding: base64
Content-Type: text/x-patch; name="1.patch"; charset="UTF-8"

RnJvbSA1ZjhhZjBiNzAwMTkyZDliY2JhZjNiODZlNTA0MjI1OTc1NzIwOTRmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLb25zdGFudGluIEtoYXJsYW1vdiA8SGktQW5nZWxAeWFuZGV4
LnJ1PgpEYXRlOiBUdWUsIDIxIEphbiAyMDI1IDE4OjM0OjU0ICswMzAwClN1YmplY3Q6IFtQQVRD
SCB2M10gcHl0aG9uLW1vZGU6IGFkZCBgZXhpdGAgYW5kIGBxdWl0YCB0byB0aGUgbGlzdCBvZgog
YmxvY2stZW5kZXJzCgpgZXhpdCgpYCBhbmQgYHF1aXQoKWAgZW5kIHRoZSBjdXJyZW50IGNvZGVm
bG93LCB0aGVyZSBjYW4ndCBiZSBhbnkKY29kZSBwYXN0IGl0LCBzaW1pbGFybHkgdG8gYHJldHVy
bmAsIGBjb250aW51ZWAsIGV0Yy4gU28gd2hlbgpjYWxjdWxhdGluZyBpbmRlbnRhdGlvbiBmb3Ig
dGhlIGxpbmUgbmV4dCB0byBgZXhpdCgpYCBhbmQgYHF1aXQoKWAsCmRlY3JlYXNlIHRoZSBpbmRl
bnRhdGlvbiBsZXZlbC4KCiogL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbCAocHl0aG9uLXJ4KTog
QWRkIGBleGl0YCBhbmQgYHF1aXRgIHRvIHRoZQpsaXN0IG9mIGJsb2NrLWVuZGVycy4KLS0tCiBs
aXNwL3Byb2dtb2Rlcy9weXRob24uZWwgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3B5dGhv
bi5lbCBiL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbAppbmRleCAxNmMyOTZhOGY4Ni4uOWZkNDUz
M2YyNTcgMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbAorKysgYi9saXNwL3By
b2dtb2Rlcy9weXRob24uZWwKQEAgLTQ0Miw3ICs0NDIsOCBAQCBweXRob24tcngKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN5bWJvbC1lbmQpKQogICAgICAgICAgICAgKGJs
b2NrLWVuZGVyICAgICAgIChzZXEgc3ltYm9sLXN0YXJ0CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAob3IKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
YnJlYWsiICJjb250aW51ZSIgInBhc3MiICJyYWlzZSIgInJldHVybiIpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgImJyZWFrIiAiY29udGludWUiICJwYXNzIiAicmFpc2Ui
ICJyZXR1cm4iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4aXQiICJx
dWl0IikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN5bWJvbC1lbmQpKQog
ICAgICAgICAgICAgKGRlY29yYXRvciAgICAgICAgIChzZXEgbGluZS1zdGFydCAoKiBzcGFjZSkg
P0AgKGFueSBsZXR0ZXIgP18pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
KiAoYW55IHdvcmQgP18pKSkpCi0tIAoyLjQ4LjEKCg==


--=-ani3gd7Ucnl4KsMmuEZu--




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

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


Received: (at 75729) by debbugs.gnu.org; 21 Jan 2025 18:53:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 21 13:53:05 2025
Received: from localhost ([127.0.0.1]:56559 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1taJN3-0006Zn-9U
	for submit <at> debbugs.gnu.org; Tue, 21 Jan 2025 13:53:05 -0500
Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]:54547)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1taJMw-0006ZB-Ff
 for 75729 <at> debbugs.gnu.org; Tue, 21 Jan 2025 13:53:02 -0500
Received: by mail-ed1-x52b.google.com with SMTP id
 4fb4d7f45d1cf-5da12190e75so12292562a12.1
 for <75729 <at> debbugs.gnu.org>; Tue, 21 Jan 2025 10:52:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737485572; x=1738090372; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:mime-version:references:in-reply-to:from
 :from:to:cc:subject:date:message-id:reply-to;
 bh=9pV1MtU9t0MuU2rqag/YCORNaQ+ijSagxWl9Bz0spxk=;
 b=X+zenyKpf14ldpCreUB0rwT8m0kOl1XjxTJDW9xEY7F47L8lSz0IfpkdMo5u3O6UI0
 Scy2PI9eJWby5S2MFMlmSzVOtCEx1czK/DF70iHi1UAA53ogao6qo1FHH5qcvQIKrMGc
 mfPitXUJyfGUxikjWpOzYT3ypDulYx91wxcNEKsyMxn0ZnaOkuH7fImCrYaOXTRNeMos
 Y3YwQ77C2DC5WZGTrM1dmgDUUsiW6rmH7U1s6TdfV6/PdkrU0TbtzfypZazwBws7P8G2
 o706BFiSf+upkY79kHEScJ8bAlMiJBKueXBGbg0X46c8KiaB8nmlQxUFNy4xolDMUGe/
 kx/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737485572; x=1738090372;
 h=to:subject:message-id:date:mime-version:references:in-reply-to:from
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=9pV1MtU9t0MuU2rqag/YCORNaQ+ijSagxWl9Bz0spxk=;
 b=GsnOmdrfI5KjItU5TR3qUJXoNpA8zGpVwNJjIH1/Mq/yl82RGrJDrXte8wg241EhYx
 VxsB5TY1sb+dBeW0N1JEzYIQy/NcmI/JwjV31V6s7VioGWWRAAPvSNaGOP+EAfoQJxJb
 /0SXZiPZXHqKoRBGPtzxaPhn9K5VQSghoDZY30AbDgLf7J7e8Fk5Oa5zc/Jv5AFss8qh
 fL4sj+D3XmzCjeci13b0G1fRHpcwSifzhAhE6jYO0IQabYwipSAiyqaKqwKHrKWId5xW
 SiPi9PnWRw66K98YWZZ3uIpQMHHn/oNJCSdoiE6V3hSFe/k2JmSKn8qvlgUbV9pA3agK
 JbIQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCXVKnRQM9wowLuuG7SFfJCYcpG0xQIXONElGszFSjHyiiLA7iOkxg1o8CUMd/E4nZNOOxDc/w==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyofMVZHh7r2u+o8xuqL7Y49yXgjSc1GGnsUMzLhayIQnluxDFH
 SLkb6NVR1nOGIU+rNMeHDRlo2lKWhIoX3Cixtz6EKByllgF+KOM16Lv6i6D09fSlcDlDWXPlwtN
 HFIEu7lW2vY5IDGaQbvQFPmswOVw=
X-Gm-Gg: ASbGncvwSIEUzOECeOHzsaq6rjUd83eztllvVNHM6E9vkaJXJIY5ILhgsXgGL2Z8f6W
 Ac1l+/yFLYMzPIIo0pUJ0SXz7bh7LWRSYen1klKlMegiAMgFnAkeE
X-Google-Smtp-Source: AGHT+IGOiSsMgUoQ80h5CVzyTlhZ1IesOqn3gRBcGZ/DBiv7COZJQZJRM680JW8y+gJ2awbifoTIfqA/oAtmZ+sGVy8=
X-Received: by 2002:a05:6402:4308:b0:5d0:d330:c965 with SMTP id
 4fb4d7f45d1cf-5db7d0f7a57mr18721948a12.0.1737485572129; Tue, 21 Jan 2025
 10:52:52 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 21 Jan 2025 10:52:51 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
References: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
MIME-Version: 1.0
Date: Tue, 21 Jan 2025 10:52:51 -0800
X-Gm-Features: AbW1kvZos1ihrXZFDGLPGBLPXeAYwCfyj0cfR1Ms5HYFs1h7_9g-deS_DbdKFtU
Message-ID: <CADwFkmnkqyq-Fv0Drg6jDV2LwGD_x14wU+27yUV+zgjfk18ifA@HIDDEN>
Subject: Re: bug#75729: [PATCH] python-mode: add `exit` to the list of
 block-enders
To: Konstantin Kharlamov <Hi-Angel@HIDDEN>, 75729 <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75729
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 (-)

Konstantin Kharlamov <Hi-Angel@HIDDEN> writes:

> diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
> index 16c296a8f86..2feb9f47e1a 100644
> --- a/lisp/progmodes/python.el
> +++ b/lisp/progmodes/python.el
> @@ -442,7 +442,8 @@ python-rx
>                                      symbol-end))
>              (block-ender       (seq symbol-start
>                                      (or
> -                                     "break" "continue" "pass" "raise" "return")
> +                                     "break" "continue" "pass" "raise" "return"
> +                                     "exit")
>                                      symbol-end))
>              (decorator         (seq line-start (* space) ?@ (any letter ?_)
>                                      (* (any word ?_))))
> --
> 2.48.1

Could you describe what behaviour changes this will result in?

I recommend something brief about that to the commit message too.




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

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


Received: (at 75729) by debbugs.gnu.org; 21 Jan 2025 15:56:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 21 10:56:33 2025
Received: from localhost ([127.0.0.1]:55837 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1taGcD-000853-BC
	for submit <at> debbugs.gnu.org; Tue, 21 Jan 2025 10:56:33 -0500
Received: from forward500a.mail.yandex.net ([178.154.239.80]:48696)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <Hi-Angel@HIDDEN>)
 id 1taGcA-00084f-Pk
 for 75729 <at> debbugs.gnu.org; Tue, 21 Jan 2025 10:56:31 -0500
Received: from mail-nwsmtp-smtp-production-main-39.vla.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-39.vla.yp-c.yandex.net
 [IPv6:2a02:6b8:c15:290e:0:640:bc0:0])
 by forward500a.mail.yandex.net (Yandex) with ESMTPS id 66A3560E9C;
 Tue, 21 Jan 2025 18:56:24 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-39.vla.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id MuYUnimOgCg0-bpkTscI6; 
 Tue, 21 Jan 2025 18:56:24 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1737474984; bh=bjPpPZQthx1313ofezA8xcHl2demV232+e0+dvAxsdw=;
 h=References:Date:In-Reply-To:Cc:To:From:Subject:Message-ID;
 b=nYLF1KoAjs3mQUIIir/I77D0QgjkC+MwlR5mb0accCnM1eP2WxeDBD2hFwoTDChb7
 nUjx775e1IJmqjvLsOzO2ruDVCF2ClWzO5E8BLBEbAo4STG43FUdW3LtITLZhPii3w
 beQn5vaS5r9f/a/jqkJOgMsYAYX18WiIOGi0Qqk8=
Authentication-Results: mail-nwsmtp-smtp-production-main-39.vla.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Message-ID: <0788d3b28033d18698a0adab7d967c504c760c71.camel@HIDDEN>
Subject: Re: bug#75729: [PATCH] python-mode: add `exit` to the list of
 block-enders
From: Konstantin Kharlamov <Hi-Angel@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, kobarity <kobarity@HIDDEN>
Date: Tue, 21 Jan 2025 18:56:22 +0300
In-Reply-To: <86h65s417q.fsf@HIDDEN>
References: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
 <86h65s417q.fsf@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.54.3 
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75729
Cc: 75729 <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 Tue, 2025-01-21 at 17:48 +0200, Eli Zaretskii wrote:
> > From: Konstantin Kharlamov <Hi-Angel@HIDDEN>
> > Date: Tue, 21 Jan 2025 18:41:54 +0300
> >=20
> >=20
> > `exit()` ends current codeflow, there can't be any code past it. So
> > account `exit` similarly to `return`, `continue`, etc.
> >=20
> > From 7806987dd88b2507d97255c2e6ca989e791c798b Mon Sep 17 00:00:00
> > 2001
> > From: Konstantin Kharlamov <Hi-Angel@HIDDEN>
> > Date: Tue, 21 Jan 2025 18:34:54 +0300
> > Subject: [PATCH] python-mode: add `exit` to the list of block-
> > enders
> >=20
> > `exit()` ends current codeflow, there can't be any code past it. So
> > account `exit` similarly to `return`, `continue`, etc.
> >=20
> > * /lisp/progmodes/python.el (python-rx): add `exit` to the list of
> > block-enders.
>=20
> This should start with a capital letter (to be a complete sentence).

Thank you! Fixed in the v2 sent in reply to Ship's email =F0=9F=98=8A




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

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


Received: (at 75729) by debbugs.gnu.org; 21 Jan 2025 15:55:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 21 10:55:34 2025
Received: from localhost ([127.0.0.1]:55833 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1taGbF-00081p-Iw
	for submit <at> debbugs.gnu.org; Tue, 21 Jan 2025 10:55:34 -0500
Received: from forward500a.mail.yandex.net
 ([2a02:6b8:c0e:500:1:45:d181:d500]:45588)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <Hi-Angel@HIDDEN>)
 id 1taGbB-00081C-G5
 for 75729 <at> debbugs.gnu.org; Tue, 21 Jan 2025 10:55:31 -0500
Received: from mail-nwsmtp-smtp-production-main-54.vla.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-54.vla.yp-c.yandex.net
 [IPv6:2a02:6b8:c15:2c8f:0:640:f9cc:0])
 by forward500a.mail.yandex.net (Yandex) with ESMTPS id 2B6FF611FF;
 Tue, 21 Jan 2025 18:55:21 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-54.vla.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id KtYhwmmOnKo0-L2RNfAEs; 
 Tue, 21 Jan 2025 18:55:20 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1737474920; bh=immsw8zskJZ6RBdWTPjXXZUF841HavyBU1Sl6eraLlE=;
 h=Date:In-Reply-To:Cc:References:To:From:Subject:Message-ID;
 b=F25qwPOICuAzUqcnayn9A3NtoZDch0N3xGNrf3cD81w9vK2j/gmkS4ablr17N5bKk
 sBiq3+T17pxl+GNrh2QWQgMQZiZ4qJ1RCYHl+HRqH0Lrup/MNG1VbcbdYpcU8IdB/m
 UTG8ZocvfuL2+Uheez/gaAeYgO+lRCUL5xQBjbJU=
Authentication-Results: mail-nwsmtp-smtp-production-main-54.vla.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Message-ID: <af51339b5b88effcf0403f67b0a8a7c36b7d333c.camel@HIDDEN>
Subject: Re: bug#75729: [PATCH] python-mode: add `exit` to the list of
 block-enders
From: Konstantin Kharlamov <Hi-Angel@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Date: Tue, 21 Jan 2025 18:55:20 +0300
In-Reply-To: <CAN+1Hbq8FiR+JZ_mDznVzBfmuL_Zgs1VNN7fBeceBHp6_2kgCQ@HIDDEN>
References: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
 <CAN+1Hbq8FiR+JZ_mDznVzBfmuL_Zgs1VNN7fBeceBHp6_2kgCQ@HIDDEN>
Content-Type: multipart/mixed; boundary="=-Ev6Qt6Lx7PtZcTAvi+ht"
User-Agent: Evolution 3.54.3 
MIME-Version: 1.0
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75729
Cc: 75729 <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.7 (-)

--=-Ev6Qt6Lx7PtZcTAvi+ht
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2025-01-21 at 10:47 -0500, Ship Mints wrote:
> Do you want to consider more of the terminal calls? os.exit()
> os._exit() sys.exit() quit() (though quit raises SystemExit which
> could be locally caught; I think it's equivalent to raise
> SystemExit?).
>=20
> On Tue, Jan 21, 2025 at 10:43=E2=80=AFAM Konstantin Kharlamov
> <Hi-Angel@HIDDEN> wrote:
> > `exit()` ends current codeflow, there can't be any code past it. So
> > account `exit` similarly to `return`, `continue`, etc.

Good point, thank you! I changed the patch to account for `quit` as
well.

If this is acceptable, I'd prefer to be light on the changes here and
only account for exit and quit for now because it's very simple to
support =F0=9F=98=8A

Also fixed the commit message per Eli's comment.

--=-Ev6Qt6Lx7PtZcTAvi+ht
Content-Disposition: attachment; filename="1.patch"
Content-Type: text/x-patch; name="1.patch"; charset="UTF-8"
Content-Transfer-Encoding: base64

RnJvbSBiYWUyYmM3NGZjNmIyMGU0ODI5MTZlYmQ3Zjk1ZTMwMGQ5M2FhMDZlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLb25zdGFudGluIEtoYXJsYW1vdiA8SGktQW5nZWxAeWFuZGV4
LnJ1PgpEYXRlOiBUdWUsIDIxIEphbiAyMDI1IDE4OjM0OjU0ICswMzAwClN1YmplY3Q6IFtQQVRD
SF0gcHl0aG9uLW1vZGU6IGFkZCBgZXhpdGAgYW5kIHF1aXQgdG8gdGhlIGxpc3Qgb2YgYmxvY2st
ZW5kZXJzCgpgZXhpdCgpYCBhbmQgcXVpdCBlbmQgdGhlIGN1cnJlbnQgY29kZWZsb3csIHRoZXJl
IGNhbid0IGJlIGFueSBjb2RlCnBhc3QgaXQuIFNvIGFjY291bnQgYGV4aXRgIHNpbWlsYXJseSB0
byBgcmV0dXJuYCwgYGNvbnRpbnVlYCwgZXRjLgoKKiAvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVs
IChweXRob24tcngpOiBBZGQgYGV4aXRgIGFuZCBgcXVpdGAgdG8gdGhlCmxpc3Qgb2YgYmxvY2st
ZW5kZXJzLgotLS0KIGxpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbCB8IDMgKystCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9w
cm9nbW9kZXMvcHl0aG9uLmVsIGIvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsCmluZGV4IDE2YzI5
NmE4Zjg2Li45ZmQ0NTMzZjI1NyAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVs
CisrKyBiL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbApAQCAtNDQyLDcgKzQ0Miw4IEBAIHB5dGhv
bi1yeAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ltYm9sLWVuZCkpCiAg
ICAgICAgICAgICAoYmxvY2stZW5kZXIgICAgICAgKHNlcSBzeW1ib2wtc3RhcnQKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvcgotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJicmVhayIgImNvbnRpbnVlIiAicGFzcyIgInJhaXNlIiAicmV0dXJuIikK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnJlYWsiICJjb250aW51ZSIg
InBhc3MiICJyYWlzZSIgInJldHVybiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiZXhpdCIgInF1aXQiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3ltYm9sLWVuZCkpCiAgICAgICAgICAgICAoZGVjb3JhdG9yICAgICAgICAgKHNlcSBsaW5lLXN0
YXJ0ICgqIHNwYWNlKSA/QCAoYW55IGxldHRlciA/XykKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICgqIChhbnkgd29yZCA/XykpKSkKLS0gCjIuNDguMQoK


--=-Ev6Qt6Lx7PtZcTAvi+ht--




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

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


Received: (at 75729) by debbugs.gnu.org; 21 Jan 2025 15:49:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 21 10:49:38 2025
Received: from localhost ([127.0.0.1]:55823 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1taGVW-0007c5-BG
	for submit <at> debbugs.gnu.org; Tue, 21 Jan 2025 10:49:38 -0500
Received: from mail-vs1-xe2c.google.com ([2607:f8b0:4864:20::e2c]:47605)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1taGVU-0007bi-6B
 for 75729 <at> debbugs.gnu.org; Tue, 21 Jan 2025 10:49:36 -0500
Received: by mail-vs1-xe2c.google.com with SMTP id
 ada2fe7eead31-4afdf300d07so3145626137.3
 for <75729 <at> debbugs.gnu.org>; Tue, 21 Jan 2025 07:49:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737474570; x=1738079370; 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=Ki9lVgu3sHhyJy9y/tQjXMkL39z1xM0eQ66RZDA+BuQ=;
 b=IoHJ6Lj29+WGil/diiw9McVa+AAePW21ZJuVUHy7gs9lu26l/of/9zRcPdZ+Ud5E+p
 O8amtsWIkbuc68GVY7tjWQozQzGxGvx1zTdCBcDxF4/fgjWDHFRZ6xvtNqhOQaiH2yOj
 C1RU8lvGU14HNU/z6BN1pR7RaQhHhrSLvKqd5UDnJ8E0kW4fmR3UlOa7tbX0W7CSPxyg
 dn9f8c3XkzwNBXKm2uAPBbLWMJlHWgHO/weXqGmDfJ3Yz47ccCppAk8R3+BykSe0gK1q
 QipJWrMOYMbQygI4+qpveWr16lkzYijbv/K2VNRPh9Cg/tHyTRZXi7e1q4pLVAYiwuFg
 BmsA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737474570; x=1738079370;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=Ki9lVgu3sHhyJy9y/tQjXMkL39z1xM0eQ66RZDA+BuQ=;
 b=gH7kWyndGJwLPBFqkZfVBEnqtLwZKNXESW5vi8dZuNi0V9v8VaE+QVIBlBINqWlx1O
 0cf9F+zREAztzJ8DIZQ6IpKwkE/52CBpco/PMWqUYLHWNElY9+/pGYUmU+T2j73YYWGv
 SJcLPC+cLJLBUt3SLI9lNPOTxU8ZdMXeVBuo975ElbycU1IeNknGdlcwHpS2acIubn9o
 h9b1TG7gGW6XTivhY7lGiQSNF+ymQobDTFjhWRnt6PR3qa8asEOgmhoXBp75hC1n/dCg
 NByziGS9UykKMU13vWqVY57rG8w0GuipGYf0j82vZA0G8Orwxcv7HCJ5zSd/WcLgB9yx
 DaYg==
X-Gm-Message-State: AOJu0Yw3Ugx3/KD/pfetbRdrcdf6gj1zhG+LSbYQrsaTo32THxWXrJEk
 aDl/fpaFVgimQG7c2G0uwAZYygDLo1t7AZ+9PCB2JbE2fd2AwBRhgXT43hVOALG7JuTwhDjN/UK
 kM+vyh9k8IXWTDLPiFpWq8ygzwsnksQ==
X-Gm-Gg: ASbGncv/UTcctGQ33ZpfXoO6FOlyL20AVn5QHoNxfbBe4bOnNKdu2GKLUkeKWr14BN7
 5mNKbWA5c9Ks4TZjPQHHHNGeNCczwpj9BiuKhxwmx0sbBdP3v2n0=
X-Google-Smtp-Source: AGHT+IEZGBEIVYKwXxGEqUSSB2GN86aTKNL1XsjU3+RmmjVXhyVcslqMqAoN5L1/P/d8xm7+CNnJvooQbYInY8RlZtc=
X-Received: by 2002:a05:6102:3712:b0:4b2:5ecf:d124 with SMTP id
 ada2fe7eead31-4b690be6db1mr13477861137.14.1737474570387; Tue, 21 Jan 2025
 07:49:30 -0800 (PST)
MIME-Version: 1.0
References: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
In-Reply-To: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Tue, 21 Jan 2025 10:47:51 -0500
X-Gm-Features: AbW1kvY1Pa4gk8eRq2scK-73-ISfN0c1QQYJuYjxMzT2LR1EgLMYixDRPn49bbY
Message-ID: <CAN+1Hbq8FiR+JZ_mDznVzBfmuL_Zgs1VNN7fBeceBHp6_2kgCQ@HIDDEN>
Subject: Re: bug#75729: [PATCH] python-mode: add `exit` to the list of
 block-enders
To: Konstantin Kharlamov <Hi-Angel@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000930804062c3952b8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75729
Cc: 75729 <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 (-)

--000000000000930804062c3952b8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Do you want to consider more of the terminal calls? os.exit() os._exit()
sys.exit() quit() (though quit raises SystemExit which could be locally
caught; I think it's equivalent to raise SystemExit?).

On Tue, Jan 21, 2025 at 10:43=E2=80=AFAM Konstantin Kharlamov <Hi-Angel@yan=
dex.ru>
wrote:

> `exit()` ends current codeflow, there can't be any code past it. So
> account `exit` similarly to `return`, `continue`, etc.
>
>
>

--000000000000930804062c3952b8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">Do you want to consider more of the terminal calls? os.exit() os._exit()=
 sys.exit() quit() (though quit raises SystemExit which could be locally ca=
ught; I think it&#39;s equivalent to raise SystemExit?).</div></div><br><di=
v class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gma=
il_attr">On Tue, Jan 21, 2025 at 10:43=E2=80=AFAM Konstantin Kharlamov &lt;=
<a href=3D"mailto:Hi-Angel@HIDDEN">Hi-Angel@HIDDEN</a>&gt; wrote:<br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">`exit()` ends curre=
nt codeflow, there can&#39;t be any code past it. So<br>
account `exit` similarly to `return`, `continue`, etc.<br>
<br>
<br>
</blockquote></div>

--000000000000930804062c3952b8--




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

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


Received: (at 75729) by debbugs.gnu.org; 21 Jan 2025 15:48:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 21 10:48:58 2025
Received: from localhost ([127.0.0.1]:55819 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1taGUr-0007aB-Nq
	for submit <at> debbugs.gnu.org; Tue, 21 Jan 2025 10:48:58 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:38928)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1taGUq-0007Zp-0A
 for 75729 <at> debbugs.gnu.org; Tue, 21 Jan 2025 10:48:56 -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 1taGUf-0000fL-T9; Tue, 21 Jan 2025 10:48:49 -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=uQc9n5HYXAD5nO0XHmK7+oYXt4/zVEU+1n2n7KyZ2ZA=; b=i618eB8/EVcJ
 fub+LfizqlOLLgq5OeRDNntL7NOfJVDdhVLMskQ8FliIFMldHUqBwKbNKUFFFGH1OsgMPa2q4kXy2
 p88FYqVLDToACRKj4MYK9EdGjeuobDxew//CiZOJqyI5QCaBkCT9IinB/LoQ5tV+NKhJqR0e6fzIb
 cdqqMeXN70Y2sTdaSbqr120l54fPk2Cu8alHbwx4PjhRfURgDOX3oDlQBXwFtTDUyHC6gMUMWQsdy
 +zrlnLLXycvPLJm9/FuCgoS/hXfY7V8hcF+dXqbi9YGXKl6QKWoytpcPrejbmORGR+dWh0bCrBQsH
 ss306zGR+vOkMkYan86aGQ==;
Date: Tue, 21 Jan 2025 17:48:41 +0200
Message-Id: <86h65s417q.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Konstantin Kharlamov <Hi-Angel@HIDDEN>, kobarity <kobarity@HIDDEN>
In-Reply-To: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
 (message from Konstantin Kharlamov on Tue, 21 Jan 2025 18:41:54 +0300)
Subject: Re: bug#75729: [PATCH] python-mode: add `exit` to the list of
 block-enders
References: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 75729
Cc: 75729 <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: Konstantin Kharlamov <Hi-Angel@HIDDEN>
> Date: Tue, 21 Jan 2025 18:41:54 +0300
> 
> 
> `exit()` ends current codeflow, there can't be any code past it. So
> account `exit` similarly to `return`, `continue`, etc.
> 
> From 7806987dd88b2507d97255c2e6ca989e791c798b Mon Sep 17 00:00:00 2001
> From: Konstantin Kharlamov <Hi-Angel@HIDDEN>
> Date: Tue, 21 Jan 2025 18:34:54 +0300
> Subject: [PATCH] python-mode: add `exit` to the list of block-enders
> 
> `exit()` ends current codeflow, there can't be any code past it. So
> account `exit` similarly to `return`, `continue`, etc.
> 
> * /lisp/progmodes/python.el (python-rx): add `exit` to the list of
> block-enders.

This should start with a capital letter (to be a complete sentence).

> ---
>  lisp/progmodes/python.el | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
> index 16c296a8f86..2feb9f47e1a 100644
> --- a/lisp/progmodes/python.el
> +++ b/lisp/progmodes/python.el
> @@ -442,7 +442,8 @@ python-rx
>                                      symbol-end))
>              (block-ender       (seq symbol-start
>                                      (or
> -                                     "break" "continue" "pass" "raise" "return")
> +                                     "break" "continue" "pass" "raise" "return"
> +                                     "exit")
>                                      symbol-end))
>              (decorator         (seq line-start (* space) ?@ (any letter ?_)
>                                      (* (any word ?_))))
> -- 
> 2.48.1
> 

Thanks.  kobarity, any comments?




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

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


Received: (at submit) by debbugs.gnu.org; 21 Jan 2025 15:42:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 21 10:42:21 2025
Received: from localhost ([127.0.0.1]:55806 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1taGOS-0007DN-2L
	for submit <at> debbugs.gnu.org; Tue, 21 Jan 2025 10:42:20 -0500
Received: from lists.gnu.org ([2001:470:142::17]:34280)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <Hi-Angel@HIDDEN>)
 id 1taGOP-0007Cp-3G
 for submit <at> debbugs.gnu.org; Tue, 21 Jan 2025 10:42:17 -0500
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 <Hi-Angel@HIDDEN>)
 id 1taGOI-0006V9-ED
 for bug-gnu-emacs@HIDDEN; Tue, 21 Jan 2025 10:42:10 -0500
Received: from forward101a.mail.yandex.net ([2a02:6b8:c0e:500:1:45:d181:d101])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <Hi-Angel@HIDDEN>)
 id 1taGOF-0008Q5-P9
 for bug-gnu-emacs@HIDDEN; Tue, 21 Jan 2025 10:42:10 -0500
Received: from mail-nwsmtp-smtp-production-main-18.iva.yp-c.yandex.net
 (mail-nwsmtp-smtp-production-main-18.iva.yp-c.yandex.net
 [IPv6:2a02:6b8:c0c:a4a0:0:640:f7f6:0])
 by forward101a.mail.yandex.net (Yandex) with ESMTPS id BAF8960AD7
 for <bug-gnu-emacs@HIDDEN>; Tue, 21 Jan 2025 18:42:00 +0300 (MSK)
Received: by mail-nwsmtp-smtp-production-main-18.iva.yp-c.yandex.net
 (smtp/Yandex) with ESMTPSA id sfYQQv7Om4Y0-Dmn6hmiu; 
 Tue, 21 Jan 2025 18:42:00 +0300
X-Yandex-Fwd: 1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1737474120; bh=E1LOKo0CA/b9mbNja3C0XC5n9yOVWBZpQsi9aPDIbPM=;
 h=Date:To:From:Subject:Message-ID;
 b=iPHtxlxhOyYOVmsTGBiiP7kws30DN1KuREawiOAhrR8U5cWsuQ/NBOKprTWf1xWX0
 jKhCbjhjzG6A+gyriW1sENQmtzDzWkv82Ms99knAZusEhFg2xsG+1AIubCsZgAP667
 M5uWX/2wVcbNKWjoyFJfMRIbveCkmTZSe5b9Aw88=
Authentication-Results: mail-nwsmtp-smtp-production-main-18.iva.yp-c.yandex.net;
 dkim=pass header.i=@yandex.ru
Message-ID: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
Subject: [PATCH] python-mode: add `exit` to the list of block-enders
From: Konstantin Kharlamov <Hi-Angel@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Date: Tue, 21 Jan 2025 18:41:54 +0300
Content-Type: multipart/mixed; boundary="=-La9asYvi8ILXh4uQOBtm"
User-Agent: Evolution 3.54.3 
MIME-Version: 1.0
Received-SPF: pass client-ip=2a02:6b8:c0e:500:1:45:d181:d101;
 envelope-from=Hi-Angel@HIDDEN; helo=forward101a.mail.yandex.net
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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_LOW=-0.7, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
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.0 (/)

--=-La9asYvi8ILXh4uQOBtm
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

`exit()` ends current codeflow, there can't be any code past it. So
account `exit` similarly to `return`, `continue`, etc.



--=-La9asYvi8ILXh4uQOBtm
Content-Disposition: attachment; filename="1.patch"
Content-Transfer-Encoding: base64
Content-Type: text/x-patch; name="1.patch"; charset="UTF-8"

RnJvbSA3ODA2OTg3ZGQ4OGIyNTA3ZDk3MjU1YzJlNmNhOTg5ZTc5MWM3OThiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLb25zdGFudGluIEtoYXJsYW1vdiA8SGktQW5nZWxAeWFuZGV4
LnJ1PgpEYXRlOiBUdWUsIDIxIEphbiAyMDI1IDE4OjM0OjU0ICswMzAwClN1YmplY3Q6IFtQQVRD
SF0gcHl0aG9uLW1vZGU6IGFkZCBgZXhpdGAgdG8gdGhlIGxpc3Qgb2YgYmxvY2stZW5kZXJzCgpg
ZXhpdCgpYCBlbmRzIGN1cnJlbnQgY29kZWZsb3csIHRoZXJlIGNhbid0IGJlIGFueSBjb2RlIHBh
c3QgaXQuIFNvCmFjY291bnQgYGV4aXRgIHNpbWlsYXJseSB0byBgcmV0dXJuYCwgYGNvbnRpbnVl
YCwgZXRjLgoKKiAvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsIChweXRob24tcngpOiBhZGQgYGV4
aXRgIHRvIHRoZSBsaXN0IG9mCmJsb2NrLWVuZGVycy4KLS0tCiBsaXNwL3Byb2dtb2Rlcy9weXRo
b24uZWwgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbCBiL2xpc3AvcHJvZ21v
ZGVzL3B5dGhvbi5lbAppbmRleCAxNmMyOTZhOGY4Ni4uMmZlYjlmNDdlMWEgMTAwNjQ0Ci0tLSBh
L2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9weXRob24uZWwK
QEAgLTQ0Miw3ICs0NDIsOCBAQCBweXRob24tcngKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN5bWJvbC1lbmQpKQogICAgICAgICAgICAgKGJsb2NrLWVuZGVyICAgICAgIChz
ZXEgc3ltYm9sLXN0YXJ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAob3IK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnJlYWsiICJjb250aW51ZSIg
InBhc3MiICJyYWlzZSIgInJldHVybiIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgImJyZWFrIiAiY29udGludWUiICJwYXNzIiAicmFpc2UiICJyZXR1cm4iCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4aXQiKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3ltYm9sLWVuZCkpCiAgICAgICAgICAgICAoZGVjb3JhdG9yICAg
ICAgICAgKHNlcSBsaW5lLXN0YXJ0ICgqIHNwYWNlKSA/QCAoYW55IGxldHRlciA/XykKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgqIChhbnkgd29yZCA/XykpKSkKLS0gCjIu
NDguMQoK


--=-La9asYvi8ILXh4uQOBtm--




Acknowledgement sent to Konstantin Kharlamov <Hi-Angel@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#75729; 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: Sat, 25 Jan 2025 00:30:02 UTC

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