{ "schema": "freecad-web-bim-python-family-module-batch-runtime/v1", "taskId": "FW-P6-FPA-Y", "batchId": "728a3838ce66d48d76cb8cda", "module": "BIM", "tier": "tier-2-pure", "family": "pure-function", "status": "pass_with_boundaries", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "dispatcher": "fc_web_dispatch_json", "route": { "command": "bim.pythonFamilyBatch", "native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp:fc_web_dispatch_json", "facade": "web/src/bim-python-family-batch-facade.ts", "worker": "web/src/bim.worker.ts" }, "input": { "cmd": "bim.pythonFamilyBatch", "args": { "tier": "tier-2-pure", "records": [ { "apiId": "py:BIM:function:on_new", "name": "on_new", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 273, "disposition": "not_implemented" }, { "apiId": "py:BIM:function:set_button", "name": "set_button", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 307, "disposition": "not_implemented" }, { "apiId": "py:BIM:function:find_toplevel", "name": "find_toplevel", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 455, "disposition": "not_implemented" }, { "apiId": "py:BIM:function:filter_out", "name": "filter_out", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 476, "disposition": "not_implemented" }, { "apiId": "py:BIM:function:get_lock_status", "name": "get_lock_status", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 509, "disposition": "not_implemented" }, { "apiId": "py:BIM:function:create_ifcfile", "name": "create_ifcfile", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 196, "disposition": "not_implemented" }, { "apiId": "py:BIM:function:api_run", "name": "api_run", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 263, "disposition": "not_implemented" }, { "apiId": "py:BIM:function:get_ifcfile", "name": "get_ifcfile", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 447, "disposition": "not_implemented" }, { "apiId": "py:BIM:function:can_expand", "name": "can_expand", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 508, "disposition": "not_implemented" }, { "apiId": "py:BIM:function:get_ifc_classes", "name": "get_ifc_classes", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 849, "disposition": "not_implemented" }, { "apiId": "py:BIM:function:get_ifc_element", "name": "get_ifc_element", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 877, "disposition": "not_implemented" }, { "apiId": "py:BIM:function:has_representation", "name": "has_representation", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 891, "disposition": "not_implemented" } ] } }, "inputSha256": "96659a5c9f4ec7c471024c0cd1cc03b80205307f0a8071664e8431d789b295a2", "result": { "ok": true, "cmd": "bim.pythonFamilyBatch", "schema": "freecad-web-bim/python-family-batch/v1", "module": "BIM", "tier": "tier-2-pure", "source": "freecad-source", "records": [ { "apiId": "py:BIM:function:on_new", "name": "on_new", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 273, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:set_button", "name": "set_button", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 307, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:find_toplevel", "name": "find_toplevel", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 455, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:filter_out", "name": "filter_out", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 476, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:get_lock_status", "name": "get_lock_status", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 509, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:create_ifcfile", "name": "create_ifcfile", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 196, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:api_run", "name": "api_run", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 263, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:get_ifcfile", "name": "get_ifcfile", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 447, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:can_expand", "name": "can_expand", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 508, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:get_ifc_classes", "name": "get_ifc_classes", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 849, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:get_ifc_element", "name": "get_ifc_element", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 877, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:has_representation", "name": "has_representation", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 891, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" } ], "count": 12, "resourcesReleased": true }, "resultSha256": "94e7f3590cebc3e5fc136faad7c1b98ef0509eca8778074f7e1483b8ed75eb05", "replay": { "equal": true, "resultSha256": "94e7f3590cebc3e5fc136faad7c1b98ef0509eca8778074f7e1483b8ed75eb05" }, "facadeWorker": { "ready": { "kind": "ready", "action": "bim.pythonFamilyBatch" }, "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "bim-python-family-batch-success", "result": { "ok": true, "cmd": "bim.pythonFamilyBatch", "schema": "freecad-web-bim/python-family-batch/v1", "module": "BIM", "tier": "tier-2-pure", "source": "freecad-source", "records": [ { "apiId": "py:BIM:function:on_new", "name": "on_new", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 273, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:set_button", "name": "set_button", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 307, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:find_toplevel", "name": "find_toplevel", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 455, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:filter_out", "name": "filter_out", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 476, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:get_lock_status", "name": "get_lock_status", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 509, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:create_ifcfile", "name": "create_ifcfile", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 196, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:api_run", "name": "api_run", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 263, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:get_ifcfile", "name": "get_ifcfile", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 447, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:can_expand", "name": "can_expand", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 508, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:get_ifc_classes", "name": "get_ifc_classes", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 849, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:get_ifc_element", "name": "get_ifc_element", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 877, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:has_representation", "name": "has_representation", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 891, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" } ], "count": 12, "resourcesReleased": true } }, "repeat": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "bim-python-family-batch-repeat", "result": { "ok": true, "cmd": "bim.pythonFamilyBatch", "schema": "freecad-web-bim/python-family-batch/v1", "module": "BIM", "tier": "tier-2-pure", "source": "freecad-source", "records": [ { "apiId": "py:BIM:function:on_new", "name": "on_new", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 273, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:set_button", "name": "set_button", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 307, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:find_toplevel", "name": "find_toplevel", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 455, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:filter_out", "name": "filter_out", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 476, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:get_lock_status", "name": "get_lock_status", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 509, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:create_ifcfile", "name": "create_ifcfile", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 196, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:api_run", "name": "api_run", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 263, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:get_ifcfile", "name": "get_ifcfile", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 447, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:can_expand", "name": "can_expand", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 508, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:get_ifc_classes", "name": "get_ifc_classes", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 849, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:get_ifc_element", "name": "get_ifc_element", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 877, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" }, { "apiId": "py:BIM:function:has_representation", "name": "has_representation", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 891, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared", "replay": "native-source-disposition" } ], "count": 12, "resourcesReleased": true } }, "crossModule": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "bim-python-family-batch-cross", "result": { "ok": true, "cmd": "bim.pythonFamilyBatch", "schema": "freecad-web-bim/python-family-batch/v1", "module": "BIM", "tier": "tier-2-pure", "source": "freecad-source", "records": [ { "apiId": "py:Part:method:BuildingPart.getShapes", "name": "on_new", "family": "pure-function", "status": "not_implemented", "code": "unmatched_source_record", "message": "BIM API record is not part of this module-scoped adapter", "native": true, "resourcesReleased": true, "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 273, "sourceVerified": false, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "parameterSchema": "source-declared", "returnSchema": "source-declared" } ], "count": 1, "resourcesReleased": true } }, "malformed": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "bim-python-family-batch-invalid", "error": { "code": "invalid_request", "message": "BIM Python family batch envelope is invalid" } }, "cancelled": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "bim-python-family-batch-cancel", "error": { "code": "cancelled", "message": "request was cancelled" } }, "reset": { "kind": "reset", "requestId": "bim-python-family-batch-reset" }, "traceSha256": "adb4be1b00d8e52940fcab68835d9ff0d509e5cdd181f4765ec9c530fa2afd98" }, "dispositionCounts": { "exposed": 0, "restricted": 0, "nonportable": 0, "not_implemented": 12 }, "records": [ { "apiId": "py:BIM:function:on_new", "name": "on_new", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 273, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "b9dee3ef6831ba2d7973924656f7a003bd2824e280ffdc9bdd37b32a19f41418" }, { "apiId": "py:BIM:function:set_button", "name": "set_button", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 307, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "d9532c90a09bdf66a90e12146a23e645621e28dae0d9f22bff41f33eba2e7168" }, { "apiId": "py:BIM:function:find_toplevel", "name": "find_toplevel", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 455, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "cb9a318ac51c7e16ec959c18af971b356985c6b18329fc2608f75ca714c50e6e" }, { "apiId": "py:BIM:function:filter_out", "name": "filter_out", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 476, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "28fd6190a7e9396a200933e5108d213ae683dc55f660ecd36f8ab13aae12958c" }, { "apiId": "py:BIM:function:get_lock_status", "name": "get_lock_status", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/BIM/nativeifc/ifc_status.py", "sourceLine": 509, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "2521d1e0638787bf89fb6f44a8fa8759f15d8fed7ef678655bc3b23a909d88d8" }, { "apiId": "py:BIM:function:create_ifcfile", "name": "create_ifcfile", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 196, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "de0459dd2a7c459b97db9f48b783dbf7edaa93426612b1a2abbed593e8d68584" }, { "apiId": "py:BIM:function:api_run", "name": "api_run", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 263, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "446451b0cbe57f6afe1389f0d9e159ba0b5b3a7f844d4a890d3984fb623e9de4" }, { "apiId": "py:BIM:function:get_ifcfile", "name": "get_ifcfile", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 447, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "7840a8501d3bf75bb5a8de77c5ad68dbc839509a29022db7a72139cf0cdafa19" }, { "apiId": "py:BIM:function:can_expand", "name": "can_expand", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 508, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "7809856f8dd31d5e3a28dcc6aadbad7e749bde5537a982ce5a8c742b475a6bda" }, { "apiId": "py:BIM:function:get_ifc_classes", "name": "get_ifc_classes", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 849, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "35b6ec9040f26cc66a2bd65f17b36eb0afdf1a510f48e14a30eab8a19edfe1b7" }, { "apiId": "py:BIM:function:get_ifc_element", "name": "get_ifc_element", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 877, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "1590301d1f9da8257479857553621c995f7bf2c375a8c16b7149584f1dd73e20" }, { "apiId": "py:BIM:function:has_representation", "name": "has_representation", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "BIM Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/BIM/nativeifc/ifc_tools.py", "sourceLine": 891, "sourceVerified": true, "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "a353f8ed77bba5793cdd3dcc972aac5571e75bcf77c979838ea5478b2dc34708" } ], "sourceEvidence": [ { "apiId": "py:BIM:function:on_new", "path": "src/Mod/BIM/nativeifc/ifc_status.py", "line": 273, "declaration": "def on_new():", "sha256": "e6d2dee8f6af56fac985db1ef0cd3f61b6aa27156c849a44fd6cb871ec9e0341" }, { "apiId": "py:BIM:function:set_button", "path": "src/Mod/BIM/nativeifc/ifc_status.py", "line": 307, "declaration": "def set_button(checked=False, setchecked=False):", "sha256": "e6d2dee8f6af56fac985db1ef0cd3f61b6aa27156c849a44fd6cb871ec9e0341" }, { "apiId": "py:BIM:function:find_toplevel", "path": "src/Mod/BIM/nativeifc/ifc_status.py", "line": 455, "declaration": "def find_toplevel(objs):", "sha256": "e6d2dee8f6af56fac985db1ef0cd3f61b6aa27156c849a44fd6cb871ec9e0341" }, { "apiId": "py:BIM:function:filter_out", "path": "src/Mod/BIM/nativeifc/ifc_status.py", "line": 476, "declaration": "def filter_out(objs):", "sha256": "e6d2dee8f6af56fac985db1ef0cd3f61b6aa27156c849a44fd6cb871ec9e0341" }, { "apiId": "py:BIM:function:get_lock_status", "path": "src/Mod/BIM/nativeifc/ifc_status.py", "line": 509, "declaration": "def get_lock_status():", "sha256": "e6d2dee8f6af56fac985db1ef0cd3f61b6aa27156c849a44fd6cb871ec9e0341" }, { "apiId": "py:BIM:function:create_ifcfile", "path": "src/Mod/BIM/nativeifc/ifc_tools.py", "line": 196, "declaration": "def create_ifcfile():", "sha256": "6a70e28b192f8e1c56a5a32adef0c02d33be9efe610f12555a399856c368c5eb" }, { "apiId": "py:BIM:function:api_run", "path": "src/Mod/BIM/nativeifc/ifc_tools.py", "line": 263, "declaration": "def api_run(*args, **kwargs):", "sha256": "6a70e28b192f8e1c56a5a32adef0c02d33be9efe610f12555a399856c368c5eb" }, { "apiId": "py:BIM:function:get_ifcfile", "path": "src/Mod/BIM/nativeifc/ifc_tools.py", "line": 447, "declaration": "def get_ifcfile(obj):", "sha256": "6a70e28b192f8e1c56a5a32adef0c02d33be9efe610f12555a399856c368c5eb" }, { "apiId": "py:BIM:function:can_expand", "path": "src/Mod/BIM/nativeifc/ifc_tools.py", "line": 508, "declaration": "def can_expand(obj, ifcfile=None):", "sha256": "6a70e28b192f8e1c56a5a32adef0c02d33be9efe610f12555a399856c368c5eb" }, { "apiId": "py:BIM:function:get_ifc_classes", "path": "src/Mod/BIM/nativeifc/ifc_tools.py", "line": 849, "declaration": "def get_ifc_classes(obj, baseclass):", "sha256": "6a70e28b192f8e1c56a5a32adef0c02d33be9efe610f12555a399856c368c5eb" }, { "apiId": "py:BIM:function:get_ifc_element", "path": "src/Mod/BIM/nativeifc/ifc_tools.py", "line": 877, "declaration": "def get_ifc_element(obj, ifcfile=None):", "sha256": "6a70e28b192f8e1c56a5a32adef0c02d33be9efe610f12555a399856c368c5eb" }, { "apiId": "py:BIM:function:has_representation", "path": "src/Mod/BIM/nativeifc/ifc_tools.py", "line": 891, "declaration": "def has_representation(element):", "sha256": "6a70e28b192f8e1c56a5a32adef0c02d33be9efe610f12555a399856c368c5eb" } ], "resources": { "resourcesReleased": true, "documentMutation": false }, "artifacts": { "wasm": { "path": "web/public/kernel/FreeCADWebBimRuntimeProbe.wasm", "sha256": "cc6fd8a1b16b8015441446b4baac4cb196fca3d88c57dac04a1c1111cbecaab4" }, "loader": { "path": "web/public/kernel/FreeCADWebBimRuntimeProbe.js", "sha256": "0604b919f5c72812811f015d78d36f81e5b12f6a19ee1e9b1186e892c5b56a8e" }, "data": { "path": "web/public/kernel/FreeCADWebBimRuntimeProbe.data", "sha256": "99a3d54021b0f172b0b29ee92b55a47c179afaa2ffe92f1c4222906bc72daf19" } }, "boundaries": [ "BIM records are exposed only where the native FreeCAD Python fixture returned typed values; GUI-only and unsupported records remain explicit boundaries.", "The repeat response is served by the native dispatcher cache after the first source execution to preserve FreeCAD type-registration safety.", "All statuses, values and hashes derive from compiled FreeCAD through fc_web_dispatch_json; JavaScript only validates and transports the batch envelope." ] }