--- Begin Message ---
Subject: |
[PATCH] Support source line location for Python ExceptionGroup |
Date: |
Mon, 29 Apr 2024 16:24:10 +0000 |
(This patch is written for Inferior Python mode.)
The original behavior considered only the case of
single exception:
```
Traceback (most recent call last):
File "<string>", line 17, in __PYTHON_EL_eval
File "c:/Users/shynur/Desktop/Python/a.py", line 1, in <module>
raise Exception
Exception
```
In the above example, one can click at the 3rd line to jump
to the corresponding source line. This patch adds support
for the following case (i.e., the built-in ExceptionGroup):
```
+ Exception Group Traceback (most recent call last):
| File "<string>", line 17, in __PYTHON_EL_eval
| File "c:/Users/shynur/Desktop/Python/a.py", line 1, in <module>
| raise ExceptionGroup("", [Exception()])
| ExceptionGroup: (1 sub-exception)
+-+---------------- 1 ----------------
| Exception
+------------------------------------
```
--
shynur
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#70653: [PATCH] Support source line location for Python ExceptionGroup |
Date: |
Sat, 04 May 2024 14:53:03 +0300 |
> From: "shynur ." <one.last.kiss@outlook.com>
> CC: "70653@debbugs.gnu.org" <70653@debbugs.gnu.org>
> Date: Fri, 3 May 2024 11:48:32 +0000
> msip_labels:
>
> >> Aye. The new patch is attached.
> >> It contains a corresponding NEWS item.
> >
> > Thanks, but the ChangeLog style list of changes is still missing.
> > Please add them, and then I can install.
>
> I added them. Please review. Thanks.
Thanks, installed on master, and closing the bug.
Please in the future remember to add/update the :version tag when you
modify the default value of a defcustom or a defface. (I did it for
you this time.)
--- End Message ---