def __init__(self, run_function: Callable[..., Dict], runs: Sequence = (), database_connector: str = './db') -> None: self.runs = list(runs) self.run_function = run_function self.db = Database(database_connector)
def local(a): if a.database: self.db = Database(a.database) self.run_scenarios_not_in_database(json.loads( a.parameter_override))
def server(a): if a.database: self.db = Database(a.database) self.run_server(a.host, a.port)