mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-22 11:18:01 +00:00
Use schema_identifier for schema and express rule validation. See #3126
This commit is contained in:
@@ -27,6 +27,9 @@ import numbers
|
|||||||
import itertools
|
import itertools
|
||||||
import operator
|
import operator
|
||||||
import functools
|
import functools
|
||||||
|
import subprocess
|
||||||
|
import sys
|
||||||
|
import time
|
||||||
|
|
||||||
from . import ifcopenshell_wrapper
|
from . import ifcopenshell_wrapper
|
||||||
from . import settings
|
from . import settings
|
||||||
|
|||||||
@@ -328,7 +328,7 @@ def validate(f, logger, express_rules=False):
|
|||||||
|
|
||||||
log_internal_cpp_errors(filename, logger)
|
log_internal_cpp_errors(filename, logger)
|
||||||
|
|
||||||
schema = ifcopenshell.ifcopenshell_wrapper.schema_by_name(f.schema)
|
schema = ifcopenshell.ifcopenshell_wrapper.schema_by_name(f.schema_identifier)
|
||||||
for inst in f:
|
for inst in f:
|
||||||
if hasattr(logger, "set_state"):
|
if hasattr(logger, "set_state"):
|
||||||
logger.set_state('instance', inst)
|
logger.set_state('instance', inst)
|
||||||
|
|||||||
Reference in New Issue
Block a user