docs: def publish(self, topic, dct):
          """Send a dict with internal routing key to the exchange.
  
          Args:
              topic: topic to publish the message to
              dct: dict object to send
  
          """
          get_logger().info("Publishing message {} on routing key "
                            "{}...".format(dct, topic))
  
          self._channel.basic_publish(
              exchange=self.exchange,
              routing_key=topic,
              body=json.dumps(dct)
          )