Skip to content

Commit 91d706b

Browse files
RP fixes
1 parent 0238ca9 commit 91d706b

File tree

7 files changed

+21
-21
lines changed

7 files changed

+21
-21
lines changed

circuit_breaker_box/__init__.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@
22
from circuit_breaker_box.circuit_breaker_in_memory import CircuitBreakerInMemory
33
from circuit_breaker_box.common_types import ResponseType
44
from circuit_breaker_box.errors import BaseCircuitBreakerError, HostUnavailableError
5-
from circuit_breaker_box.retryer_base import BaseRetryer
6-
from circuit_breaker_box.retryers import Retryer, RetryerCircuitBreaker
5+
from circuit_breaker_box.retryer_base import BaseRetrier
6+
from circuit_breaker_box.retryers import Retrier, RetrierCircuitBreaker
77

88

99
__all__ = [
1010
"BaseCircuitBreaker",
1111
"BaseCircuitBreakerError",
12-
"BaseRetryer",
12+
"BaseRetrier",
1313
"CircuitBreakerInMemory",
1414
"HostUnavailableError",
1515
"ResponseType",
16-
"Retryer",
17-
"RetryerCircuitBreaker",
16+
"Retrier",
17+
"RetrierCircuitBreaker",
1818
]

circuit_breaker_box/retryer_base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515

1616
@dataclasses.dataclass(kw_only=True)
17-
class BaseRetryer(abc.ABC, typing.Generic[ResponseType]):
17+
class BaseRetrier(abc.ABC, typing.Generic[ResponseType]):
1818
max_retries: int
1919
reraise: bool = True
2020
exceptions_to_retry: tuple[type[Exception]]

circuit_breaker_box/retryers.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import tenacity
66

7-
from circuit_breaker_box import BaseCircuitBreaker, BaseRetryer, ResponseType, errors
7+
from circuit_breaker_box import BaseCircuitBreaker, BaseRetrier, ResponseType, errors
88

99

1010
logger = logging.getLogger(__name__)
@@ -13,7 +13,7 @@
1313

1414

1515
@dataclasses.dataclass(kw_only=True)
16-
class Retryer(BaseRetryer[ResponseType]):
16+
class Retrier(BaseRetrier[ResponseType]):
1717
async def retry(
1818
self,
1919
coroutine: typing.Callable[P, typing.Awaitable[ResponseType]],
@@ -34,7 +34,7 @@ async def retry(
3434

3535

3636
@dataclasses.dataclass(kw_only=True)
37-
class RetryerCircuitBreaker(BaseRetryer[ResponseType]):
37+
class RetrierCircuitBreaker(BaseRetrier[ResponseType]):
3838
circuit_breaker: BaseCircuitBreaker
3939

4040
async def retry(

examples/example_retry.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
import httpx
55

6-
from circuit_breaker_box.retryers import Retryer
6+
from circuit_breaker_box.retryers import Retrier
77

88

99
MAX_RETRIES = 4
@@ -15,7 +15,7 @@
1515

1616
async def main() -> None:
1717
logging.basicConfig(level=logging.DEBUG)
18-
retryer = Retryer[httpx.Response](
18+
retryer = Retrier[httpx.Response](
1919
max_retries=MAX_RETRIES,
2020
exceptions_to_retry=(ZeroDivisionError,),
2121
)

examples/example_retry_circuit_breaker.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import fastapi
66
import httpx
77

8-
from circuit_breaker_box import CircuitBreakerInMemory, RetryerCircuitBreaker
8+
from circuit_breaker_box import CircuitBreakerInMemory, RetrierCircuitBreaker
99

1010

1111
MAX_RETRIES = 4
@@ -27,7 +27,7 @@ async def main() -> None:
2727
max_failure_count=CIRCUIT_BREAKER_MAX_FAILURE_COUNT,
2828
max_cache_size=MAX_CACHE_SIZE,
2929
)
30-
retryer = RetryerCircuitBreaker[httpx.Response](
30+
retryer = RetrierCircuitBreaker[httpx.Response](
3131
circuit_breaker=circuit_breaker,
3232
max_retries=MAX_RETRIES,
3333
exceptions_to_retry=(ZeroDivisionError,),

tests/conftest.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import pytest
77
from redis import asyncio as aioredis
88

9-
from circuit_breaker_box import CircuitBreakerInMemory, Retryer, RetryerCircuitBreaker
9+
from circuit_breaker_box import CircuitBreakerInMemory, Retrier, RetrierCircuitBreaker
1010
from circuit_breaker_box.circuit_breaker_redis import CircuitBreakerRedis
1111
from examples.example_retry_circuit_breaker import CustomCircuitBreakerInMemory
1212

@@ -66,8 +66,8 @@ def fixture_custom_circuit_breaker_in_memory() -> CustomCircuitBreakerInMemory:
6666

6767

6868
@pytest.fixture(name="test_retry_without_circuit_breaker")
69-
def fixture_retry_without_circuit_breaker() -> Retryer[httpx.Response]:
70-
return Retryer[httpx.Response](
69+
def fixture_retry_without_circuit_breaker() -> Retrier[httpx.Response]:
70+
return Retrier[httpx.Response](
7171
max_retries=MAX_RETRIES,
7272
exceptions_to_retry=(ZeroDivisionError,),
7373
)
@@ -76,8 +76,8 @@ def fixture_retry_without_circuit_breaker() -> Retryer[httpx.Response]:
7676
@pytest.fixture(name="test_retry_custom_circuit_breaker_in_memory")
7777
def fixture_retry_custom_circuit_breaker_in_memory(
7878
test_custom_circuit_breaker_in_memory: CustomCircuitBreakerInMemory,
79-
) -> RetryerCircuitBreaker[httpx.Response]:
80-
return RetryerCircuitBreaker[httpx.Response](
79+
) -> RetrierCircuitBreaker[httpx.Response]:
80+
return RetrierCircuitBreaker[httpx.Response](
8181
circuit_breaker=test_custom_circuit_breaker_in_memory,
8282
max_retries=MAX_RETRIES,
8383
exceptions_to_retry=(ZeroDivisionError,),

tests/test_retriers.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
import httpx
55
import pytest
66

7-
from circuit_breaker_box import Retryer, RetryerCircuitBreaker
7+
from circuit_breaker_box import Retrier, RetrierCircuitBreaker
88
from tests.conftest import SOME_HOST
99

1010

1111
async def test_retry(
12-
test_retry_without_circuit_breaker: Retryer[httpx.Response],
12+
test_retry_without_circuit_breaker: Retrier[httpx.Response],
1313
) -> None:
1414
test_request = httpx.AsyncClient().build_request(method="GET", url=SOME_HOST)
1515

@@ -27,7 +27,7 @@ async def foo(request: httpx.Request) -> typing.NoReturn: # noqa: ARG001
2727

2828

2929
async def test_retry_custom_circuit_breaker(
30-
test_retry_custom_circuit_breaker_in_memory: RetryerCircuitBreaker[httpx.Response],
30+
test_retry_custom_circuit_breaker_in_memory: RetrierCircuitBreaker[httpx.Response],
3131
) -> None:
3232
test_request = httpx.AsyncClient().build_request(method="GET", url=SOME_HOST)
3333

0 commit comments

Comments
 (0)