Skip to content

Conversation

@gpshead
Copy link
Member

@gpsheadgpshead 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.
@gpsheadgpshead added type-feature A feature request or enhancement stdlib Standard Library Python modules in the Lib/ directory labels Jan 8, 2023
@gpsheadgpshead self-assigned this Jan 23, 2023
@gpsheadgpshead requested a review from Yhg1sJanuary 25, 2023 02:53
@gpsheadgpshead merged commit 052f53d into python:mainJan 28, 2023
@gpsheadgpshead 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 freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

stdlibStandard Library Python modules in the Lib/ directorytype-featureA feature request or enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@gpshead@brettcannon@merwok@bedevere-bot