(message, services, caller)
| 8 | |
| 9 | @staticmethod |
| 10 | async def run(message, services, caller): |
| 11 | callback = message.pop('callback', None) |
| 12 | message['executors'] = [e for e in message.get('executors', '').split(',') if e] |
| 13 | message['contact'] = 'udp' |
| 14 | await services.get('contact_svc').handle_heartbeat(**message) |
| 15 | |
| 16 | if callback: |
| 17 | sock = socket.socket(family=socket.AF_INET, type=socket.SOCK_DGRAM) |
| 18 | sock.sendto('roger'.encode(), (caller, int(callback))) |
no test coverage detected