Spaces:
Paused
Paused
| # -*- coding: utf-8 -*- | |
| """The tracing interface class in agentscope.""" | |
| from typing import TYPE_CHECKING | |
| if TYPE_CHECKING: | |
| from opentelemetry.trace import Tracer | |
| else: | |
| Tracer = "Tracer" | |
| def _get_tracer() -> Tracer: | |
| """Get the tracer | |
| Returns: | |
| `Tracer`: The tracer with the name "agentscope" and version. | |
| """ | |
| from opentelemetry import trace | |
| from ..._version import __version__ | |
| return trace.get_tracer("agentscope", __version__) | |