def packets (self, neighbor, direction, category, header, body): return self._header(self._neighbor(neighbor,direction,self._kv({ 'message': '{ %s } ' % self._kv({ 'category': category, 'header': hexstring(header), 'body': hexstring(body), }) })),'','',neighbor,message_type=Message.string(category))