mirror of
https://github.com/python/cpython.git
synced 2025-12-23 09:19:18 +00:00
[3.9] bpo-42517: [ENUM] update docs for changes coming in 3.11 (GH-29113)
This commit is contained in:
parent
d33fae7105
commit
9733c9651a
1 changed files with 11 additions and 2 deletions
|
|
@ -1125,9 +1125,9 @@ and raise an error if the two do not match::
|
|||
_Private__names
|
||||
"""""""""""""""
|
||||
|
||||
Private names will be normal attributes in Python 3.10 instead of either an error
|
||||
Private names will be normal attributes in Python 3.11 instead of either an error
|
||||
or a member (depending on if the name ends with an underscore). Using these names
|
||||
in 3.9 will issue a :exc:`DeprecationWarning`.
|
||||
in 3.9 and 3.10 will issue a :exc:`DeprecationWarning`.
|
||||
|
||||
|
||||
``Enum`` member type
|
||||
|
|
@ -1150,6 +1150,10 @@ all-uppercase names for members)::
|
|||
>>> FieldTypes.size.value
|
||||
2
|
||||
|
||||
.. note::
|
||||
|
||||
This behavior is deprecated and will be removed in 3.11.
|
||||
|
||||
.. versionchanged:: 3.5
|
||||
|
||||
|
||||
|
|
@ -1200,3 +1204,8 @@ all named flags and all named combinations of flags that are in the value::
|
|||
>>> Color(7) # not named combination
|
||||
<Color.CYAN|MAGENTA|BLUE|YELLOW|GREEN|RED: 7>
|
||||
|
||||
.. note::
|
||||
|
||||
In 3.11 unnamed combinations of flags will only produce the canonical flag
|
||||
members (aka single-value flags). So ``Color(7)`` would produce something
|
||||
like ``<Color.BLUE|GREEN|RED: 7>``.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue