| 
                        1234567891011121314151617181920212223242526 | 
                        - from abc import ABC, abstractmethod
 - 
 - from core.ops.entities.config_entity import BaseTracingConfig
 - from core.ops.entities.trace_entity import BaseTraceInfo
 - 
 - 
 - class BaseTraceInstance(ABC):
 -     """
 -     Base trace instance for ops trace services
 -     """
 - 
 -     @abstractmethod
 -     def __init__(self, trace_config: BaseTracingConfig):
 -         """
 -         Abstract initializer for the trace instance.
 -         Distribute trace tasks by matching entities
 -         """
 -         self.trace_config = trace_config
 - 
 -     @abstractmethod
 -     def trace(self, trace_info: BaseTraceInfo):
 -         """
 -         Abstract method to trace activities.
 -         Subclasses must implement specific tracing logic for activities.
 -         """
 -         ...
 
 
  |