(
topic_dir: zipfile.Path,
vp_name: Optional[str],
xml_handler: Optional[AbstractXmlParserSerializer] = None,
)
| 80 | |
| 81 | @staticmethod |
| 82 | def _load_visinfo( |
| 83 | topic_dir: zipfile.Path, |
| 84 | vp_name: Optional[str], |
| 85 | xml_handler: Optional[AbstractXmlParserSerializer] = None, |
| 86 | ) -> Optional[mdl.VisualizationInfo]: |
| 87 | if not vp_name: |
| 88 | return None |
| 89 | vp_path = topic_dir.joinpath(vp_name) |
| 90 | if vp_path.exists(): |
| 91 | xml_handler = xml_handler or XmlParserSerializer() |
| 92 | return xml_handler.parse(vp_path.read_bytes(), mdl.VisualizationInfo) |
| 93 | return None |
| 94 | |
| 95 | @staticmethod |
| 96 | def _load_snapshot(topic_dir: zipfile.Path, vp_snapshot: Optional[str]) -> Optional[bytes]: |
no test coverage detected