black, ruff

This commit is contained in:
Andrej730
2026-08-17 19:00:08 +05:00
parent 6318892a97
commit ba90cf220d
4 changed files with 14 additions and 8 deletions
+1
View File
@@ -1,5 +1,6 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
"""Intended to be run after nix/build-all.py has finished the wasm build.""" """Intended to be run after nix/build-all.py has finished the wasm build."""
import shutil import shutil
import subprocess import subprocess
from pathlib import Path from pathlib import Path
@@ -963,7 +963,10 @@ def convert_file_length_units(ifc_file: ifcopenshell.file, target_units: str = "
unit_assignment = get_unit_assignment(file_patched) unit_assignment = get_unit_assignment(file_patched)
# UnitType not available on IfcMonetaryUnit # UnitType not available on IfcMonetaryUnit
unit_assignment.Units = [new_length, *(u for u in unit_assignment.Units if getattr(u, 'UnitType', None) != new_length.UnitType)] unit_assignment.Units = [
new_length,
*(u for u in unit_assignment.Units if getattr(u, "UnitType", None) != new_length.UnitType),
]
if not file_patched.get_total_inverses(old_length): if not file_patched.get_total_inverses(old_length):
ifcopenshell.util.element.remove_deep2(file_patched, old_length) ifcopenshell.util.element.remove_deep2(file_patched, old_length)
@@ -51,11 +51,13 @@ def test_create_stationing_referent_name_includes_alignment_name():
referents = [ referents = [
r r
for r in ifcopenshell.util.element.get_components(alignment) for r in ifcopenshell.util.element.get_components(alignment)
if r.is_a("IfcReferent") and ifcopenshell.util.element.get_pset(r, name="Pset_Stationing", prop="Station") == 4900.0 if r.is_a("IfcReferent")
and ifcopenshell.util.element.get_pset(r, name="Pset_Stationing", prop="Station") == 4900.0
] ]
assert len(referents) == 1 assert len(referents) == 1
assert referents[0].Name == "TestAlignment 49+00.00" assert referents[0].Name == "TestAlignment 49+00.00"
try: try:
ifcopenshell.file(schema="IFC4") ifcopenshell.file(schema="IFC4")
IFC4X3_AVAILABLE = True IFC4X3_AVAILABLE = True
+6 -6
View File
@@ -25,7 +25,8 @@ import os
import re import re
import sqlite3 import sqlite3
import sys import sys
from typing import Iterable, Iterator, Literal, Optional, TypedDict, Union from collections.abc import Iterable, Iterator
from typing import Literal, Optional, TypedDict, Union
import ifcopenshell import ifcopenshell
import ifcopenshell.util.element import ifcopenshell.util.element
@@ -1035,7 +1036,9 @@ class Sqlite(Reporter):
total_checks_pass = 0 total_checks_pass = 0
for requirement in specification.requirements: for requirement in specification.requirements:
total_checks_pass += self.write_requirement(db, specification, specification_id, requirement, requirement_id) total_checks_pass += self.write_requirement(
db, specification, specification_id, requirement, requirement_id
)
requirement_id += 1 requirement_id += 1
total_applicable = len(specification.applicable_entities) total_applicable = len(specification.applicable_entities)
@@ -1072,10 +1075,7 @@ class Sqlite(Reporter):
"""Write a requirement and its failures. Returns the number of passing checks.""" """Write a requirement and its failures. Returns the number of passing checks."""
db.executemany( db.executemany(
"INSERT INTO failure VALUES (?, ?, ?)", "INSERT INTO failure VALUES (?, ?, ?)",
( ((requirement_id, f["element"].id(), self.get_reason_id(f["reason"])) for f in requirement.failures),
(requirement_id, f["element"].id(), self.get_reason_id(f["reason"]))
for f in requirement.failures
),
) )
label, value = get_requirement_label_value(requirement) label, value = get_requirement_label_value(requirement)
metadata = requirement.asdict("requirement") metadata = requirement.asdict("requirement")