2024-04-19 06:15:24 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-exceptiongroup: updated to 1.2.1 1.2.1 - Updated the copying of ``__notes__`` to match CPython behavior - Corrected the type annotation of the exception handler callback to accept a ``BaseExceptionGroup`` instead of ``BaseException`` - Fixed type errors on Python < 3.10 and the type annotation of ``suppress()`` |
2023-11-22 13:59:23 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-exceptiongroup: updated to 1.2.0 1.2.0 Added special monkeypatching if Apport has overridden sys.excepthook so it will \ format exception groups correctly (PR by John Litborn) Added a backport of contextlib.suppress() from Python 3.12.1 which also handles \ suppressing exceptions inside exception groups Fixed bare raise in a handler reraising the original naked exception rather than \ an exception group which is what is raised when you do a raise in an except* \ handler |
2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | |
Log message: python/wheel.mk: simplify a lot, and switch to 'installer' for installation This follows the recommended bootstrap method (flit_core, build, installer). However, installer installs different files than pip, so update PLISTs for all packages using wheel.mk and bump their PKGREVISIONs. |
2023-08-22 22:43:45 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-exceptiongroup: updated to 1.1.3 1.1.3 catch() now raises a TypeError if passed an async exception handler instead of \ just giving a RuntimeWarning about the coroutine never being awaited. Fixed plain raise statement in an exception handler callback to work like a \ raise in an except* block Fixed new exception group not being chained to the original exception when \ raising an exception group from exceptions raised in handler callbacks Fixed type annotations of the derive(), subgroup() and split() methods to match \ the ones in typeshed |
2023-07-04 12:07:21 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-exceptiongroup: updated to 1.1.2 1.1.2 Changed handling of exceptions in exception group handler callbacks to not wrap \ a single exception in an exception group, as per CPython issue 103590 |
2023-03-13 09:44:06 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-exceptiongroup: updated to 1.1.1 1.1.1 Worked around CPython issue 98778, urllib.error.HTTPError(..., fp=None) raises \ KeyError on unknown attribute access, on affected Python versions. |
2023-03-03 12:50:07 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-exceptiongroup: updated to 1.1.0 1.1.0 Backported upstream fix for gh-99553 (custom subclasses of BaseExceptionGroup \ that also inherit from Exception should not be able to wrap base exceptions) Moved all initialization code to __new__() (thus matching Python 3.11 behavior) |
2022-11-17 11:32:42 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-exceptiongroup: updated to 1.0.4 1.0.4 Fixed regression introduced in v1.0.3 where the code computing the suggestions \ would assume that both the obj attribute of AttributeError is always available, \ even though this is only true from Python 3.10 onwards |
2022-11-15 10:30:43 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-exceptiongroup: updated to 1.0.3 1.0.3 Fixed monkey patching breaking suggestions (on a NameError or AttributeError) on \ Python 3.10 |
2022-11-14 10:17:13 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-exceptiongroup: updated to 1.0.2 1.0.2 Updated type annotations to match the ones in typeshed 1.0.1 Fixed formatted traceback missing exceptions beyond 2 nesting levels of \ __context__ or __cause__ |