make some configuration arguments optional
Commit 2065287 would break configuration files that relied on the order of the arguments
This commit is contained in:
parent
0e5daaf723
commit
fae948d885
|
|
@ -7,7 +7,7 @@ from SimCAD.configuration.utils.behaviorAggregation import dict_elemwise_sum
|
||||||
|
|
||||||
|
|
||||||
class Configuration:
|
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.sim_config = sim_config
|
||||||
self.state_dict = state_dict
|
self.state_dict = state_dict
|
||||||
self.seed = seed
|
self.seed = seed
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue