We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b877aec commit 71cee05Copy full SHA for 71cee05
docs/source/how_to_guides/writing_custom_nodes.md
@@ -89,6 +89,13 @@ Here are some explanations.
89
signature is a hash and a unique identifier for the node. For most nodes it will be a
90
hash of the path or the name.
91
92
+- `signature` and lockfile `id` are different concepts.
93
+
94
+ - `signature` is the runtime identity in pytask's in-memory DAG.
95
+ - lockfile `id` is the portable key stored in `pytask.lock`.
96
97
+ For custom nodes, make sure the lockfile id stays stable and unique within a task.
98
99
- The classmethod {meth}`~pytask.PickleNode.from_path` is a convenient method to
100
instantiate the class.
101
0 commit comments