fix-py-syntax-warning

This commit is contained in:
sukanka
2024-09-01 18:45:43 +08:00
committed by Thomas Krijnen
parent d4d9fdff1a
commit b82073dd57
4 changed files with 6 additions and 6 deletions
@@ -204,7 +204,7 @@ for id in to_emit:
statements.append("%s << %s" % (id, stmt))
if __name__ == "__main__":
print("""
print(r"""
# This file is generated by IfcOpenShell ifcexpressparser bootstrap.py
from __future__ import annotations
@@ -585,7 +585,7 @@ def process_local_variable(context):
if (
context.parameter_type.generalized_types.general_aggregation_types.general_set_type
):
expr = re.sub("(\[[^\]]*\])", "express_set(\\1)", expr)
expr = re.sub(r"(\[[^\]]*\])", "express_set(\\1)", expr)
return "%s = %s" % (str(context.variable_id).lower(), expr)
else:
+1 -1
View File
@@ -409,7 +409,7 @@ class file:
def schema(self) -> Literal["IFC2X3", "IFC4", "IFC4X3"]:
"""General IFC schema version: IFC2X3, IFC4, IFC4X3."""
prefixes = ("IFC", "X", "_ADD", "_TC")
reg = "".join(f"(?P<{s}>{s}\d+)?" for s in prefixes)
reg = "".join(f"(?P<{s}>{s}\\d+)?" for s in prefixes)
match = re.match(reg, self.wrapped_data.schema)
version_tuple = tuple(
map(