From 42db172827715b2355d4ebc23b00ef7ec64cd9c3 Mon Sep 17 00:00:00 2001 From: DesertSpringsCivil Date: Tue, 27 Jan 2026 15:44:42 -0700 Subject: [PATCH] Clean up unused imports in alignment operator module Removed leftover imports from sequence module template: - isodate, dateutil, calendar, datetime - bonsai.bim.module.sequence.helper - ifcopenshell.util.sequence, ifcopenshell.geom, ifcopenshell.util.selector - Duplicate imports (os, json, ImportHelper, ifcopenshell.api.alignment) These unused imports were causing silent module registration failures. Co-Authored-By: Claude Opus 4.5 --- .../bonsai/bim/module/alignment/operator.py | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/alignment/operator.py b/src/bonsai/bonsai/bim/module/alignment/operator.py index 125299ec90..1b13dd8541 100644 --- a/src/bonsai/bonsai/bim/module/alignment/operator.py +++ b/src/bonsai/bonsai/bim/module/alignment/operator.py @@ -18,30 +18,16 @@ # pyright: reportUnnecessaryTypeIgnoreComment=error -import os - -import ifcopenshell.api.alignment - import bpy import math -import json import time -import calendar -import isodate import bonsai.core.alignment as core import bonsai.tool as tool -import bonsai.bim.module.sequence.helper as helper +import ifcopenshell.api.alignment import ifcopenshell.api.spatial -import ifcopenshell.geom -import ifcopenshell.util.sequence -import ifcopenshell.util.selector -from datetime import datetime -from dateutil import parser, relativedelta from bpy_extras.io_utils import ImportHelper from bpy.types import Operator from bpy.props import StringProperty, FloatProperty, IntProperty -from bpy_extras.io_utils import ImportHelper -import ifcopenshell.api.alignment class ImportAlignmentCSV(bpy.types.Operator, tool.Ifc.Operator, ImportHelper):