decorator for autosave_data now consumes and autosave_dir_overwrite. this can enable autosave by itself and takes precedence over the enable(dir) value. provided the same way as the description
This commit is contained in:
@@ -166,8 +166,10 @@ def autosave_data(
|
||||
@functools.wraps(function)
|
||||
def autosave(*args, **kwargs):
|
||||
description = kwargs.pop("description", "")
|
||||
autosave_dir_overwrite = kwargs.pop("autosave_dir_overwrite", None)
|
||||
autosave_dir = autosave_dir_overwrite if autosave_dir_overwrite is not None else autosave_directory
|
||||
autoload = kwargs.pop("autoload", True) and load_autosave_data
|
||||
if autosave_directory is not None:
|
||||
if autosave_dir is not None:
|
||||
relevant_args = list(args[:nargs])
|
||||
if kwargs_keys is not None:
|
||||
for key in [*posargs_keys, *kwargs_keys]:
|
||||
|
Reference in New Issue
Block a user