Return the top-level ViewXML
(self, fragment: bool = False)
| 37 | elements: t.List[ElementT] = dc.field(default_factory=list) |
| 38 | |
| 39 | def get_root(self, fragment: bool = False) -> ElementT: |
| 40 | """Return the top-level ViewXML""" |
| 41 | # create the top-level |
| 42 | |
| 43 | # get the top-level root |
| 44 | _top_group: ElementT = self.elements.pop() |
| 45 | assert _top_group.tag == "Group" |
| 46 | assert not self.elements |
| 47 | |
| 48 | # create top-level structure |
| 49 | return E.View( |
| 50 | # E.Internal(), |
| 51 | *_top_group.getchildren(), |
| 52 | **mk_attribs(version="1", fragment=fragment), |
| 53 | ) |
| 54 | |
| 55 | @property |
| 56 | def store_count(self) -> int: |
no test coverage detected