29 lines
633 B
Python
29 lines
633 B
Python
"""
|
|
Handler Base - Shared utilities for AI/ML handler services.
|
|
|
|
Provides consistent patterns for:
|
|
- OpenTelemetry tracing and metrics
|
|
- NATS messaging
|
|
- Health checks
|
|
- Graceful shutdown
|
|
- Service client wrappers
|
|
"""
|
|
|
|
from handler_base.config import Settings
|
|
from handler_base.handler import Handler
|
|
from handler_base.health import HealthServer
|
|
from handler_base.nats_client import NATSClient
|
|
from handler_base.telemetry import get_meter, get_tracer, setup_telemetry
|
|
|
|
__all__ = [
|
|
"Handler",
|
|
"Settings",
|
|
"HealthServer",
|
|
"NATSClient",
|
|
"setup_telemetry",
|
|
"get_tracer",
|
|
"get_meter",
|
|
]
|
|
|
|
__version__ = "1.0.0"
|