From b020d9e23f8399038913bcca5ae4f369fac8e940 Mon Sep 17 00:00:00 2001 From: "Joshua E. Jodesty" Date: Thu, 16 May 2019 12:56:28 -0400 Subject: [PATCH] fixed bug: re-included deepcopy --- .gitignore | 2 +- cadCAD/engine/simulation.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f668855..7a203b9 100644 --- a/.gitignore +++ b/.gitignore @@ -15,7 +15,7 @@ simulations/.ipynb_checkpoints simulations/validation/config3.py dist/*.gz cadCAD.egg-info - +monkeytype.sqlite3 build cadCAD.egg-info SimCAD.egg-info diff --git a/cadCAD/engine/simulation.py b/cadCAD/engine/simulation.py index 3881cde..0e8fb68 100644 --- a/cadCAD/engine/simulation.py +++ b/cadCAD/engine/simulation.py @@ -33,7 +33,7 @@ class Executor: # mech_step def partial_state_update(self, var_dict, sub_step, sL, state_funcs, policy_funcs, env_processes, time_step, run): - last_in_obj = sL[-1] + last_in_obj = deepcopy(sL[-1]) _input = self.policy_update_exception(self.get_policy_input(var_dict, sub_step, sL, last_in_obj, policy_funcs))