Coverage for src / taipanstack / utils / circuit_breaker.py: 100%

2 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-05-12 21:18 +0000

1"""Backward-compatibility shim for the circuit breaker module. 

2 

3This module re-exports all symbols from the canonical 

4``taipanstack.resilience.circuit_breaker`` module. Import from this 

5path continues to work, but new code should import from the canonical 

6location directly. 

7 

8.. deprecated:: 

9 Import from ``taipanstack.resilience.circuit_breaker`` instead. 

10""" 

11 

12from taipanstack.resilience.circuit_breaker import ( 

13 CircuitBreaker, 

14 CircuitBreakerConfig, 

15 CircuitBreakerDecorator, 

16 CircuitBreakerError, 

17 CircuitBreakerState, 

18 CircuitState, 

19 circuit_breaker, 

20) 

21 

22__all__ = [ 

23 "CircuitBreaker", 

24 "CircuitBreakerConfig", 

25 "CircuitBreakerDecorator", 

26 "CircuitBreakerError", 

27 "CircuitBreakerState", 

28 "CircuitState", 

29 "circuit_breaker", 

30]