Coverage for src / taipanstack / resilience / adaptive / __init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-12 21:18 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-12 21:18 +0000
1"""Adaptive resilience — self-tuning resilience patterns.
3Sub-modules:
4 adaptive_breaker: Circuit breaker with auto-tuning thresholds.
5 adaptive_retry: Retry strategy that learns optimal delays.
6 bulkhead: Concurrency isolation via semaphore.
7 orchestrator: Compose patterns into a single pipeline.
8"""
10from taipanstack.resilience.adaptive.adaptive_breaker import (
11 AdaptiveCircuitBreaker,
12 AdaptiveMetrics,
13)
14from taipanstack.resilience.adaptive.adaptive_retry import (
15 AdaptiveRetry,
16 RetryMetrics,
17)
18from taipanstack.resilience.adaptive.bulkhead import (
19 Bulkhead,
20 BulkheadFullError,
21)
22from taipanstack.resilience.adaptive.orchestrator import ResilienceOrchestrator
24__all__ = (
25 "AdaptiveCircuitBreaker",
26 "AdaptiveMetrics",
27 "AdaptiveRetry",
28 "Bulkhead",
29 "BulkheadFullError",
30 "ResilienceOrchestrator",
31 "RetryMetrics",
32)