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)
Beispiel #2
0
 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)