(self, bid: str)
| 390 | self.dom_tree = new_tree |
| 391 | |
| 392 | def get_segment(self, bid: str) -> str: |
| 393 | # clone the tree |
| 394 | new_tree = copy.deepcopy(self.dom_tree) |
| 395 | nodes_to_keep = self.get_keep_elements(new_tree, [bid], 0, 2, 1) |
| 396 | new_tree = self.prune(new_tree, nodes_to_keep) |
| 397 | dom, _ = self.parse(new_tree, self.keep, [], False) |
| 398 | return dom |
no test coverage detected