Skip to content

Commit 56b03c7

Browse files
johnslavikCopilot
andcommitted
Remove private module stubs and their re-exports
Judgement calls — removed: - sampling/_css_utils.pyi: deleted — private module (_css_utils) used only internally by stack_collector and heatmap_collector; get_combined_css is not part of any public API - sampling/_format_utils.pyi: deleted — private module (_format_utils) used only internally; fmt is a simple formatting helper not intended for external use - sampling/_sync_coordinator.pyi: deleted — private module only containing main() -> Never, which is a subprocess entry point never called externally - sampling/_child_monitor.pyi: removed get_child_pids and is_python_process — private utility functions used only inside _child_monitor itself; ChildProcessMonitor kept because it is re-exported from cli.pyi - sampling/heatmap_collector.pyi: removed re-exports of get_combined_css and fmt — these are private implementation imports, not part of HeatmapCollector's public API - sampling/stack_collector.pyi: removed re-export of get_combined_css — same reason as above - sampling/sample.pyi: removed re-export of fmt — private formatting helper leaked into a public module's stub Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 56a1924 commit 56b03c7

File tree

7 files changed

+0
-12
lines changed

7 files changed

+0
-12
lines changed

stdlib/profiling/sampling/_child_monitor.pyi

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@ import types
22
from typing import Any
33
from typing_extensions import Self
44

5-
def get_child_pids(pid: int, recursive: bool = True) -> list[int]: ...
6-
def is_python_process(pid: int) -> bool: ...
7-
85
class ChildProcessMonitor:
96
parent_pid: int
107
cli_args: list[str]

stdlib/profiling/sampling/_css_utils.pyi

Lines changed: 0 additions & 1 deletion
This file was deleted.

stdlib/profiling/sampling/_format_utils.pyi

Lines changed: 0 additions & 1 deletion
This file was deleted.

stdlib/profiling/sampling/_sync_coordinator.pyi

Lines changed: 0 additions & 3 deletions
This file was deleted.

stdlib/profiling/sampling/heatmap_collector.pyi

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ from collections import Counter
33
from dataclasses import dataclass
44
from typing import Any
55

6-
from ._css_utils import get_combined_css as get_combined_css
7-
from ._format_utils import fmt as fmt
86
from .collector import extract_lineno as extract_lineno, normalize_location as normalize_location
97
from .opcode_utils import format_opcode as format_opcode, get_opcode_info as get_opcode_info
108
from .stack_collector import StackTraceCollector as StackTraceCollector

stdlib/profiling/sampling/sample.pyi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from _typeshed import Incomplete
22
from collections import deque
33

4-
from ._format_utils import fmt as fmt
54
from .binary_collector import BinaryCollector as BinaryCollector
65
from .collector import Collector as Collector
76
from .constants import (

stdlib/profiling/sampling/stack_collector.pyi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ from _typeshed import StrOrBytesPath
33
from collections import Counter
44
from typing import Any
55

6-
from ._css_utils import get_combined_css as get_combined_css
76
from .collector import Collector as Collector, extract_lineno as extract_lineno
87
from .opcode_utils import get_opcode_mapping as get_opcode_mapping
98
from .string_table import StringTable as StringTable

0 commit comments

Comments
 (0)