MCPcopy Create free account
hub / github.com/datapane/datapane / get_root

Method get_root

python-client/src/datapane/view/xml_visitor.py:39–53  ·  view source on GitHub ↗

Return the top-level ViewXML

(self, fragment: bool = False)

Source from the content-addressed store, hash-verified

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:

Callers 3

get_domMethod · 0.95
convert_xmlMethod · 0.95
write_fileMethod · 0.80

Calls 1

mk_attribsFunction · 0.90

Tested by

no test coverage detected