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 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():
@@ -16,11 +16,9 @@
# You should have received a copy of the GNU General Public License
# along with Bonsai. If not, see <http://www.gnu.org/licenses/>.
import math
import multiprocessing
import os
from pathlib import Path
from typing import Union
import bpy
import ifcopenshell
+8 -3
View File
@@ -18,12 +18,17 @@
from __future__ import annotations
import bpy
from typing import TYPE_CHECKING
from pathlib import Path
from typing import TYPE_CHECKING
import bpy
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):
@@ -20,7 +20,6 @@ import json
import webbrowser
import bpy
import ifcopenshell
from bpy_extras.io_utils import ExportHelper, ImportHelper
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").
"""
# Re-export from submodules
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.material import ( # noqa: F401
@@ -45,7 +44,10 @@ from bonsai.bim.module.light.material import ( # noqa: F401
UnmapMaterial,
)
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
ImportLatLong,
ImportTrueNorth,
+1 -1
View File
@@ -27,8 +27,8 @@ from typing import Union
import bpy
import pyradiance as pr
import bonsai.tool as tool
import bonsai.bim.module.light.shared as shared
import bonsai.tool as tool
# pyradiance's bundled Radiance binaries
_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
# along with Bonsai. If not, see <http://www.gnu.org/licenses/>.
import webbrowser
from datetime import datetime
from math import radians
from typing import TYPE_CHECKING
import bpy
import ifcopenshell
import ifcopenshell.util.geolocation
import requests
import webbrowser
import bonsai.tool as tool
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.module.light.data import SolarData
# ---------------------------------------------------------------------------
# Root panel (replaces the old "Radiance Exporter" nested panel)
# ---------------------------------------------------------------------------