diff --git a/rocksdb/_rocksdb.pyx b/rocksdb/_rocksdb.pyx index 32efba57aa605f2b4037221d20ccbf7fa39349cf..edd856ab1aebd809a21ce1c5d10c2356b1b57ab8 100644 --- a/rocksdb/_rocksdb.pyx +++ b/rocksdb/_rocksdb.pyx @@ -1671,6 +1671,9 @@ cdef class DB(object): self.opts.in_use = True def __dealloc__(self): + self.close() + + def close(self): cdef ColumnFamilyOptions copts if not self.db == NULL: # We have to make sure we delete the handles so rocksdb doesn't