Skip to content

Commit 16bc282

Browse files
committed
PEP 587: Fix warnings options priority
1 parent bddf666 commit 16bc282

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

pep-0587.rst

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -981,11 +981,12 @@ Priority of configuration parameters, highest to lowest:
981981
Priority of warning options, highest to lowest:
982982

983983
* ``PyConfig.warnoptions``
984-
* ``PyConfig.dev_mode`` (add ``"default"``)
985-
* ``PYTHONWARNINGS`` environment variables
986-
* ``-W WARNOPTION`` command line argument
987-
* ``PyConfig.bytes_warning`` (add ``"error::BytesWarning"`` if greater
988-
than 1, or add ``"default::BytesWarning``)
984+
* ``PySys_AddWarnOption()``
985+
* ``PyConfig.bytes_warning`` (add ``"error::BytesWarning"`` filter if
986+
greater than 1, add ``"default::BytesWarning`` filter if equals to 1)
987+
* ``-W opt`` command line argument
988+
* ``PYTHONWARNINGS`` environment variable
989+
* ``PyConfig.dev_mode`` (add ``"default"`` filter)
989990

990991
Rules on ``PyConfig`` parameters:
991992

0 commit comments

Comments
 (0)