8000 bpo-44464: Remove special exclusion for flake8 in the deprecation war… · python/cpython@efe7d08 · GitHub
[go: up one dir, main page]

Skip to content

Commit efe7d08

Browse files
authored
bpo-44464: Remove special exclusion for flake8 in the deprecation warnings. (#26807)
Sync with importlib_metadata 4.6.
1 parent 2f49c9d commit efe7d08

File tree

3 files changed

+4
-10
lines changed

3 files changed

+4
-10
lines changed

Doc/whatsnew/3.10.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1084,7 +1084,7 @@ and will be incorrect in some rare cases, including some ``_``-s in
10841084
importlib.metadata
10851085
------------------
10861086
1087-
Feature parity with ``importlib_metadata`` 4.4
1087+
Feature parity with ``importlib_metadata`` 4.6
10881088
(`history <https://importlib-metadata.readthedocs.io/en/latest/history.html>`_).
10891089
10901090
:ref:`importlib.metadata entry points <entry-points>`

Lib/importlib/metadata/__init__.py

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -362,14 +362,6 @@ def _parse_groups(text):
362362
)
363363

364364

365-
def flake8_bypass(func):
366-
# defer inspect import as performance optimization.
367-
import inspect
368-
369-
is_flake8 = any('flake8' in str(frame.filename) for frame in inspect.stack()[:5])
370-
return func if not is_flake8 else lambda: None
371-
372-
373365
class Deprecated:
374366
"""
375367
Compatibility add-in for mapping to indicate that
@@ -405,7 +397,7 @@ def __getitem__(self, name):
405397
return super().__getitem__(name)
406398

407399
def get(self, name, default=None):
408-
flake8_bypass(self._warn)()
400+
self._warn()
409401
return super().get(name, default)
410402

411403
def __iter__(self):
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Remove exception for flake8 in deprecated importlib.metadata interfaces.
2+
Sync with importlib_metadata 4.6.

0 commit comments

Comments
 (0)
0