From 5e56115050c172fe1d41a05583fce75333aa22c0 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Fri, 2 Aug 2024 12:36:43 +0500 Subject: [PATCH] typing --- src/blenderbim/blenderbim/bim/export_ifc.py | 1 - src/blenderbim/blenderbim/bim/handler.py | 3 +-- src/blenderbim/blenderbim/bim/helper.py | 1 + src/blenderbim/blenderbim/bim/module/aggregate/operator.py | 1 + src/blenderbim/blenderbim/bim/module/augin/operator.py | 2 -- src/blenderbim/blenderbim/bim/module/bcf/operator.py | 1 + src/blenderbim/blenderbim/bim/module/debug/operator.py | 2 +- src/blenderbim/blenderbim/bim/module/drawing/data.py | 1 + src/blenderbim/blenderbim/bim/module/drawing/decoration.py | 1 + src/blenderbim/blenderbim/bim/module/drawing/prop.py | 2 ++ src/blenderbim/blenderbim/bim/module/drawing/svgwriter.py | 1 + src/blenderbim/blenderbim/bim/module/geometry/data.py | 5 ++++- src/blenderbim/blenderbim/bim/module/georeference/data.py | 3 +++ src/blenderbim/blenderbim/bim/module/material/operator.py | 1 + src/blenderbim/blenderbim/bim/module/model/array.py | 1 + src/blenderbim/blenderbim/bim/module/model/data.py | 1 + src/blenderbim/blenderbim/bim/module/model/door.py | 2 ++ src/blenderbim/blenderbim/bim/module/model/stair.py | 1 + src/blenderbim/blenderbim/bim/module/project/prop.py | 1 + src/blenderbim/blenderbim/bim/module/pset/operator.py | 5 +++-- src/blenderbim/blenderbim/bim/module/resource/data.py | 3 +++ src/blenderbim/blenderbim/bim/module/root/prop.py | 1 + src/blenderbim/blenderbim/bim/module/search/prop.py | 4 ++-- src/blenderbim/blenderbim/bim/module/sequence/prop.py | 1 + src/blenderbim/blenderbim/bim/module/style/operator.py | 1 + src/blenderbim/blenderbim/bim/module/system/data.py | 2 ++ src/blenderbim/blenderbim/bim/module/type/prop.py | 1 + src/blenderbim/blenderbim/bim/prop.py | 1 + src/blenderbim/blenderbim/tool/aggregate.py | 1 + src/blenderbim/blenderbim/tool/brick.py | 2 ++ src/blenderbim/blenderbim/tool/cost.py | 1 + src/blenderbim/blenderbim/tool/loader.py | 2 ++ src/blenderbim/blenderbim/tool/surveyor.py | 3 ++- src/blenderbim/test/bim/bootstrap.py | 1 + src/blenderbim/test/bim/test_feature.py | 1 + src/blenderbim/test/tool/test_aggregate.py | 2 ++ src/blenderbim/test/tool/test_brick.py | 1 + src/blenderbim/test/tool/test_system.py | 1 + 38 files changed, 53 insertions(+), 12 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/export_ifc.py b/src/blenderbim/blenderbim/bim/export_ifc.py index 991f152cab..61b7ecb834 100644 --- a/src/blenderbim/blenderbim/bim/export_ifc.py +++ b/src/blenderbim/blenderbim/bim/export_ifc.py @@ -24,7 +24,6 @@ import numpy as np import datetime import zipfile import tempfile -import addon_utils import ifcopenshell import ifcopenshell.api import ifcopenshell.util.placement diff --git a/src/blenderbim/blenderbim/bim/handler.py b/src/blenderbim/blenderbim/bim/handler.py index 05acd50543..544b5b7cb6 100644 --- a/src/blenderbim/blenderbim/bim/handler.py +++ b/src/blenderbim/blenderbim/bim/handler.py @@ -18,10 +18,9 @@ import os import bpy -import json -import addon_utils import ifcopenshell.util.element import ifcopenshell.util.representation +import ifcopenshell.util.unit import ifcopenshell.api.owner.settings import blenderbim.bim import blenderbim.tool as tool diff --git a/src/blenderbim/blenderbim/bim/helper.py b/src/blenderbim/blenderbim/bim/helper.py index c2b250f6dd..47e207c708 100644 --- a/src/blenderbim/blenderbim/bim/helper.py +++ b/src/blenderbim/blenderbim/bim/helper.py @@ -23,6 +23,7 @@ import math import ifcopenshell import ifcopenshell.util.attribute import ifcopenshell.util.element +import ifcopenshell.util.unit from ifcopenshell.util.doc import get_attribute_doc, get_predefined_type_doc, get_property_doc from mathutils import geometry from mathutils import Vector diff --git a/src/blenderbim/blenderbim/bim/module/aggregate/operator.py b/src/blenderbim/blenderbim/bim/module/aggregate/operator.py index f7adac7e8b..5ed7aa7e18 100644 --- a/src/blenderbim/blenderbim/bim/module/aggregate/operator.py +++ b/src/blenderbim/blenderbim/bim/module/aggregate/operator.py @@ -18,6 +18,7 @@ import bpy import ifcopenshell +import ifcopenshell.api import ifcopenshell.util.element import blenderbim.tool as tool import blenderbim.core.aggregate as core diff --git a/src/blenderbim/blenderbim/bim/module/augin/operator.py b/src/blenderbim/blenderbim/bim/module/augin/operator.py index c3ca3a7bd1..adeb2cf207 100644 --- a/src/blenderbim/blenderbim/bim/module/augin/operator.py +++ b/src/blenderbim/blenderbim/bim/module/augin/operator.py @@ -18,14 +18,12 @@ import os import bpy -import json import string import random import shutil import requests import tempfile import datetime -import addon_utils import blenderbim.tool as tool diff --git a/src/blenderbim/blenderbim/bim/module/bcf/operator.py b/src/blenderbim/blenderbim/bim/module/bcf/operator.py index 7b9079aa62..b66bf8eff0 100644 --- a/src/blenderbim/blenderbim/bim/module/bcf/operator.py +++ b/src/blenderbim/blenderbim/bim/module/bcf/operator.py @@ -26,6 +26,7 @@ import numpy as np import tempfile import webbrowser import ifcopenshell +import ifcopenshell.util.geolocation import ifcopenshell.util.unit import blenderbim.bim.module.bcf.prop as bcf_prop from . import bcfstore diff --git a/src/blenderbim/blenderbim/bim/module/debug/operator.py b/src/blenderbim/blenderbim/bim/module/debug/operator.py index 12f1be934d..cebc3b9607 100644 --- a/src/blenderbim/blenderbim/bim/module/debug/operator.py +++ b/src/blenderbim/blenderbim/bim/module/debug/operator.py @@ -22,7 +22,6 @@ import bpy import time import random import logging -import platform import subprocess import ifcopenshell import ifcopenshell.api @@ -30,6 +29,7 @@ import ifcopenshell.geom import ifcopenshell.util.element import ifcopenshell.util.placement import ifcopenshell.util.representation +import ifcopenshell.util.unit import blenderbim.tool as tool import blenderbim.core.debug as core import blenderbim.bim.handler diff --git a/src/blenderbim/blenderbim/bim/module/drawing/data.py b/src/blenderbim/blenderbim/bim/module/drawing/data.py index a349970b91..72e2f13ddf 100644 --- a/src/blenderbim/blenderbim/bim/module/drawing/data.py +++ b/src/blenderbim/blenderbim/bim/module/drawing/data.py @@ -21,6 +21,7 @@ import bpy import json import ifcopenshell.util.element import ifcopenshell.util.representation +import ifcopenshell.util.unit import blenderbim.tool as tool from pathlib import Path from typing import Any, Union diff --git a/src/blenderbim/blenderbim/bim/module/drawing/decoration.py b/src/blenderbim/blenderbim/bim/module/drawing/decoration.py index c3e85ffe92..006090f4ea 100644 --- a/src/blenderbim/blenderbim/bim/module/drawing/decoration.py +++ b/src/blenderbim/blenderbim/bim/module/drawing/decoration.py @@ -25,6 +25,7 @@ import bmesh import shapely import ifcopenshell import ifcopenshell.util.element +import ifcopenshell.util.unit import blenderbim.tool as tool import blenderbim.bim.module.drawing.helper as helper from math import pi, sin, cos, tan, acos, atan, degrees, radians, ceil diff --git a/src/blenderbim/blenderbim/bim/module/drawing/prop.py b/src/blenderbim/blenderbim/bim/module/drawing/prop.py index 30a308a669..646a69bfff 100644 --- a/src/blenderbim/blenderbim/bim/module/drawing/prop.py +++ b/src/blenderbim/blenderbim/bim/module/drawing/prop.py @@ -21,6 +21,8 @@ import bpy import json import enum import ifcopenshell +import ifcopenshell.api +import ifcopenshell.util.element import blenderbim.tool as tool import blenderbim.core.drawing as core import blenderbim.bim.module.drawing.annotation as annotation diff --git a/src/blenderbim/blenderbim/bim/module/drawing/svgwriter.py b/src/blenderbim/blenderbim/bim/module/drawing/svgwriter.py index 4af3640c80..f5c358256d 100644 --- a/src/blenderbim/blenderbim/bim/module/drawing/svgwriter.py +++ b/src/blenderbim/blenderbim/bim/module/drawing/svgwriter.py @@ -29,6 +29,7 @@ import ifcopenshell import ifcopenshell.util.element import ifcopenshell.util.representation import ifcopenshell.util.selector +import ifcopenshell.util.unit import blenderbim.tool as tool import blenderbim.bim.module.drawing.helper as helper import blenderbim.bim.module.drawing.annotation as annotation diff --git a/src/blenderbim/blenderbim/bim/module/geometry/data.py b/src/blenderbim/blenderbim/bim/module/geometry/data.py index d4e70ad505..2d9dcc6013 100644 --- a/src/blenderbim/blenderbim/bim/module/geometry/data.py +++ b/src/blenderbim/blenderbim/bim/module/geometry/data.py @@ -18,8 +18,11 @@ import bpy import ifcopenshell.util.element -import blenderbim.tool as tool +import ifcopenshell.util.geolocation import ifcopenshell.util.placement +import ifcopenshell.util.schema +import ifcopenshell.util.unit +import blenderbim.tool as tool from mathutils import Vector diff --git a/src/blenderbim/blenderbim/bim/module/georeference/data.py b/src/blenderbim/blenderbim/bim/module/georeference/data.py index 0ca923ea9c..cfecec2f05 100644 --- a/src/blenderbim/blenderbim/bim/module/georeference/data.py +++ b/src/blenderbim/blenderbim/bim/module/georeference/data.py @@ -20,7 +20,10 @@ import bpy import numpy as np import blenderbim.tool as tool +import ifcopenshell.util.element import ifcopenshell.util.geolocation +import ifcopenshell.util.schema +import ifcopenshell.util.unit from mathutils import Matrix, Vector from ifcopenshell.util.doc import get_entity_doc diff --git a/src/blenderbim/blenderbim/bim/module/material/operator.py b/src/blenderbim/blenderbim/bim/module/material/operator.py index 9e7f3ec8ac..064d45b664 100644 --- a/src/blenderbim/blenderbim/bim/module/material/operator.py +++ b/src/blenderbim/blenderbim/bim/module/material/operator.py @@ -22,6 +22,7 @@ import ifcopenshell.api import ifcopenshell.util.element import ifcopenshell.util.attribute import ifcopenshell.util.representation +import ifcopenshell.util.unit import blenderbim.bim.helper import blenderbim.tool as tool import blenderbim.core.style diff --git a/src/blenderbim/blenderbim/bim/module/model/array.py b/src/blenderbim/blenderbim/bim/module/model/array.py index 3f8beed3b2..b04aac12ce 100644 --- a/src/blenderbim/blenderbim/bim/module/model/array.py +++ b/src/blenderbim/blenderbim/bim/module/model/array.py @@ -21,6 +21,7 @@ import json import ifcopenshell import ifcopenshell.api import ifcopenshell.util.element +import ifcopenshell.util.unit import blenderbim.tool as tool from mathutils import Vector, Matrix diff --git a/src/blenderbim/blenderbim/bim/module/model/data.py b/src/blenderbim/blenderbim/bim/module/model/data.py index ea6f6ae3d9..00024407d3 100644 --- a/src/blenderbim/blenderbim/bim/module/model/data.py +++ b/src/blenderbim/blenderbim/bim/module/model/data.py @@ -21,6 +21,7 @@ import math import json import ifcopenshell import ifcopenshell.util.element +import ifcopenshell.util.schema from ifcopenshell.util.doc import get_entity_doc, get_predefined_type_doc import blenderbim.tool as tool from math import degrees diff --git a/src/blenderbim/blenderbim/bim/module/model/door.py b/src/blenderbim/blenderbim/bim/module/model/door.py index 69d45bc714..3368284b6a 100644 --- a/src/blenderbim/blenderbim/bim/module/model/door.py +++ b/src/blenderbim/blenderbim/bim/module/model/door.py @@ -25,6 +25,8 @@ import ifcopenshell import ifcopenshell.api import ifcopenshell.util.element import ifcopenshell.util.representation +import ifcopenshell.util.schema +import ifcopenshell.util.unit from ifcopenshell.util.shape_builder import V import blenderbim.tool as tool import blenderbim.core.geometry diff --git a/src/blenderbim/blenderbim/bim/module/model/stair.py b/src/blenderbim/blenderbim/bim/module/model/stair.py index ac5947ccc4..4e0543c492 100644 --- a/src/blenderbim/blenderbim/bim/module/model/stair.py +++ b/src/blenderbim/blenderbim/bim/module/model/stair.py @@ -21,6 +21,7 @@ import json import bmesh import ifcopenshell import ifcopenshell.api +import ifcopenshell.util.element import ifcopenshell.util.representation import ifcopenshell.util.unit import blenderbim.core.root diff --git a/src/blenderbim/blenderbim/bim/module/project/prop.py b/src/blenderbim/blenderbim/bim/module/project/prop.py index 32e3e9c77e..07213856ca 100644 --- a/src/blenderbim/blenderbim/bim/module/project/prop.py +++ b/src/blenderbim/blenderbim/bim/module/project/prop.py @@ -18,6 +18,7 @@ import os import bpy +import ifcopenshell.util.element import ifcopenshell.util.placement from blenderbim.bim.module.project.data import ProjectData from blenderbim.bim.ifc import IfcStore diff --git a/src/blenderbim/blenderbim/bim/module/pset/operator.py b/src/blenderbim/blenderbim/bim/module/pset/operator.py index 86195a9bac..3302cd5b93 100644 --- a/src/blenderbim/blenderbim/bim/module/pset/operator.py +++ b/src/blenderbim/blenderbim/bim/module/pset/operator.py @@ -19,9 +19,10 @@ import bpy import json import ifcopenshell.api -import ifcopenshell.util.unit -import ifcopenshell.util.pset import ifcopenshell.util.attribute +import ifcopenshell.util.element +import ifcopenshell.util.pset +import ifcopenshell.util.unit import blenderbim.bim.schema import blenderbim.bim.helper import blenderbim.bim.handler diff --git a/src/blenderbim/blenderbim/bim/module/resource/data.py b/src/blenderbim/blenderbim/bim/module/resource/data.py index d21154c33f..94a21ec853 100644 --- a/src/blenderbim/blenderbim/bim/module/resource/data.py +++ b/src/blenderbim/blenderbim/bim/module/resource/data.py @@ -19,6 +19,9 @@ import bpy import blenderbim.tool as tool import ifcopenshell +import ifcopenshell.util.constraint +import ifcopenshell.util.cost +import ifcopenshell.util.date import ifcopenshell.util.resource diff --git a/src/blenderbim/blenderbim/bim/module/root/prop.py b/src/blenderbim/blenderbim/bim/module/root/prop.py index 33887fe2c5..0bd82542c8 100644 --- a/src/blenderbim/blenderbim/bim/module/root/prop.py +++ b/src/blenderbim/blenderbim/bim/module/root/prop.py @@ -18,6 +18,7 @@ import bpy import ifcopenshell +import ifcopenshell.util.element import ifcopenshell.util.schema import blenderbim.tool as tool from blenderbim.bim.module.root.data import IfcClassData diff --git a/src/blenderbim/blenderbim/bim/module/search/prop.py b/src/blenderbim/blenderbim/bim/module/search/prop.py index d2accf9027..46fd858153 100644 --- a/src/blenderbim/blenderbim/bim/module/search/prop.py +++ b/src/blenderbim/blenderbim/bim/module/search/prop.py @@ -18,7 +18,7 @@ import bpy import blenderbim.tool as tool -from ifcopenshell import util +import ifcopenshell.util.schema from blenderbim.bim.prop import ObjProperty, BIMFilterGroup from blenderbim.bim.module.search.data import SearchData, ColourByPropertyData, SelectSimilarData from bpy.types import PropertyGroup @@ -134,6 +134,6 @@ class BIMSearchProperties(PropertyGroup): def get_classes(self, ifc_product): declaration = tool.Ifc.schema().declaration_by_name(ifc_product) - declarations = util.schema.get_subtypes(declaration) + declarations = ifcopenshell.util.schema.get_subtypes(declaration) names = [d.name() for d in declarations] return [(c, c, "") for c in sorted(names)] diff --git a/src/blenderbim/blenderbim/bim/module/sequence/prop.py b/src/blenderbim/blenderbim/bim/module/sequence/prop.py index f20d7d040e..0a167108ab 100644 --- a/src/blenderbim/blenderbim/bim/module/sequence/prop.py +++ b/src/blenderbim/blenderbim/bim/module/sequence/prop.py @@ -20,6 +20,7 @@ import bpy import isodate import ifcopenshell.api import ifcopenshell.util.attribute +import ifcopenshell.util.date from ifcopenshell.util.doc import get_predefined_type_doc import blenderbim.tool as tool import blenderbim.core.sequence as core diff --git a/src/blenderbim/blenderbim/bim/module/style/operator.py b/src/blenderbim/blenderbim/bim/module/style/operator.py index da5079aae6..0fb03aae89 100644 --- a/src/blenderbim/blenderbim/bim/module/style/operator.py +++ b/src/blenderbim/blenderbim/bim/module/style/operator.py @@ -25,6 +25,7 @@ import blenderbim.core.style as core import ifcopenshell.api import ifcopenshell.api.style import ifcopenshell.util.representation +import ifcopenshell.util.unit from pathlib import Path from mathutils import Vector diff --git a/src/blenderbim/blenderbim/bim/module/system/data.py b/src/blenderbim/blenderbim/bim/module/system/data.py index 9a37c1f48d..f9df9c2637 100644 --- a/src/blenderbim/blenderbim/bim/module/system/data.py +++ b/src/blenderbim/blenderbim/bim/module/system/data.py @@ -19,6 +19,8 @@ import bpy import ifcopenshell import ifcopenshell.util.schema +import ifcopenshell.util.system +import ifcopenshell.util.unit from ifcopenshell.util.doc import get_entity_doc import blenderbim.tool as tool diff --git a/src/blenderbim/blenderbim/bim/module/type/prop.py b/src/blenderbim/blenderbim/bim/module/type/prop.py index 7c9775cd79..d390a9e4b4 100644 --- a/src/blenderbim/blenderbim/bim/module/type/prop.py +++ b/src/blenderbim/blenderbim/bim/module/type/prop.py @@ -17,6 +17,7 @@ # along with BlenderBIM Add-on. If not, see . import bpy +import ifcopenshell.util.element import ifcopenshell.util.type from blenderbim.bim.module.type.data import TypeData from blenderbim.bim.prop import StrProperty, Attribute diff --git a/src/blenderbim/blenderbim/bim/prop.py b/src/blenderbim/blenderbim/bim/prop.py index 0c7634948b..47e22c1134 100644 --- a/src/blenderbim/blenderbim/bim/prop.py +++ b/src/blenderbim/blenderbim/bim/prop.py @@ -23,6 +23,7 @@ import json import importlib import ifcopenshell import ifcopenshell.util.pset +import ifcopenshell.util.unit from ifcopenshell.util.doc import ( get_entity_doc, get_attribute_doc, diff --git a/src/blenderbim/blenderbim/tool/aggregate.py b/src/blenderbim/blenderbim/tool/aggregate.py index 9d4c6ff09a..068c146e71 100644 --- a/src/blenderbim/blenderbim/tool/aggregate.py +++ b/src/blenderbim/blenderbim/tool/aggregate.py @@ -20,6 +20,7 @@ import bpy import blenderbim.core.tool import blenderbim.tool as tool import ifcopenshell.util.element +import ifcopenshell.util.representation from typing import Union diff --git a/src/blenderbim/blenderbim/tool/brick.py b/src/blenderbim/blenderbim/tool/brick.py index cd1c3a115b..303d2ba909 100644 --- a/src/blenderbim/blenderbim/tool/brick.py +++ b/src/blenderbim/blenderbim/tool/brick.py @@ -21,6 +21,8 @@ import bpy import ifcopenshell import ifcopenshell.guid import ifcopenshell.util.brick +import ifcopenshell.util.element +import ifcopenshell.util.system import blenderbim.core.tool import blenderbim.tool as tool from contextlib import contextmanager diff --git a/src/blenderbim/blenderbim/tool/cost.py b/src/blenderbim/blenderbim/tool/cost.py index 6af214519a..c05e255982 100644 --- a/src/blenderbim/blenderbim/tool/cost.py +++ b/src/blenderbim/blenderbim/tool/cost.py @@ -2,6 +2,7 @@ import os import bpy import blenderbim.core.tool import blenderbim.tool as tool +import ifcopenshell.api import ifcopenshell.util.element import ifcopenshell.util.date import ifcopenshell.util.cost diff --git a/src/blenderbim/blenderbim/tool/loader.py b/src/blenderbim/blenderbim/tool/loader.py index 3bfbc62cd0..abcc3194f3 100644 --- a/src/blenderbim/blenderbim/tool/loader.py +++ b/src/blenderbim/blenderbim/tool/loader.py @@ -23,6 +23,8 @@ import bpy import bmesh import ifcopenshell.geom import ifcopenshell.util.element +import ifcopenshell.util.geolocation +import ifcopenshell.util.placement import ifcopenshell.util.shape import ifcopenshell.util.unit import blenderbim.core.tool diff --git a/src/blenderbim/blenderbim/tool/surveyor.py b/src/blenderbim/blenderbim/tool/surveyor.py index 58308de576..52911854b9 100644 --- a/src/blenderbim/blenderbim/tool/surveyor.py +++ b/src/blenderbim/blenderbim/tool/surveyor.py @@ -21,11 +21,12 @@ import ifcopenshell.api import blenderbim.core.tool import blenderbim.tool as tool import numpy as np +from mathutils import Matrix class Surveyor(blenderbim.core.tool.Surveyor): @classmethod - def get_absolute_matrix(cls, obj): + def get_absolute_matrix(cls, obj: bpy.types.Object) -> Matrix: matrix = np.array(obj.matrix_world) props = bpy.context.scene.BIMGeoreferenceProperties if props.has_blender_offset and obj.BIMObjectProperties.blender_offset_type != "NOT_APPLICABLE": diff --git a/src/blenderbim/test/bim/bootstrap.py b/src/blenderbim/test/bim/bootstrap.py index 460c4c91d5..a227e7f713 100644 --- a/src/blenderbim/test/bim/bootstrap.py +++ b/src/blenderbim/test/bim/bootstrap.py @@ -24,6 +24,7 @@ import pytest import webbrowser import blenderbim import ifcopenshell +import ifcopenshell.util.element import ifcopenshell.util.representation from blenderbim.bim.ifc import IfcStore from mathutils import Vector diff --git a/src/blenderbim/test/bim/test_feature.py b/src/blenderbim/test/bim/test_feature.py index 05b2eb6c8d..fab40548ba 100644 --- a/src/blenderbim/test/bim/test_feature.py +++ b/src/blenderbim/test/bim/test_feature.py @@ -23,6 +23,7 @@ import webbrowser import numpy as np import ifcopenshell import ifcopenshell.util.element +import ifcopenshell.util.representation import blenderbim.tool as tool import blenderbim.bim from blenderbim.bim.ifc import IfcStore diff --git a/src/blenderbim/test/tool/test_aggregate.py b/src/blenderbim/test/tool/test_aggregate.py index 9d7f693157..f2725c9370 100644 --- a/src/blenderbim/test/tool/test_aggregate.py +++ b/src/blenderbim/test/tool/test_aggregate.py @@ -18,9 +18,11 @@ import bpy import ifcopenshell +import ifcopenshell.api.geometry import ifcopenshell.api.root import ifcopenshell.api.unit import ifcopenshell.api.context +import ifcopenshell.util.shape_builder import blenderbim.core.tool import blenderbim.tool as tool from test.bim.bootstrap import NewFile diff --git a/src/blenderbim/test/tool/test_brick.py b/src/blenderbim/test/tool/test_brick.py index 0367f98b32..67213243d7 100644 --- a/src/blenderbim/test/tool/test_brick.py +++ b/src/blenderbim/test/tool/test_brick.py @@ -22,6 +22,7 @@ import brickschema import brickschema.persistent from brickschema.namespaces import REF, A import ifcopenshell +import ifcopenshell.api import ifcopenshell.guid import blenderbim.core.tool import blenderbim.tool as tool diff --git a/src/blenderbim/test/tool/test_system.py b/src/blenderbim/test/tool/test_system.py index 93235545b1..e7d80e565a 100644 --- a/src/blenderbim/test/tool/test_system.py +++ b/src/blenderbim/test/tool/test_system.py @@ -18,6 +18,7 @@ import bpy import ifcopenshell +import ifcopenshell.api import blenderbim.core.tool import blenderbim.tool as tool import numpy as np