def __init__(self, define_dict, funmod=None, filename=None, required=None, other=None, verbose=True, override=None): if override: define_dict = update_dict_recursively(define_dict, override, True) self.__dict__.update(define_dict) self.verbose = verbose self.setup(funmod=funmod, filename=filename, required=required, other=other)
def __init__(self, define_dict, funmod=None, filename=None, required=None, other=None, verbose=True, override=None, setup=True): if override: if isinstance(override, Struct): override = override.__dict__ define_dict = update_dict_recursively(define_dict, override, True) self.__dict__.update(define_dict) self.verbose = verbose if setup: self.setup(funmod=funmod, filename=filename, required=required, other=other)