Skip to content

Commit 26c4b33

Browse files
committed
removed traces of informative nodes
1 parent 5640052 commit 26c4b33

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

windows_use/agent/tree/service.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)