docs(c++): FileOriginPython bridge — Python-to-C++ origin adapter #135
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Document the FileOriginPython bridge class: how Python objects implement the C++ FileOrigin interface, static registry of Python origin instances, Py::Object method dispatch (callMethod, callBoolMethod, callStringMethod), lifetime management, error handling across the language boundary, and the expected Python interface contract. Files: src/Gui/FileOriginPython.h, src/Gui/FileOriginPython.cpp