Light: Fix lint errors (unused imports, import sorting, formatting)

This commit is contained in:
Chirag Singh
2026-04-03 01:40:32 +05:30
parent f91f44cd4a
commit 394eb54f80
8 changed files with 15 additions and 13 deletions
@@ -23,7 +23,7 @@ from pathlib import Path
import bpy import bpy
import pyradiance import pyradiance
from . import export, ies, list, material, operator, prepare, prop, render, solar, ui from . import export, ies, list, material, prepare, prop, render, solar, ui
def get_pyradiance_path(): def get_pyradiance_path():
@@ -16,11 +16,9 @@
# You should have received a copy of the GNU General Public License # You should have received a copy of the GNU General Public License
# along with Bonsai. If not, see <http://www.gnu.org/licenses/>. # along with Bonsai. If not, see <http://www.gnu.org/licenses/>.
import math
import multiprocessing import multiprocessing
import os import os
from pathlib import Path from pathlib import Path
from typing import Union
import bpy import bpy
import ifcopenshell import ifcopenshell
+8 -3
View File
@@ -18,12 +18,17 @@
from __future__ import annotations from __future__ import annotations
import bpy
from typing import TYPE_CHECKING
from pathlib import Path from pathlib import Path
from typing import TYPE_CHECKING
import bpy
if TYPE_CHECKING: if TYPE_CHECKING:
from bonsai.bim.module.light.prop import RadianceExporterProperties, RadianceMaterial, IESLight from bonsai.bim.module.light.prop import (
IESLight,
RadianceExporterProperties,
RadianceMaterial,
)
class MATERIAL_UL_radiance_materials(bpy.types.UIList): class MATERIAL_UL_radiance_materials(bpy.types.UIList):
@@ -20,7 +20,6 @@ import json
import webbrowser import webbrowser
import bpy import bpy
import ifcopenshell
from bpy_extras.io_utils import ExportHelper, ImportHelper from bpy_extras.io_utils import ExportHelper, ImportHelper
import bonsai.tool as tool import bonsai.tool as tool
@@ -34,7 +34,6 @@ EnumPropertySearch and SetEnumProperty are provided by the global
bonsai.bim.operator module (bl_idname "bim.enum_property_search"). bonsai.bim.operator module (bl_idname "bim.enum_property_search").
""" """
# Re-export from submodules
from bonsai.bim.module.light.export import CleanupRadianceFiles, ExportOBJ # noqa: F401 from bonsai.bim.module.light.export import CleanupRadianceFiles, ExportOBJ # noqa: F401
from bonsai.bim.module.light.ies import AddIESLight, RemoveIESLight # noqa: F401 from bonsai.bim.module.light.ies import AddIESLight, RemoveIESLight # noqa: F401
from bonsai.bim.module.light.material import ( # noqa: F401 from bonsai.bim.module.light.material import ( # noqa: F401
@@ -45,7 +44,10 @@ from bonsai.bim.module.light.material import ( # noqa: F401
UnmapMaterial, UnmapMaterial,
) )
from bonsai.bim.module.light.prepare import PrepareRadianceScene # noqa: F401 from bonsai.bim.module.light.prepare import PrepareRadianceScene # noqa: F401
from bonsai.bim.module.light.render import FalseColorRadiance, RadianceRender # noqa: F401 from bonsai.bim.module.light.render import ( # noqa: F401
FalseColorRadiance,
RadianceRender,
)
from bonsai.bim.module.light.solar import ( # noqa: F401 from bonsai.bim.module.light.solar import ( # noqa: F401
ImportLatLong, ImportLatLong,
ImportTrueNorth, ImportTrueNorth,
+1 -1
View File
@@ -27,8 +27,8 @@ from typing import Union
import bpy import bpy
import pyradiance as pr import pyradiance as pr
import bonsai.tool as tool
import bonsai.bim.module.light.shared as shared import bonsai.bim.module.light.shared as shared
import bonsai.tool as tool
# pyradiance's bundled Radiance binaries # pyradiance's bundled Radiance binaries
_PYRAD_BIN = Path(pr.__file__).parent / "bin" _PYRAD_BIN = Path(pr.__file__).parent / "bin"
+1 -2
View File
@@ -16,15 +16,14 @@
# You should have received a copy of the GNU General Public License # You should have received a copy of the GNU General Public License
# along with Bonsai. If not, see <http://www.gnu.org/licenses/>. # along with Bonsai. If not, see <http://www.gnu.org/licenses/>.
import webbrowser
from datetime import datetime from datetime import datetime
from math import radians from math import radians
from typing import TYPE_CHECKING from typing import TYPE_CHECKING
import bpy import bpy
import ifcopenshell
import ifcopenshell.util.geolocation import ifcopenshell.util.geolocation
import requests import requests
import webbrowser
import bonsai.tool as tool import bonsai.tool as tool
from bonsai.bim.module.light.data import SolarData from bonsai.bim.module.light.data import SolarData
-1
View File
@@ -25,7 +25,6 @@ import bonsai.tool as tool
from bonsai.bim.helper import prop_with_search from bonsai.bim.helper import prop_with_search
from bonsai.bim.module.light.data import SolarData from bonsai.bim.module.light.data import SolarData
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# Root panel (replaces the old "Radiance Exporter" nested panel) # Root panel (replaces the old "Radiance Exporter" nested panel)
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------