diff --git a/rocksdb/_rocksdb.pyx b/rocksdb/_rocksdb.pyx index 161782fd31767aa4578fdd3a412fd093d1658a31..b4435d6132748aebb4261c2307e5744eccd6cf7a 100644 --- a/rocksdb/_rocksdb.pyx +++ b/rocksdb/_rocksdb.pyx @@ -1725,14 +1725,11 @@ cdef class DB(object): def close(self, safe=True): cdef ColumnFamilyOptions copts - # -- iFA88 -- cdef cpp_bool c_safe = safe - if self.db != NULL: - # -- iFA88 -- << + if hasattr(self, "db"): # We need stop backround compactions with nogil: db.CancelAllBackgroundWork(self.db, c_safe) - # -- iFA88 -- >> # We have to make sure we delete the handles so rocksdb doesn't # assert when we delete the db del self.cf_handles[:]