(
self,
node_id: str,
**attributes: Optional[List[str]])
| 22 | return node_id |
| 23 | |
| 24 | def update_node( |
| 25 | self, |
| 26 | node_id: str, |
| 27 | **attributes: Optional[List[str]]): |
| 28 | |
| 29 | for attr, value in attributes.items(): |
| 30 | if value is not None: |
| 31 | self.graph.nodes[node_id][attr] = value |
| 32 | |
| 33 | def detect_cycles(self): |
| 34 | """ |
no outgoing calls
no test coverage detected