(self)
| 454 | raise AttributeError("attribute '%s' is read only" % name) |
| 455 | |
| 456 | def __iter__(self): |
| 457 | count = ctypes.c_ulonglong() |
| 458 | nodes = core.BNGetFlowGraphNodes(self.handle, count) |
| 459 | assert nodes is not None, "core.BNGetFlowGraphNodes returned None" |
| 460 | try: |
| 461 | for i in range(0, count.value): |
| 462 | fg_node = core.BNNewFlowGraphNodeReference(nodes[i]) |
| 463 | assert fg_node is not None, "core.BNNewFlowGraphNodeReference returned None" |
| 464 | yield FlowGraphNode(self, fg_node) |
| 465 | finally: |
| 466 | core.BNFreeFlowGraphNodeList(nodes, count.value) |
| 467 | |
| 468 | def __getitem__(self, i): |
| 469 | node = core.BNGetFlowGraphNode(self.handle, i) |
nothing calls this directly
no test coverage detected