Próbuję przekazać obiekt jako parametr za pomocą RPyC od klienta do serwera. Ale serwer nie może uzyskać dostępu do obiektu i otrzymuję AttributeError.przekazywanie obiektu w rpyc kończy się niepowodzeniem
Kod serwera:
class AgentService(rpyc.Service):
def exposed_func(self, obj):
return obj.name
kod klienta
self._conn = connect(agent_host, agent_port, config = {"allow_public_attrs" : True})
return self._conn.root.func(obj)
returns: AttributeError: cannot access 'name'.
Używam RPyC usług i accoding na stronie internetowej, to powinno działać.
Wszelkie pomysły?
David, dzięki za edycję - wygląda o wiele bardziej profesjonalnie ... – Ben