GNU logs - #75729, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75729: [PATCH] python-mode: add `exit` to the list of block-enders
Resent-From: Konstantin Kharlamov <Hi-Angel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 21 Jan 2025 15:43:02 +0000
Resent-Message-ID: <handler.75729.B.173747414127743 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 75729
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: 75729 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.173747414127743
          (code B ref -1); Tue, 21 Jan 2025 15:43:02 +0000
Received: (at submit) by debbugs.gnu.org; 21 Jan 2025 15:42:21 +0000
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>
From: Konstantin Kharlamov <Hi-Angel@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-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--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Konstantin Kharlamov <Hi-Angel@HIDDEN>
Subject: bug#75729: Acknowledgement ([PATCH] python-mode: add `exit` to
 the list of block-enders)
Message-ID: <handler.75729.B.173747414127743.ack <at> debbugs.gnu.org>
References: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
X-Gnu-PR-Message: ack 75729
X-Gnu-PR-Package: emacs
X-Gnu-PR-Keywords: patch
Reply-To: 75729 <at> debbugs.gnu.org
Date: Tue, 21 Jan 2025 15:43:03 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 75729 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
75729: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75729
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75729: [PATCH] python-mode: add `exit` to the list of block-enders
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 21 Jan 2025 15:49:02 +0000
Resent-Message-ID: <handler.75729.B75729.173747453829155 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75729
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Konstantin Kharlamov <Hi-Angel@HIDDEN>, kobarity <kobarity@HIDDEN>
Cc: 75729 <at> debbugs.gnu.org
Received: via spool by 75729-submit <at> debbugs.gnu.org id=B75729.173747453829155
          (code B ref 75729); Tue, 21 Jan 2025 15:49:02 +0000
Received: (at 75729) by debbugs.gnu.org; 21 Jan 2025 15:48:58 +0000
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>
In-Reply-To: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
 (message from Konstantin Kharlamov on Tue, 21 Jan 2025 18:41:54 +0300)
References: <e6ac0c0bf42252710dd4a3d0aced051c818103db.camel@HIDDEN>
X-Spam-Score: -2.3 (--)
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?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75729: [PATCH] python-mode: add `exit` to the list of block-enders
Resent-From: Ship Mints <shipmints@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 21 Jan 2025 15:50:01 +0000
Resent-Message-ID: <handler.75729.B75729.173747457829274 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75729
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Konstantin Kharlamov <Hi-Angel@HIDDEN>
Cc: 75729 <at> debbugs.gnu.org
Received: via spool by 75729-submit <at> debbugs.gnu.org id=B75729.173747457829274
          (code B ref 75729); Tue, 21 Jan 2025 15:50:01 +0000
Received: (at 75729) by debbugs.gnu.org; 21 Jan 2025 15:49:38 +0000
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>
Content-Type: multipart/alternative; boundary="000000000000930804062c3952b8"
X-Spam-Score: 0.0 (/)
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--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75729: [PATCH] python-mode: add `exit` to the list of block-enders
Resent-From: Konstantin Kharlamov <Hi-Angel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 21 Jan 2025 15:56:01 +0000
Resent-Message-ID: <handler.75729.B75729.173747493430872 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75729
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Ship Mints <shipmints@HIDDEN>
Cc: 75729 <at> debbugs.gnu.org
Received: via spool by 75729-submit <at> debbugs.gnu.org id=B75729.173747493430872
          (code B ref 75729); Tue, 21 Jan 2025 15:56:01 +0000
Received: (at 75729) by debbugs.gnu.org; 21 Jan 2025 15:55:34 +0000
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>
From: Konstantin Kharlamov <Hi-Angel@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-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--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75729: [PATCH] python-mode: add `exit` to the list of block-enders
Resent-From: Konstantin Kharlamov <Hi-Angel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 21 Jan 2025 15:57:02 +0000
Resent-Message-ID: <handler.75729.B75729.173747499331071 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75729
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Eli Zaretskii <eliz@HIDDEN>, kobarity <kobarity@HIDDEN>
Cc: 75729 <at> debbugs.gnu.org
Received: via spool by 75729-submit <at> debbugs.gnu.org id=B75729.173747499331071
          (code B ref 75729); Tue, 21 Jan 2025 15:57:02 +0000
Received: (at 75729) by debbugs.gnu.org; 21 Jan 2025 15:56:33 +0000
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>
From: Konstantin Kharlamov <Hi-Angel@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-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




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75729: [PATCH] python-mode: add `exit` to the list of block-enders
Resent-From: Stefan Kangas <stefankangas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 21 Jan 2025 18:54:02 +0000
Resent-Message-ID: <handler.75729.B75729.173748558525289 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75729
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Konstantin Kharlamov <Hi-Angel@HIDDEN>, 75729 <at> debbugs.gnu.org
Received: via spool by 75729-submit <at> debbugs.gnu.org id=B75729.173748558525289
          (code B ref 75729); Tue, 21 Jan 2025 18:54:02 +0000
Received: (at 75729) by debbugs.gnu.org; 21 Jan 2025 18:53:05 +0000
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>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
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.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75729: [PATCH v3] python-mode: add `exit` to the list of block-enders
Resent-From: Konstantin Kharlamov <Hi-Angel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 21 Jan 2025 19:01:02 +0000
Resent-Message-ID: <handler.75729.B75729.173748603926986 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75729
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Stefan Kangas <stefankangas@HIDDEN>, 75729 <at> debbugs.gnu.org
Received: via spool by 75729-submit <at> debbugs.gnu.org id=B75729.173748603926986
          (code B ref 75729); Tue, 21 Jan 2025 19:01:02 +0000
Received: (at 75729) by debbugs.gnu.org; 21 Jan 2025 19:00:39 +0000
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>
From: Konstantin Kharlamov <Hi-Angel@HIDDEN>
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-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--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75729: [PATCH v3] python-mode: add `exit` to the list of block-enders
Resent-From: Stefan Kangas <stefankangas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 21 Jan 2025 19:43:02 +0000
Resent-Message-ID: <handler.75729.B75729.17374885684866 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75729
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Konstantin Kharlamov <Hi-Angel@HIDDEN>, 75729 <at> debbugs.gnu.org
Received: via spool by 75729-submit <at> debbugs.gnu.org id=B75729.17374885684866
          (code B ref 75729); Tue, 21 Jan 2025 19:43:02 +0000
Received: (at 75729) by debbugs.gnu.org; 21 Jan 2025 19:42:48 +0000
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>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
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!




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75729: [PATCH v3] python-mode: add `exit` to the list of block-enders
Resent-From: kobarity <kobarity@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 22 Jan 2025 16:02:02 +0000
Resent-Message-ID: <handler.75729.B75729.17375616986750 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75729
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Konstantin Kharlamov <Hi-Angel@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 75729 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN>
Received: via spool by 75729-submit <at> debbugs.gnu.org id=B75729.17375616986750
          (code B ref 75729); Wed, 22 Jan 2025 16:02:02 +0000
Received: (at 75729) by debbugs.gnu.org; 22 Jan 2025 16:01:38 +0000
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>
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 (=?UTF-8?Q?Goj=C5=8D?=) 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-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) "("))))




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75729: [PATCH v3] python-mode: add `exit` to the list of block-enders
Resent-From: Stefan Kangas <stefankangas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 22 Jan 2025 20:52:02 +0000
Resent-Message-ID: <handler.75729.B75729.1737579080476 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75729
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: kobarity <kobarity@HIDDEN>, Konstantin Kharlamov <Hi-Angel@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 75729 <at> debbugs.gnu.org
Received: via spool by 75729-submit <at> debbugs.gnu.org id=B75729.1737579080476
          (code B ref 75729); Wed, 22 Jan 2025 20:52:02 +0000
Received: (at 75729) by debbugs.gnu.org; 22 Jan 2025 20:51:20 +0000
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>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
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.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75729: [PATCH v4] python-mode: add `exit` to the list of block-enders
Resent-From: Konstantin Kharlamov <Hi-Angel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 22 Jan 2025 22:13:01 +0000
Resent-Message-ID: <handler.75729.B75729.173758396616947 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75729
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: kobarity <kobarity@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 75729 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN>
Received: via spool by 75729-submit <at> debbugs.gnu.org id=B75729.173758396616947
          (code B ref 75729); Wed, 22 Jan 2025 22:13:01 +0000
Received: (at 75729) by debbugs.gnu.org; 22 Jan 2025 22:12:46 +0000
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>
From: Konstantin Kharlamov <Hi-Angel@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-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--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75729: [PATCH v4] python-mode: add `exit` to the list of block-enders
Resent-From: kobarity <kobarity@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 23 Jan 2025 15:12:02 +0000
Resent-Message-ID: <handler.75729.B75729.173764506215790 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75729
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Konstantin Kharlamov <Hi-Angel@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 75729 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN>
Received: via spool by 75729-submit <at> debbugs.gnu.org id=B75729.173764506215790
          (code B ref 75729); Thu, 23 Jan 2025 15:12:02 +0000
Received: (at 75729) by debbugs.gnu.org; 23 Jan 2025 15:11:02 +0000
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>
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 (=?UTF-8?Q?Goj=C5=8D?=) 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-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.




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


Received: (at control) by debbugs.gnu.org; 25 Jan 2025 00:18:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 24 19:18:57 2025
Received: from localhost ([127.0.0.1]:47746 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tbTt3-0007Lp-LK
	for submit <at> debbugs.gnu.org; Fri, 24 Jan 2025 19:18:57 -0500
Received: from mail-ed1-x52c.google.com ([2a00:1450:4864:20::52c]:53757)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tbTt1-0007LY-9N
 for control <at> debbugs.gnu.org; Fri, 24 Jan 2025 19:18:55 -0500
Received: by mail-ed1-x52c.google.com with SMTP id
 4fb4d7f45d1cf-5da12292b67so4317158a12.3
 for <control <at> debbugs.gnu.org>; Fri, 24 Jan 2025 16:18:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737764329; x=1738369129; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:mime-version:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=c79awtPWUH7ZrZXhCKhAyYNFey38FMMpD+7zaPhvy0o=;
 b=k4pzpcqZ1H3HwNibp84EaiZit0GSBv8Pzgl88+LRyvdMJi1a2gMoWXYN6qrlOghN2f
 8hdGkY2eB/yKamRc+CdF+qdyCmqPj5lXT8GKwL9wNveSYQ4eCsQ9E8OEdmRaGCty3uoZ
 HrS9XZu2s0or61JbuuocO0QJ/NA7ldmHHlGDFM4OYfnsLb42egBmHulgmK44oSPKVJFn
 RkYJ1AHuGYn87n92Av1NAGXHaN4F/FV1Hw6RWubk4XT2iQMmJBX4wZchtmurZlp09ccr
 HvUZsVKOHkA9duH+w6CjaVbQii1vl7r7A7t7fIMmTbsiWDjzZxaYe+xViVvez5NC27MO
 7h0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737764329; x=1738369129;
 h=to:subject:message-id:date:mime-version:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=c79awtPWUH7ZrZXhCKhAyYNFey38FMMpD+7zaPhvy0o=;
 b=hDAh/hvqcXUKZRgKqbryqQi5hLT19y62lLF0nGs+PuxJwxXy7XVCnK5EzqpCB6ebwE
 LsbLf5jG22FKKtrgHVMQ1H3b/Ff6p9+ZdzGN4/z1su4XghaamZ+//EdQZnlAQXLyPoIr
 NL53C99zhLGP+Ugm7c3YYm166KUVa4kNLxIf/vJqNoGiC4Dl6TXE+bD0C65Ze2eQqBzN
 fDB5JrI/GJhjpLssAjQOPKI+P64RSdvNWLnUoGSwPlT1MgDKjgycDoIFUYkKPYDmX/2U
 KN/uLTG6fC70EyqJgWC9KaI3jpkQnI2d45NdXNfue1z+/jqPVlUo3RXgpzy6L0/h5uoF
 uhvg==
X-Gm-Message-State: AOJu0YzNw+2bG91PLATEniRWpMaGaozhu/jptnpcn5ppldWV5YD3G8KR
 /k5ujqpEoUSaJHx7L8I8WpSrruyjbRGeg00F240Sm9b56qsImddAG4s784ruG9cdo3dKpB/eZbR
 /CvpI2J4hhiDXxcv36+MurKes7snLlqrw
X-Gm-Gg: ASbGncuwshe4qf4zrtk3j/+9KuNY/YgmXFQq0vfTUT9LU4f2dgnirmJhVb4SzCKZbKl
 gAli97sanGfX6YKHR4YfvdEWLKvgzafRzFV9g8H6BejJuGAg3IvhI4NopA5U8vWE=
X-Google-Smtp-Source: AGHT+IGHrrY4QyWiZxkwsC32mQxkTg+1YW7gH92BHwGqpRtIp5HWmM/BzQC2bGy7VQnxeAdUM/nDT0mtHnJ/KodXYlI=
X-Received: by 2002:a05:6402:3595:b0:5db:f4fc:8a08 with SMTP id
 4fb4d7f45d1cf-5dbf4fc8bf6mr32962168a12.6.1737764329103; Fri, 24 Jan 2025
 16:18:49 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Fri, 24 Jan 2025 16:18:48 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
MIME-Version: 1.0
Date: Fri, 24 Jan 2025 16:18:48 -0800
X-Gm-Features: AWEUYZlgqbggA2DG56I4d1t7M8FtiehQK4DISlcnUAmsh9u1lnRSBpGOqPozSfA
Message-ID: <CADwFkmnwKt9hBv7GYZfSGYD=5QAe+Ncp-yr=2+xTcPJTLu-zYw@HIDDEN>
Subject: control message for bug #75729
To: control <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: control
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 (-)

severity 75729 wishlist
quit





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.