I am using rpyc 4.1.4 to implement RPC in my components. The server being used is ThreadedServer. The RPC calls run smoothly most of the times, but sometimes I get the below issue.
Error: deque mutated during iteration
File "/opt/touchstone/touchstone_engine_venv/lib/python3.7/site-packages/rpyc/core/netref.py", line 253, in __call__
return syncreq(_self, consts.HANDLE_CALL, args, kwargs)
File "/opt/touchstone/touchstone_engine_venv/lib/python3.7/site-packages/rpyc/core/netref.py", line 76, in syncreq
return conn.sync_request(handler, proxy, *args)
File "/opt/touchstone/touchstone_engine_venv/lib/python3.7/site-packages/rpyc/core/protocol.py", line 469, in sync_request
return self.async_request(handler, *args, timeout=timeout).value
File "/opt/touchstone/touchstone_engine_venv/lib/python3.7/site-packages/rpyc/core/async_.py", line 102, in value
raise self._obj
_get_exception_class.<locals>.Derived: deque mutated during iteration
I am using rpyc 4.1.4 to implement RPC in my components. The server being used is
ThreadedServer
. The RPC calls run smoothly most of the times, but sometimes I get the below issue. Error: deque mutated during iterationEnvironment
Server Side:
Client Side: