Skip to content

Conversation

gpshead
Copy link
Member

@gpshead gpshead commented Jan 8, 2023

warnings.warn() gains the ability to skip stack frames based on code filename prefix rather than only a numeric stacklevel= via a new skip_file_prefixes= keyword argument.

My motivation work finally tackling this feature: It will avoid the hacks around putting the warning in the right place in #100618.

`warnings.warn()` gains the ability to skip stack frames based on code
filename prefix rather than only a numeric `stacklevel=` via a new
`skip_file_prefixes=` keyword argument.
@gpshead gpshead added type-feature A feature request or enhancement stdlib Standard Library Python modules in the Lib/ directory labels Jan 8, 2023
@gpshead gpshead requested review from brettcannon and merwok January 21, 2023 03:53
@gpshead gpshead self-assigned this Jan 23, 2023
@gpshead gpshead requested a review from Yhg1s January 25, 2023 02:53
@gpshead gpshead merged commit 052f53d into python:main Jan 28, 2023
@gpshead gpshead deleted the feature/warn/skip branch January 28, 2023 02:35
mdboom pushed a commit to mdboom/cpython that referenced this pull request Jan 31, 2023
…n#100840)

`warnings.warn()` gains the ability to skip stack frames based on code
filename prefix rather than only a numeric `stacklevel=` via a new
`skip_file_prefixes=` keyword argument.
wimglenn added a commit to wimglenn/cpython that referenced this pull request Aug 13, 2024
This uses the warnings feature skip_file_prefixes added in 3.12
python#100840
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stdlib Standard Library Python modules in the Lib/ directory type-feature A feature request or enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants