docs: def receive(self, msg):
          '''
          Overwriting :meth:`Actor.receive`, adds the checks and
          functionalities requiered by parallel methods.
  
          :param msg: The message is a dictionary using the constants
              defined in util.py (:mod:`pyactor.util`).
          '''
          if msg[TYPE] == TELL and msg[METHOD] == 'stop':
              self.running = False
          else:
              result = None
              try:
                  invoke = getattr(self._obj, msg[METHOD])
                  params = msg[PARAMS]
  
                  if msg[METHOD] in self.ask_parallel:
                      rpc_id = str(uuid.uuid4())
                      # add rpc message to pendent AskResponse s
                      self.pending[rpc_id] = msg
                      # insert an rpc id to args
                      para = list(params[0])
                      para.insert(0, rpc_id)
                      invoke(*para, **params[1])
                      return
                  else:
                      with self.__lock:
                          sleep(0.01)
                          result = invoke(*params[0], **params[1])
              except Exception, e:
                  result = e
                  print result
  
              self.send_response(result, msg)