def __init__(self, body=None, **kwargs): self._msg = pn_message() self._id = Data(pn_message_id(self._msg)) self._correlation_id = Data(pn_message_correlation_id(self._msg)) self.instructions = None self.annotations = None self.properties = None self.body = body for k, v in _compat.iteritems(kwargs): getattr(self, k) # Raise exception if it's not a valid attribute. setattr(self, k, v)
def __init__(self, body=None, **kwargs): """ @param kwargs: Message property name/value pairs to initialise the Message """ self._msg = pn_message() self._id = Data(pn_message_id(self._msg)) self._correlation_id = Data(pn_message_correlation_id(self._msg)) self.instructions = None self.annotations = None self.properties = None self.body = body for k, v in _compat.iteritems(kwargs): getattr(self, k) # Raise exception if it's not a valid attribute. setattr(self, k, v)