code: def Receive(self, replytype, **kw):
          '''Parse message, create Python object.
  
          KeyWord data:
              faults   -- list of WSDL operation.fault typecodes
              wsaction -- If using WS-Address, must specify Action value we expect to
                  receive.
          '''
          self.ReceiveSOAP(**kw)
          if self.ps.IsAFault():
              msg = FaultFromFaultMessage(self.ps)
              raise FaultException(msg)
  
          tc = replytype
          if hasattr(replytype, 'typecode'):
              tc = replytype.typecode
  
          reply = self.ps.Parse(tc)
          if self.address is not None:
              self.address.checkResponse(self.ps, kw.get('wsaction'))
          return replf Receive(self, replytype, **kw):
          '''Parse message, create Python object.
  
          KeyWord data:
              faults   -- list of WSDL operation.fault typecodes
              wsaction -- If using WS-Address, must specify Action value we expect to
                  receive.
          '''
          self.ReceiveSOAP(**kw)
          if self.ps.IsAFault():
              msg = FaultFromFaultMessage(self.ps)
              raise FaultException(msg)
  
          tc = replytype
          if hasattr(replytype, 'typecode'):
              tc = replytype.typecode
  
          reply = self.ps.Parse(tc)
          if self.address is not None:
              self.address.checkResponse(self.ps, kw.get('wsaction'))
          return reply
docs: Parse message, create Python object.
  
          KeyWord data:
              faults   -- list of WSDL operation.fault typecodes
              wsaction -- If using WS-Address, must specify Action value we expect to
                  receive.