def default_config(): wrapper = dexy.wrapper.Wrapper() conf = wrapper.__dict__.copy() for k in conf.keys(): if not k in defaults.keys(): del conf[k] reverse_rename = dict((v, k) for k, v in RENAME_PARAMS.iteritems()) for k in conf.keys(): renamed_key = reverse_rename.get(k, k) if renamed_key != k: conf[renamed_key] = conf[k] del conf[k] return conf
def default_config(): wrapper = dexy.wrapper.Wrapper() conf = wrapper.__dict__.copy() for k in conf.keys(): if not k in defaults.keys(): del conf[k] reverse_rename = dict((v,k) for k, v in RENAME_PARAMS.iteritems()) for k in conf.keys(): renamed_key = reverse_rename.get(k, k) if renamed_key != k: conf[renamed_key] = conf[k] del conf[k] return conf
def skip_params(kwargs): ok_params = {} for k, v in kwargs.iteritems(): if k in defaults.keys(): ok_params[k] = v return ok_params