File tree Expand file tree Collapse file tree 7 files changed +12
-8
lines changed Expand file tree Collapse file tree 7 files changed +12
-8
lines changed Original file line number Diff line number Diff line change @@ -20,8 +20,7 @@ Let's see the example with the redis broker and redis async result:
2020``` python
2121import 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
2625redis_async_result = RedisAsyncResultBackend(
2726 redis_url = " redis://localhost:6379" ,
Original file line number Diff line number Diff line change 11[tool .poetry ]
22name = " taskiq-redis"
3- version = " 0.2.2 "
3+ version = " 0.2.3 "
44description = " Redis integration for taskiq"
55authors = [" taskiq-team <taskiq@norely.com>" ]
66readme = " README.md"
Original file line number Diff line number Diff line change 11"""Package for redis integration."""
22from 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+ ]
Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ def __init__(
4949
5050 async def shutdown (self ) -> None :
5151 """Closes redis connection pool."""
52+ await super ().shutdown ()
5253 await self .connection_pool .disconnect ()
5354
5455 async def listen (self ) -> AsyncGenerator [BrokerMessage , None ]:
Original file line number Diff line number Diff line change 55import pytest
66from taskiq import TaskiqResult
77
8+ from taskiq_redis import RedisAsyncResultBackend
89from taskiq_redis .exceptions import (
910 DuplicateExpireTimeSelectedError ,
1011 ExpireTimeMustBeMoreThanZeroError ,
1112)
12- from taskiq_redis .redis_backend import RedisAsyncResultBackend
1313
1414_ReturnType = TypeVar ("_ReturnType" )
1515
Original file line number Diff line number Diff line change 44import pytest
55from taskiq import AsyncBroker , BrokerMessage
66
7- from taskiq_redis . redis_broker import ListQueueBroker , PubSubBroker
7+ from taskiq_redis import ListQueueBroker , PubSubBroker
88
99
1010async def get_message (broker : AsyncBroker ) -> BrokerMessage : # type: ignore
Original file line number Diff line number Diff line change 33import pytest
44from taskiq import TaskiqResult
55
6- from taskiq_redis . redis_backend import RedisAsyncResultBackend
6+ from taskiq_redis import RedisAsyncResultBackend
77
88
99@pytest .mark .anyio
You can’t perform that action at this time.
0 commit comments