From 7f23411002b3d94e8adfec794c922fcc8830fa5b Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Thu, 6 Feb 2025 10:46:11 -0800 Subject: [PATCH] Call db.close() in ds.remove_database() https://github.com/simonw/datasette/issues/2465#issuecomment-2640712713 --- datasette/app.py | 1 + 1 file changed, 1 insertion(+) diff --git a/datasette/app.py b/datasette/app.py index 0c2bb809..d1d6c345 100644 --- a/datasette/app.py +++ b/datasette/app.py @@ -668,6 +668,7 @@ class Datasette: return self.add_database(Database(self, memory_name=memory_name)) def remove_database(self, name): + self.get_database(name).close() new_databases = self.databases.copy() new_databases.pop(name) self.databases = new_databases