Skip to content

Commit 61027af

Browse files
authored
Add PubSubBroker in __init__.py (#31)
1 parent 9cf7146 commit 61027af

File tree

5 files changed

+10
-7
lines changed

5 files changed

+10
-7
lines changed

README.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@ Let's see the example with the redis broker and redis async result:
2020
```python
2121
import asyncio
2222

23-
from taskiq_redis.redis_broker import ListQueueBroker
24-
from taskiq_redis.redis_backend import RedisAsyncResultBackend
23+
from taskiq_redis import ListQueueBroker, RedisAsyncResultBackend
2524

2625
redis_async_result = RedisAsyncResultBackend(
2726
redis_url="redis://localhost:6379",

taskiq_redis/__init__.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
"""Package for redis integration."""
22
from taskiq_redis.redis_backend import RedisAsyncResultBackend
3-
from taskiq_redis.redis_broker import ListQueueBroker
3+
from taskiq_redis.redis_broker import ListQueueBroker, PubSubBroker
44

5-
__all__ = ["RedisAsyncResultBackend", "ListQueueBroker"]
5+
__all__ = [
6+
"RedisAsyncResultBackend",
7+
"ListQueueBroker",
8+
"PubSubBroker",
9+
]

tests/test_backend.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
import pytest
66
from taskiq import TaskiqResult
77

8+
from taskiq_redis import RedisAsyncResultBackend
89
from taskiq_redis.exceptions import (
910
DuplicateExpireTimeSelectedError,
1011
ExpireTimeMustBeMoreThanZeroError,
1112
)
12-
from taskiq_redis.redis_backend import RedisAsyncResultBackend
1313

1414
_ReturnType = TypeVar("_ReturnType")
1515

tests/test_broker.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import pytest
55
from taskiq import AsyncBroker, BrokerMessage
66

7-
from taskiq_redis.redis_broker import ListQueueBroker, PubSubBroker
7+
from taskiq_redis import ListQueueBroker, PubSubBroker
88

99

1010
async def get_message(broker: AsyncBroker) -> BrokerMessage: # type: ignore

tests/test_result_backend.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import pytest
44
from taskiq import TaskiqResult
55

6-
from taskiq_redis.redis_backend import RedisAsyncResultBackend
6+
from taskiq_redis import RedisAsyncResultBackend
77

88

99
@pytest.mark.anyio

0 commit comments

Comments
 (0)