Source code for nautilus.network.events.actionHandlers.rollCallHandler
from nautilus.conventions.actions import roll_call_type
[docs]async def roll_call_handler(service, action_type, payload, props, **kwds):
"""
This action handler responds to the "roll call" emitted by the api
gateway when it is brought up with the normal summary produced by
the service.
"""
# if the action type corresponds to a roll call
if action_type == roll_call_type():
# then announce the service
await service.announce()