From 9dd071f9a0233577099c4c91af411b53bfd143a4 Mon Sep 17 00:00:00 2001 From: Stephen Boddy Date: Sat, 18 Jul 2026 16:16:54 +0100 Subject: [PATCH] Sync ifcopenshell_wrapper.pyi with sync_stub.py Ran the new sync_stub.py against a real local build: adds context.delete_same_facet_edge_pairs (present on the compiled wrapper, missing from the stub) and drops the module-level logger_or_root (present in the stub, no longer exists on the wrapper at all). Nothing else changes - no license header rewrite, no docstring loss, none of the 14 hand-curated named-parameter constructor/function signatures touched, unlike the wholesale regeneration this replaces. Generated with the assistance of an AI coding tool. (cherry picked from commit b61f809731cdef9337792d7713cbbaac134937a6) --- src/ifcopenshell-python/ifcopenshell/ifcopenshell_wrapper.pyi | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ifcopenshell-python/ifcopenshell/ifcopenshell_wrapper.pyi b/src/ifcopenshell-python/ifcopenshell/ifcopenshell_wrapper.pyi index d774ba926a..5371628539 100644 --- a/src/ifcopenshell-python/ifcopenshell/ifcopenshell_wrapper.pyi +++ b/src/ifcopenshell-python/ifcopenshell/ifcopenshell_wrapper.pyi @@ -648,6 +648,7 @@ class context: def __init__(self, *args): ... def add(self, segments): ... def build(self): ... + def delete_same_facet_edge_pairs(self): ... def get_face_pairs(self): ... def merge(self, edge_indices): ... def num_edges(self): ...