make some configuration arguments optional

Commit 2065287 would break configuration files that relied on the order of the arguments
This commit is contained in:
Markus 2019-01-25 14:45:03 -02:00
parent 0e5daaf723
commit fae948d885
1 changed files with 1 additions and 1 deletions

View File

@ -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