クライアントからサーバーにRPyCを使用してオブジェクトをパラメーターとして渡そうとしています。しかし、サーバーはオブジェクトにアクセスすることができませんし、私はAttributeErrorを受け取ります。rpycでオブジェクトを渡すと失敗する
サーバコード:私はRPyCサービスを使用してWebサイトにaccodingい
self._conn = connect(agent_host, agent_port, config = {"allow_public_attrs" : True})
return self._conn.root.func(obj)
returns: AttributeError: cannot access 'name'.
class AgentService(rpyc.Service):
def exposed_func(self, obj):
return obj.name
クライアントコードは、これは動作するはずです。
アイデア?
David、編集のおかげで、もっとプロフェッショナルに見える... – Ben