(self, bid: str)
| 405 | self.dom_tree = new_tree |
| 406 | |
| 407 | def get_segment(self, bid: str) -> str: |
| 408 | # clone the tree |
| 409 | new_tree = copy.deepcopy(self.dom_tree) |
| 410 | nodes_to_keep = self.get_keep_elements(new_tree, [bid], 0, 2, 1) |
| 411 | new_tree = self.prune(new_tree, nodes_to_keep) |
| 412 | dom, _ = self.parse(new_tree, self.keep, [], False) |
| 413 | return dom |
| 414 | |
| 415 | def get_rect_data(self, bids: list[str]) -> list[dict[str]]: |
| 416 | res = [] |
no test coverage detected