cpython/Lib/profiling/sampling/collector.py

12 lines
273 B
Python
Raw Normal View History

from abc import ABC, abstractmethod
class Collector(ABC):
@abstractmethod
def collect(self, stack_frames):
"""Collect profiling data from stack frames."""
@abstractmethod
def export(self, filename):
"""Export collected data to a file."""