Skip to content

Commit 8f22875

Browse files
committed
Narrow profiling sampling allowlist
1 parent f31b293 commit 8f22875

3 files changed

Lines changed: 27 additions & 13 deletions

File tree

stdlib/@tests/stubtest_allowlists/darwin-py315.txt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,4 @@ ctypes.c_longdouble_complex._type_
1111
os.NODEV
1212
os.__all__
1313
posix.NODEV
14-
profiling.sampling.live_collector
15-
profiling.sampling.live_collector.collector
16-
profiling.sampling.live_collector.constants
17-
profiling.sampling.live_collector.display
18-
profiling.sampling.live_collector.trend_tracker
19-
profiling.sampling.live_collector.widgets
2014
readline.get_pre_input_hook

stdlib/@tests/stubtest_allowlists/linux-py315.txt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,4 @@ posix.STATX_SIZE
5959
posix.STATX_TYPE
6060
posix.STATX_UID
6161
posix.statx
62-
profiling.sampling.live_collector
63-
profiling.sampling.live_collector.collector
64-
profiling.sampling.live_collector.constants
65-
profiling.sampling.live_collector.display
66-
profiling.sampling.live_collector.trend_tracker
67-
profiling.sampling.live_collector.widgets
6862
readline.get_pre_input_hook

stdlib/@tests/stubtest_allowlists/py315.txt

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,6 @@ posixpath.splitroot
178178
pprint.PrettyPrinter.__init__
179179
pprint.pformat
180180
pprint.pprint
181-
profiling\.sampling\..+
182181
pydoc.Doc.STDLIB_DIR
183182
pydoc.Doc.getdocloc
184183
site.addsitedir
@@ -259,3 +258,30 @@ xml.etree.ElementTree.__all__
259258
xml.is_valid_name
260259
xml.utils
261260
zipimport.zipimporter.load_module
261+
262+
263+
# =============================================================
264+
# Allowlist entries that cannot or should not be fixed; >= 3.15
265+
# =============================================================
266+
267+
# Internal implementation details of the sampling profiler.
268+
profiling.sampling.__main__
269+
profiling.sampling._child_monitor
270+
profiling.sampling._css_utils
271+
profiling.sampling._format_utils
272+
profiling.sampling._sync_coordinator
273+
profiling.sampling.binary_collector
274+
profiling.sampling.binary_reader
275+
profiling.sampling.cli
276+
profiling.sampling.constants
277+
profiling.sampling.dump
278+
profiling.sampling.errors
279+
profiling.sampling.live_collector
280+
profiling.sampling.live_collector.collector
281+
profiling.sampling.live_collector.constants
282+
profiling.sampling.live_collector.display
283+
profiling.sampling.live_collector.trend_tracker
284+
profiling.sampling.live_collector.widgets
285+
profiling.sampling.module_utils
286+
profiling.sampling.opcode_utils
287+
profiling.sampling.sample

0 commit comments

Comments
 (0)