(self, node_or_edge_element, node_or_edge_data)
| 583 | return node_or_edge_data |
| 584 | |
| 585 | def add_spells(self, node_or_edge_element, node_or_edge_data): |
| 586 | spells = node_or_edge_data.pop("spells", False) |
| 587 | if spells: |
| 588 | spells_element = Element("spells") |
| 589 | for start, end in spells: |
| 590 | e = Element("spell") |
| 591 | if start is not None: |
| 592 | e.attrib["start"] = str(start) |
| 593 | self.alter_graph_mode_timeformat(start) |
| 594 | if end is not None: |
| 595 | e.attrib["end"] = str(end) |
| 596 | self.alter_graph_mode_timeformat(end) |
| 597 | spells_element.append(e) |
| 598 | node_or_edge_element.append(spells_element) |
| 599 | return node_or_edge_data |
| 600 | |
| 601 | def alter_graph_mode_timeformat(self, start_or_end): |
| 602 | if self.graph_element.get("mode") == "static": |
no test coverage detected