From abc87040825596db47e6a71420c88e09bf72a621 Mon Sep 17 00:00:00 2001 From: corentinlger Date: Mon, 18 Mar 2024 17:18:57 +0100 Subject: [PATCH] Fix Notebook Controller bug --- vivarium/simulator/grpc_server/simulator_server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vivarium/simulator/grpc_server/simulator_server.py b/vivarium/simulator/grpc_server/simulator_server.py index af9a411..cbfa573 100644 --- a/vivarium/simulator/grpc_server/simulator_server.py +++ b/vivarium/simulator/grpc_server/simulator_server.py @@ -80,9 +80,10 @@ def SetState(self, request, context): proto_to_ndarray(request.value)) return Empty() + # TODO : Clean the function in the future to prevent having self everywhere def Step(self, request, context): assert not self.simulator.is_started() - self.simulator.run(threaded=False, num_loops=1) + self.simulator.state, self.simulator.neighbors = self.simulator.step(self.simulator.state, self.simulator.neighbors) return state_to_proto(self.simulator.state)