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--
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
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?
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'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 <= <a href=3D"mailto:Hi-Angel@HIDDEN">Hi-Angel@HIDDEN</a>> 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't be any code past it. So<br> account `exit` similarly to `return`, `continue`, etc.<br> <br> <br> </blockquote></div> --000000000000930804062c3952b8--
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--
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
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.
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--
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!
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) "("))))
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.
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--
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.
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
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.