From 0ebec863d2e634a99f31f6ad002cd2524bfde9c4 Mon Sep 17 00:00:00 2001 From: Wojtek Date: Thu, 20 Nov 2025 15:42:00 +0100 Subject: [PATCH] fix cleanup in debug tests --- dbzero/dbzero/dbzero.py | 2 +- src/dbzero/core/memory/PrefixImpl.cpp | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/dbzero/dbzero/dbzero.py b/dbzero/dbzero/dbzero.py index c9e4f4dc..21899e3d 100644 --- a/dbzero/dbzero/dbzero.py +++ b/dbzero/dbzero/dbzero.py @@ -10,7 +10,7 @@ def load_dynamic(name, path): def __bootstrap__(): global __bootstrap__, __loader__, __file__ - paths = [os.path.join(os.path.split(__file__)[0]), "/src/dev/build/release", "/usr/local/lib/python3/dist-packages/dbzero/"] + paths = [os.path.join(os.path.split(__file__)[0]), "/src/dev/build/debug", "/usr/local/lib/python3/dist-packages/dbzero/"] __file__ = None for path in paths: if os.path.isdir(path): diff --git a/src/dbzero/core/memory/PrefixImpl.cpp b/src/dbzero/core/memory/PrefixImpl.cpp index 7e45cc6b..9763777b 100644 --- a/src/dbzero/core/memory/PrefixImpl.cpp +++ b/src/dbzero/core/memory/PrefixImpl.cpp @@ -313,6 +313,9 @@ namespace db0 if (timer_ptr) { timer = std::make_unique("Prefix::close", timer_ptr); } +#ifndef NDEBUG + m_cache.release(); +#endif m_storage_ptr->close(); }