diff --git a/pyiron_contrib/workflow/node.py b/pyiron_contrib/workflow/node.py index 25d579fd5..d3e46e420 100644 --- a/pyiron_contrib/workflow/node.py +++ b/pyiron_contrib/workflow/node.py @@ -496,6 +496,8 @@ def __init__( label: Optional[str] = None, input_storage_priority: Optional[dict[str, int]] = None, output_storage_priority: Optional[dict[str, int]] = None, + run_on_updates=True, + update_on_instantiation=True, workflow: Optional[Workflow] = None, **kwargs ): @@ -506,8 +508,8 @@ def __init__( label=label, input_storage_priority=input_storage_priority, output_storage_priority=output_storage_priority, - run_on_updates=True, - update_on_instantiation=True, + run_on_updates=run_on_updates, + update_on_instantiation=update_on_instantiation, workflow=workflow, ** kwargs ) @@ -539,6 +541,8 @@ def __init__( label: Optional[str] = None, input_storage_priority: Optional[dict[str, int]] = None, output_storage_priority: Optional[dict[str, int]] = None, + run_on_updates=True, + update_on_instantiation=True, workflow: Optional[Workflow] = None, **kwargs ): @@ -549,6 +553,8 @@ def __init__( label=label, input_storage_priority=input_storage_priority, output_storage_priority=output_storage_priority, + run_on_updates=run_on_updates, + update_on_instantiation=update_on_instantiation, workflow=workflow, **kwargs )