Skip to content
This repository was archived by the owner on Jun 8, 2023. It is now read-only.

Commit 7c3c958

Browse files
committed
added manager start method #release-note
1 parent 93c13ad commit 7c3c958

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

pq/mq.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,11 @@ async def store_message(self, message):
7777
"""
7878
pass
7979

80+
def start(self):
81+
"""Optional start method, called by the backend when it starts
82+
"""
83+
pass
84+
8085
def close(self):
8186
pass
8287

pq/server/producer.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,12 @@ def is_consumer(self):
6767
return False
6868

6969
async def start(self):
70+
# Register consumers
7071
for consumer in self.consumers:
7172
await as_coroutine(consumer.register())
73+
# connect channels
7274
await self.channels.connect()
75+
self.manager.start()
7376
return self
7477

7578
async def publish(self, event, message):

0 commit comments

Comments
 (0)