|
17 | 17 | from granulate_utils.python import _BLACKLISTED_PYTHON_PROCS, DETECTED_PYTHON_PROCESSES_REGEX |
18 | 18 | from psutil import NoSuchProcess, Process |
19 | 19 |
|
| 20 | +from gprofiler import merge |
20 | 21 | from gprofiler.exceptions import ( |
21 | 22 | CalledProcessError, |
22 | 23 | CalledProcessTimeoutError, |
|
25 | 26 | ) |
26 | 27 | from gprofiler.gprofiler_types import ProcessToStackSampleCounters, StackToSampleCount, nonnegative_integer |
27 | 28 | from gprofiler.log import get_logger_adapter |
28 | | -from gprofiler.merge import parse_many_collapsed, parse_one_collapsed_file |
29 | 29 | from gprofiler.metadata.py_module_version import get_modules_versions |
30 | 30 | from gprofiler.metadata.system_metadata import get_arch |
31 | 31 | from gprofiler.profilers.profiler_base import ProcessProfilerBase, ProfilerBase, ProfilerInterface |
@@ -147,7 +147,7 @@ def _profile_process(self, process: Process) -> StackToSampleCount: |
147 | 147 | raise |
148 | 148 |
|
149 | 149 | logger.info(f"Finished profiling process {process.pid} with py-spy") |
150 | | - parsed = parse_one_collapsed_file(Path(local_output_path), comm) |
| 150 | + parsed = merge.parse_one_collapsed_file(Path(local_output_path), comm) |
151 | 151 | if self.add_versions: |
152 | 152 | parsed = _add_versions_to_process_stacks(process, parsed) |
153 | 153 | return parsed |
@@ -368,7 +368,7 @@ def snapshot(self) -> ProcessToStackSampleCounters: |
368 | 368 | finally: |
369 | 369 | # always remove, even if we get read/decode errors |
370 | 370 | collapsed_path.unlink() |
371 | | - parsed = parse_many_collapsed(collapsed_text) |
| 371 | + parsed = merge.parse_many_collapsed(collapsed_text) |
372 | 372 | if self.add_versions: |
373 | 373 | parsed = _add_versions_to_stacks(parsed) |
374 | 374 | return parsed |
|
0 commit comments