From f17c2eb80edf5e9965ebb101b1ffcfe5dcb3f0b3 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 15 Oct 2024 11:28:32 +0500 Subject: [PATCH] bim.query_linked_element - close db connection manually otherwise it seems it was never closed (even if you open some other ifc project in current blender session) and .sqlite file is locked from being deleted (at least on Windows) --- src/bonsai/bonsai/bim/module/project/operator.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bonsai/bonsai/bim/module/project/operator.py b/src/bonsai/bonsai/bim/module/project/operator.py index f77b082fe2..de923110fa 100644 --- a/src/bonsai/bonsai/bim/module/project/operator.py +++ b/src/bonsai/bonsai/bim/module/project/operator.py @@ -1902,6 +1902,7 @@ class QueryLinkedElement(bpy.types.Operator): "properties": [(k, properties[k]) for k in sorted(properties.keys())], "type_properties": [(k, type_properties[k]) for k in sorted(type_properties.keys())], } + self.db.close() for area in bpy.context.screen.areas: if area.type == "PROPERTIES":