@@ -36,7 +36,7 @@ def pytask_execute_task_setup(task: PTask) -> None:
36
36
_ , _ , serializer , _ , _ = julia (** marks [0 ].kwargs )
37
37
38
38
serialized_node = task .depends_on ["_serialized" ]
39
- path : Path = serialized_node .value # type: ignore[attr-defined ]
39
+ path : Path = serialized_node .value # type: ignore[assignment ]
40
40
path .parent .mkdir (parents = True , exist_ok = True )
41
41
kwargs = collect_keyword_arguments (task )
42
42
serialize_keyword_arguments (serializer , path , kwargs )
@@ -45,13 +45,13 @@ def pytask_execute_task_setup(task: PTask) -> None:
45
45
def collect_keyword_arguments (task : PTask ) -> dict [str , Any ]:
46
46
"""Collect keyword arguments for function."""
47
47
kwargs : dict [str , Any ] = {
48
- ** tree_map ( # type: ignore[dict-item]
48
+ ** tree_map (
49
49
lambda x : str (x .path ) if isinstance (x , PPathNode ) else str (x .value ),
50
- task .depends_on ,
50
+ task .depends_on , # type: ignore[arg-type]
51
51
),
52
- ** tree_map ( # type: ignore[dict-item]
52
+ ** tree_map (
53
53
lambda x : str (x .path ) if isinstance (x , PPathNode ) else str (x .value ),
54
- task .produces ,
54
+ task .produces , # type: ignore[arg-type]
55
55
),
56
56
}
57
57
kwargs .pop ("_script" )
0 commit comments