(tree: ET.ElementTree)
| 514 | |
| 515 | |
| 516 | def serialize_tree(tree: ET.ElementTree) -> bytes: |
| 517 | root = tree.getroot() |
| 518 | payload = ET.tostring(root, encoding="utf-8", short_empty_elements=True) |
| 519 | return XML_DECLARATION + payload + b"\n" |
| 520 | |
| 521 | |
| 522 | def serialize_state(state_payload: Dict[str, Any]) -> bytes: |