@@ -52,7 +52,7 @@ def get_appwise_nodes(self,node:Control) -> tuple[list[TreeElementNode],list[Scr
5252 apps .append ((app ,type_to_count [control_type ]))
5353 found_foreground_app = True
5454
55- interactive_nodes , informative_nodes , scrollable_nodes = [], [], []
55+ interactive_nodes , scrollable_nodes = [], []
5656
5757 with ThreadPoolExecutor () as executor :
5858 retry_counts = {app : 0 for app ,_ in apps }
@@ -69,9 +69,8 @@ def get_appwise_nodes(self,node:Control) -> tuple[list[TreeElementNode],list[Scr
6969 try :
7070 result = future .result ()
7171 if result :
72- element_nodes , text_nodes , scroll_nodes = result
72+ element_nodes , scroll_nodes = result
7373 interactive_nodes .extend (element_nodes )
74- informative_nodes .extend (text_nodes )
7574 scrollable_nodes .extend (scroll_nodes )
7675 except Exception as e :
7776 retry_counts [app ] += 1
@@ -378,7 +377,7 @@ def tree_traversal(node: Control, current_xpath:str,is_dom=False,is_dialog=False
378377 # normal non-dialog children
379378 tree_traversal (child , current_xpath = child_xpath , is_dom = is_dom , is_dialog = is_dialog )
380379
381- interactive_nodes , dom_interactive_nodes , informative_nodes , scrollable_nodes = [], [], [], []
380+ interactive_nodes , dom_interactive_nodes , scrollable_nodes = [], [], []
382381 app_name = node .Name .strip ()
383382 match node .ClassName :
384383 case "Progman" :
@@ -395,10 +394,7 @@ def tree_traversal(node: Control, current_xpath:str,is_dom=False,is_dialog=False
395394 logger .debug (f'DOM interactive nodes:{ len (dom_interactive_nodes )} ' )
396395
397396 interactive_nodes .extend (dom_interactive_nodes )
398- return (interactive_nodes ,informative_nodes ,scrollable_nodes )
399-
400- def get_random_color (self ):
401- return "#{:06x}" .format (random .randint (0 , 0xFFFFFF ))
397+ return (interactive_nodes ,scrollable_nodes )
402398
403399 def annotated_screenshot (self , nodes : list [TreeElementNode ]) -> Image .Image :
404400 screenshot = self .desktop .get_screenshot ()
0 commit comments