code: def remote_call(request, cls, method, args, kw):
      '''Command for executing remote calls on a remote object
      '''
      actor = request.actor
      name = 'remote_%s' % cls.__name__
      if not hasattr(actor, name):
          object = cls(actor)
          setattr(actor, name, object)
      else:
          object = getattr(actor, name)
      method_name = '%s%s' % (PREFIX, method)
      return getattr(object, method_name)(request, *args, **kwf remote_call(request, cls, method, args, kw):
      '''Command for executing remote calls on a remote object
      '''
      actor = request.actor
      name = 'remote_%s' % cls.__name__
      if not hasattr(actor, name):
          object = cls(actor)
          setattr(actor, name, object)
      else:
          object = getattr(actor, name)
      method_name = '%s%s' % (PREFIX, method)
      return getattr(object, method_name)(request, *args, **kw)
docs: Command for executing remote calls on a remote object