From fae948d8859e4f78418917bbfafcc68ca8364e6f Mon Sep 17 00:00:00 2001 From: Markus Date: Fri, 25 Jan 2019 14:45:03 -0200 Subject: [PATCH] make some configuration arguments optional Commit 2065287 would break configuration files that relied on the order of the arguments --- SimCAD/configuration/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SimCAD/configuration/__init__.py b/SimCAD/configuration/__init__.py index 223de64..a10d7ff 100644 --- a/SimCAD/configuration/__init__.py +++ b/SimCAD/configuration/__init__.py @@ -7,7 +7,7 @@ from SimCAD.configuration.utils.behaviorAggregation import dict_elemwise_sum class Configuration: - def __init__(self, sim_config, state_dict, seed, exogenous_states, env_processes, mechanisms, behavior_ops=[foldr(dict_elemwise_sum())]): + def __init__(self, sim_config, state_dict, seed={}, exogenous_states={}, env_processes={}, mechanisms={}, behavior_ops=[foldr(dict_elemwise_sum())]): self.sim_config = sim_config self.state_dict = state_dict self.seed = seed