Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 49aec1a

Browse files
authored
Enum: add (re)import of Flag for doctests (GH-25118)
Fix issue with CI doctest forgetting that ``Flag`` had already been imported.
1 parent 202b546 commit 49aec1a

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

Doc/library/enum.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -518,7 +518,7 @@ Data Types
518518
Out-of-range values cause a :exc:`ValueError` to be raised. This is the
519519
default for :class:`Flag`::
520520

521-
>>> from enum import STRICT
521+
>>> from enum import Flag, STRICT
522522
>>> class StrictFlag(Flag, boundary=STRICT):
523523
... RED = auto()
524524
... GREEN = auto()
@@ -535,7 +535,7 @@ Data Types
535535
Out-of-range values have invalid values removed, leaving a valid *Flag*
536536
value::
537537

538-
>>> from enum import CONFORM
538+
>>> from enum import Flag, CONFORM
539539
>>> class ConformFlag(Flag, boundary=CONFORM):
540540
... RED = auto()
541541
... GREEN = auto()
@@ -548,7 +548,7 @@ Data Types
548548
Out-of-range values lose their *Flag* membership and revert to :class:`int`.
549549
This is the default for :class:`IntFlag`::
550550

551-
>>> from enum import EJECT
551+
>>> from enum import Flag, EJECT
552552
>>> class EjectFlag(Flag, boundary=EJECT):
553553
... RED = auto()
554554
... GREEN = auto()
@@ -561,7 +561,7 @@ Data Types
561561
Out-of-range values are kept, and the *Flag* membership is kept. This is
562562
used for some stdlib flags:
563563

564-
>>> from enum import KEEP
564+
>>> from enum import Flag, KEEP
565565
>>> class KeepFlag(Flag, boundary=KEEP):
566566
... RED = auto()
567567
... GREEN = auto()

0 commit comments

Comments
 (0)