Skip to content

Commit f13d34c

Browse files
committed
s/ndjson/jsonl/
1 parent 2749a44 commit f13d34c

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

Lib/profiling/sampling/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from .stack_collector import CollapsedStackCollector
1010
from .heatmap_collector import HeatmapCollector
1111
from .gecko_collector import GeckoCollector
12-
from .ndjson_collector import NdjsonCollector
12+
from .jsonl_collector import JsonlCollector
1313
from .string_table import StringTable
1414

1515
__all__ = (
@@ -18,6 +18,6 @@
1818
"CollapsedStackCollector",
1919
"HeatmapCollector",
2020
"GeckoCollector",
21-
"NdjsonCollector",
21+
"JsonlCollector",
2222
"StringTable",
2323
)

Lib/profiling/sampling/binary_reader.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from .gecko_collector import GeckoCollector
66
from .stack_collector import FlamegraphCollector, CollapsedStackCollector
7-
from .ndjson_collector import NdjsonCollector
7+
from .jsonl_collector import JsonlCollector
88
from .pstats_collector import PstatsCollector
99

1010

@@ -118,8 +118,8 @@ def convert_binary_to_format(input_file, output_file, output_format,
118118
collector = PstatsCollector(interval)
119119
elif output_format == 'gecko':
120120
collector = GeckoCollector(interval)
121-
elif output_format == 'ndjson':
122-
collector = NdjsonCollector(interval)
121+
elif output_format == 'jsonl':
122+
collector = JsonlCollector(interval)
123123
else:
124124
raise ValueError(f"Unknown output format: {output_format}")
125125

Lib/profiling/sampling/cli.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from .stack_collector import CollapsedStackCollector, FlamegraphCollector
2020
from .heatmap_collector import HeatmapCollector
2121
from .gecko_collector import GeckoCollector
22-
from .ndjson_collector import NdjsonCollector
22+
from .jsonl_collector import JsonlCollector
2323
from .binary_collector import BinaryCollector
2424
from .binary_reader import BinaryReader
2525
from .constants import (
@@ -88,7 +88,7 @@ class CustomFormatter(
8888
"flamegraph": "html",
8989
"gecko": "json",
9090
"heatmap": "html",
91-
"ndjson": "ndjson",
91+
"jsonl": "jsonl",
9292
"binary": "bin",
9393
}
9494

@@ -98,7 +98,7 @@ class CustomFormatter(
9898
"flamegraph": FlamegraphCollector,
9999
"gecko": GeckoCollector,
100100
"heatmap": HeatmapCollector,
101-
"ndjson": NdjsonCollector,
101+
"jsonl": JsonlCollector,
102102
"binary": BinaryCollector,
103103
}
104104

@@ -471,11 +471,11 @@ def _add_format_options(parser, include_compression=True, include_binary=True):
471471
help="Generate interactive HTML heatmap visualization with line-level sample counts",
472472
)
473473
format_group.add_argument(
474-
"--ndjson",
474+
"--jsonl",
475475
action="store_const",
476-
const="ndjson",
476+
const="jsonl",
477477
dest="format",
478-
help="Generate NDJSON snapshot output for external consumers",
478+
help="Generate JSONL snapshot output for external consumers",
479479
)
480480
if include_binary:
481481
format_group.add_argument(
@@ -560,7 +560,7 @@ def _create_collector(format_type, sample_interval_usec, skip_idle, opcodes=Fals
560560
561561
Args:
562562
format_type: The output format ('pstats', 'collapsed', 'flamegraph',
563-
'gecko', 'heatmap', 'ndjson', 'binary')
563+
'gecko', 'heatmap', 'jsonl', 'binary')
564564
sample_interval_usec: Sampling interval in microseconds
565565
skip_idle: Whether to skip idle samples
566566
opcodes: Whether to collect opcode information (only used by gecko format
@@ -589,7 +589,7 @@ def _create_collector(format_type, sample_interval_usec, skip_idle, opcodes=Fals
589589
skip_idle = False
590590
return collector_class(sample_interval_usec, skip_idle=skip_idle, opcodes=opcodes)
591591

592-
if format_type == "ndjson":
592+
if format_type == "jsonl":
593593
return collector_class(
594594
sample_interval_usec, skip_idle=skip_idle, mode=mode
595595
)

Lib/profiling/sampling/ndjson_collector.py renamed to Lib/profiling/sampling/jsonl_collector.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""NDJSON collector."""
1+
"""JSONL collector."""
22

33
import json
44
import uuid
@@ -25,8 +25,8 @@
2525
}
2626

2727

28-
class NdjsonCollector(StackTraceCollector):
29-
"""Collector that exports finalized profiling data as NDJSON."""
28+
class JsonlCollector(StackTraceCollector):
29+
"""Collector that exports finalized profiling data as JSONL."""
3030

3131
def __init__(self, sample_interval_usec, *, skip_idle=False, mode=None):
3232
super().__init__(sample_interval_usec, skip_idle=skip_idle)
@@ -81,7 +81,7 @@ def export(self, filename):
8181
},
8282
)
8383

84-
print(f"NDJSON profile written to {filename}")
84+
print(f"JSONL profile written to {filename}")
8585

8686
def _build_meta_record(self):
8787
record = {

0 commit comments

Comments
 (0)