| 65 | } |
| 66 | |
| 67 | void |
| 68 | BPlusTree_dealloc(BPlusTree *self) { |
| 69 | PyObject_GC_UnTrack(self); |
| 70 | BPlusTree_clear(self); |
| 71 | if (self->root) { |
| 72 | node_destroy(self->root); |
| 73 | } |
| 74 | PyObject_GC_Del(self); |
| 75 | } |
| 76 | |
| 77 | PyObject * |
| 78 | BPlusTree_getitem(BPlusTree *self, PyObject *key) { |
nothing calls this directly
no test coverage detected