@@ -200,7 +200,9 @@ def _print_collected_tasks(
200200
201201 if show_nodes :
202202 nodes = list (tree_leaves (task .depends_on ))
203- sorted_nodes = sorted (nodes , key = lambda x : x .name )
203+ sorted_nodes = sorted (
204+ nodes , key = lambda x : x .name # type: ignore[attr-defined]
205+ )
204206 for node in sorted_nodes :
205207 if isinstance (node , PPathNode ):
206208 if node .path .as_posix () in node .name :
@@ -214,12 +216,15 @@ def _print_collected_tasks(
214216 )
215217 text = Text (reduced_node_name , style = url_style )
216218 else :
217- text = node .name
219+ text = node .name # type: ignore[attr-defined]
218220
219221 task_branch .add (Text .assemble (FILE_ICON , "<Dependency " , text , ">" ))
220222
221223 for node in sorted (
222- tree_leaves (task .produces ), key = lambda x : getattr (x , "path" , x .name )
224+ tree_leaves (task .produces ),
225+ key = lambda x : getattr (
226+ x , "path" , x .name # type: ignore[attr-defined]
227+ ),
223228 ):
224229 if isinstance (node , PPathNode ):
225230 reduced_node_name = str (relative_to (node .path , common_ancestor ))
@@ -228,7 +233,7 @@ def _print_collected_tasks(
228233 )
229234 text = Text (reduced_node_name , style = url_style )
230235 else :
231- text = Text (node .name )
236+ text = Text (node .name ) # type: ignore[attr-defined]
232237 task_branch .add (Text .assemble (FILE_ICON , "<Product " , text , ">" ))
233238
234239 console .print (tree )
0 commit comments