Exemple #1
0
 def mkmsg(self, type, _payload='', **kwargs):
     msg = Message()
     msg.add_header('_type', type)
     if _payload is not None:
         _payload = str(_payload)
         msg.set_payload(_payload)
         msg.add_header('_size', str(len(_payload)))
     else:
         msg.add_header('_size', str(0))
     for (var, val) in kwargs.items():
         if var.startswith("_"):
             raise Error822("parameter names can't start with '_'")
         msg.setheader(var, val)
     if self.authkey:
         msg.hmacset(self.authkey)
     return msg
Exemple #2
0
 def mkmsg(self,type,_payload='',**kwargs):
     msg = Message()
     msg.add_header('_type',type)
     if _payload is not None:
         _payload=str(_payload)
         msg.set_payload(_payload)
         msg.add_header('_size',str(len(_payload)))
     else:
         msg.add_header('_size',str(0))
     for (var,val) in kwargs.items():
         if var.startswith("_"):
             raise Error822("parameter names can't start with '_'")
         msg.setheader(var,val)
     if self.authkey:
         msg.hmacset(self.authkey)
     return msg