def __init__(self, body='', channel=None, **properties):
        super(Message, self).__init__(properties)

        #: Message body (bytes or str or unicode)
        self.body = body

        #: Associated channel, set after receiving a message (amqpy.channel.Channel)
        self.channel = channel

        #: Delivery info, set after receiving a message (dict)
        self.delivery_info = {}

        if isinstance(body, six.string_types):
            # if the `body` is a string, automatically set the content_encoding
            # to UTF-8 if it hasn't already been set
            self.properties['content_encoding'] = properties.get('content_encoding', 'UTF-8')
Enable the SSH daemon
dataset/ETHPy150Open veegee/amqpy/amqpy/message.py/Message.__init__--crossover with--dataset/ETHPy150Open saltstack/salt/salt/modules/ilo.py/enable_ssh