except (IndexError, FileNotFoundError, json.decoder.JSONDecodeError):
pass
if conf == message['conf']:
- await self.bus.send(Message(self.name, {'event': 'unchanged'}))
+ await self._queue.put(Message('', {'event': 'conf unchanged'}))
else:
with open(sys.argv[1], 'w') as conf_file:
json.dump(message['conf'], conf_file)
- await self.bus.send(Message(self.name, {'event': 'changed'}))
+ await self._queue.put(Message('', {'event': 'conf changed'}))
for client in self._recv_reg.get(message):
await self._callbacks[client](message)
self._queue.task_done()