mirror of
https://github.com/python/cpython.git
synced 2026-04-05 03:21:05 +00:00
gh-132139: 3.14 what's new: elaborate on why you can no longer set Union attributes (#132157)
This commit is contained in:
parent
f247e1d04c
commit
42e3a8410b
1 changed files with 3 additions and 2 deletions
|
|
@ -1130,8 +1130,9 @@ typing
|
|||
For example, ``isinstance(int | str, typing.Union)`` will return ``True``; previously
|
||||
this raised :exc:`TypeError`.
|
||||
- The ``__args__`` attribute of :class:`typing.Union` objects is no longer writable.
|
||||
- It is no longer possible to set arbitrary dunder attributes on :class:`typing.Union`
|
||||
objects.
|
||||
- It is no longer possible to set any attributes on :class:`typing.Union` objects.
|
||||
This only ever worked for dunder attributes on previous versions, was never
|
||||
documented to work, and was subtly broken in many cases.
|
||||
|
||||
(Contributed by Jelle Zijlstra in :gh:`105499`.)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue