◐ Shell
clean mode source ↗

[3.14] gh-141732: Fix ExceptionGroup repr changing when original exception sequence is mutated (GH-141736) by dr-carlos · Pull Request #144445 · python/cpython

@dr-carlos

@dr-carlos dr-carlos commented

Feb 3, 2026

edited by bedevere-app Bot

Loading

…eption sequence is mutated (pythonGH-141736)

(cherry picked from commit ff2577f)

Co-authored-by: dr-carlos <77367421+dr-carlos@users.noreply.github.com>

@ambv ambv changed the title [3.14] Fix ExceptionGroup repr changing when original exception sequence is mutated (GH-141736) [3.14] gh-141732: Fix ExceptionGroup repr changing when original exception sequence is mutated (GH-141736)

Mar 23, 2026

thunze added a commit to thunze/nixpkgs that referenced this pull request

Apr 9, 2026
[1] was finally backported to CPython 3.14 in [2], which landed in
CPython 3.14.4, causing the build of `python314Packages.exceptiongroup`
to fail.

In the meantime, exceptiongroup fixed `BaseExceptionGroup.__repr__` on
their end to match CPython behavior [3], so we can use that patch
instead.

[1] python/cpython#141736
[2] python/cpython#144445
[3] agronholm/exceptiongroup#155

thunze added a commit to thunze/nixpkgs that referenced this pull request

Apr 9, 2026
[1] was finally backported to CPython 3.14 in [2], which landed in
CPython 3.14.4, causing the build of `python314Packages.exceptiongroup`
to fail.

In the meantime, exceptiongroup fixed `BaseExceptionGroup.__repr__` on
their end to match CPython behavior [3], so we can use that patch
instead.

[1] python/cpython#141736
[2] python/cpython#144445
[3] agronholm/exceptiongroup#155

mweinelt pushed a commit to mweinelt/nixpkgs that referenced this pull request

Apr 9, 2026
[1] was finally backported to CPython 3.14 in [2], which landed in
CPython 3.14.4, causing the build of `python314Packages.exceptiongroup`
to fail.

In the meantime, exceptiongroup fixed `BaseExceptionGroup.__repr__` on
their end to match CPython behavior [3], so we can use that patch
instead.

[1] python/cpython#141736
[2] python/cpython#144445
[3] agronholm/exceptiongroup#155

mweinelt pushed a commit to mweinelt/nixpkgs that referenced this pull request

Apr 9, 2026
[1] was finally backported to CPython 3.14 in [2], which landed in
CPython 3.14.4, causing the build of `python314Packages.exceptiongroup`
to fail.

In the meantime, exceptiongroup fixed `BaseExceptionGroup.__repr__` on
their end to match CPython behavior [3], so we can use that patch
instead.

[1] python/cpython#141736
[2] python/cpython#144445
[3] agronholm/exceptiongroup#155

mweinelt pushed a commit to mweinelt/nixpkgs that referenced this pull request

Apr 9, 2026
[1] was finally backported to CPython 3.14 in [2], which landed in
CPython 3.14.4, causing the build of `python314Packages.exceptiongroup`
to fail.

In the meantime, exceptiongroup fixed `BaseExceptionGroup.__repr__` on
their end to match CPython behavior [3], so we can use that patch
instead.

[1] python/cpython#141736
[2] python/cpython#144445
[3] agronholm/exceptiongroup#155

mweinelt pushed a commit to mweinelt/nixpkgs that referenced this pull request

Apr 9, 2026
[1] was finally backported to CPython 3.14 in [2], which landed in
CPython 3.14.4, causing the build of `python314Packages.exceptiongroup`
to fail.

In the meantime, exceptiongroup fixed `BaseExceptionGroup.__repr__` on
their end to match CPython behavior [3], so we can use that patch
instead.

[1] python/cpython#141736
[2] python/cpython#144445
[3] agronholm/exceptiongroup#155

mweinelt pushed a commit to mweinelt/nixpkgs that referenced this pull request

Apr 10, 2026
[1] was finally backported to CPython 3.14 in [2], which landed in
CPython 3.14.4, causing the build of `python314Packages.exceptiongroup`
to fail.

In the meantime, exceptiongroup fixed `BaseExceptionGroup.__repr__` on
their end to match CPython behavior [3], so we can use that patch
instead.

[1] python/cpython#141736
[2] python/cpython#144445
[3] agronholm/exceptiongroup#155

salva09 pushed a commit to salva09/nixpkgs that referenced this pull request

May 7, 2026
[1] was finally backported to CPython 3.14 in [2], which landed in
CPython 3.14.4, causing the build of `python314Packages.exceptiongroup`
to fail.

In the meantime, exceptiongroup fixed `BaseExceptionGroup.__repr__` on
their end to match CPython behavior [3], so we can use that patch
instead.

[1] python/cpython#141736
[2] python/cpython#144445
[3] agronholm/exceptiongroup#155