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.
This commit is contained in:
Stephen Boddy
2026-07-18 16:16:54 +01:00
parent 948ffce7e9
commit b61f809731
@@ -811,6 +811,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): ...
@@ -1805,7 +1806,6 @@ def kind_to_string(k): ...
def less(arg1, arg2): ...
def line_segments_to_polygons(s, eps, segments): ...
def map_shape(settings, instance): ...
def logger_or_root(logger) -> logger: ...
def nary_union(sequence): ...
def new_IfcBaseClass(schema_identifier: str, name: str) -> entity_instance: ...
def open(fn: str, readonly: bool = False, logger=None) -> file: ...