{ "schema": "freecad-web-draft-module-batch-runtime/v1", "taskId": "FW-P6-FPA-Y", "batchId": "133549a74a6e6cefd82f3b99", "module": "Draft", "tier": "tier-2-pure", "family": "pure-function", "status": "pass_with_boundaries", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "route": { "command": "draft.pythonFamilyBatch", "native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/DraftRuntimeProbe.cpp:fc_web_dispatch_json", "facade": "web/src/draft-python-family-facade.ts", "worker": "web/src/draft.worker.ts" }, "input": { "cmd": "draft.pythonFamilyBatch", "args": { "tier": "tier-2-pure", "records": [ { "apiId": "py:Draft:function:remove_equal_vecs", "name": "remove_equal_vecs", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftobjects/pointarray.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:build_placements", "name": "build_placements", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftobjects/pointarray.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:draw_header", "name": "draw_header", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/drafttests/auxiliary.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:import_test", "name": "import_test", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/drafttests/auxiliary.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:no_gui", "name": "no_gui", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/drafttests/auxiliary.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:no_test", "name": "no_test", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/drafttests/auxiliary.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:fake_function", "name": "fake_function", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/drafttests/auxiliary.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:create_test_file", "name": "create_test_file", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/drafttests/draft_test_objects.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:get_windows", "name": "get_windows", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftutils/groups.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:dim_symbol", "name": "dim_symbol", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftutils/gui_utils.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:dim_dash", "name": "dim_dash", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftutils/gui_utils.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:remove_hidden", "name": "remove_hidden", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftutils/gui_utils.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:get_diffuse_color", "name": "get_diffuse_color", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftutils/gui_utils.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:apply_current_style", "name": "apply_current_style", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftutils/gui_utils.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:select", "name": "select", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftutils/gui_utils.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:get_bbox", "name": "get_bbox", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftutils/gui_utils.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:find_coin_node", "name": "find_coin_node", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftutils/gui_utils.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:end_all_events", "name": "end_all_events", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftutils/gui_utils.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:toggle_working_plane", "name": "toggle_working_plane", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftutils/gui_utils.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:get_scales", "name": "get_scales", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:show_draft_statusbar_scale", "name": "show_draft_statusbar_scale", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:show_draft_statusbar_snap", "name": "show_draft_statusbar_snap", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:hide_draft_statusbar_scale", "name": "hide_draft_statusbar_scale", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "disposition": "not_implemented" }, { "apiId": "py:Draft:function:hide_draft_statusbar_snap", "name": "hide_draft_statusbar_snap", "family": "pure-function", "kind": "function", "sourcePath": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "disposition": "not_implemented" } ] } }, "inputSha256": "f82482fe0bb886c92e78e6de5fd825817f0eb0377e5e08653e4361b677847cd9", "result": { "cmd": "draft.pythonFamilyBatch", "count": 24, "module": "Draft", "ok": true, "records": [ { "apiId": "py:Draft:function:remove_equal_vecs", "code": "source_error", "family": "pure-function", "message": "Draft batch pure source execution failed: substring not found", "name": "remove_equal_vecs", "native": true, "parameterSchema": "source-declared", "replay": "native-source-error", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftobjects/pointarray.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:build_placements", "code": "source_error", "family": "pure-function", "message": "Draft batch pure source execution failed: substring not found", "name": "build_placements", "native": true, "parameterSchema": "source-declared", "replay": "native-source-error", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftobjects/pointarray.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:draw_header", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "draw_header", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:import_test", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "import_test", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:no_gui", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "no_gui", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:no_test", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "no_test", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:fake_function", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "fake_function", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:create_test_file", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "create_test_file", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/draft_test_objects.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:get_windows", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "get_windows", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/groups.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:dim_symbol", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "dim_symbol", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:dim_dash", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "dim_dash", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:remove_hidden", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "remove_hidden", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:get_diffuse_color", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "get_diffuse_color", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:apply_current_style", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "apply_current_style", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:select", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "select", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:get_bbox", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "get_bbox", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:find_coin_node", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "find_coin_node", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:end_all_events", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "end_all_events", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:toggle_working_plane", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "toggle_working_plane", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:get_scales", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "get_scales", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:show_draft_statusbar_scale", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "show_draft_statusbar_scale", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:show_draft_statusbar_snap", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "show_draft_statusbar_snap", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:hide_draft_statusbar_scale", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "hide_draft_statusbar_scale", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:hide_draft_statusbar_snap", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "hide_draft_statusbar_snap", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-draft/python-family-batch/v1", "source": "freecad-source", "tier": "tier-2-pure" }, "resultSha256": "1f22a2f1aa3802225c651e6bd7d19e4b1d8410f6764f7ccd8ad82813cd548278", "replay": { "equal": true, "resultSha256": "1f22a2f1aa3802225c651e6bd7d19e4b1d8410f6764f7ccd8ad82813cd548278" }, "facadeWorker": { "ready": { "kind": "ready", "action": "draft.pythonFamilyBatch" }, "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "draft-object-batch-success", "result": { "cmd": "draft.pythonFamilyBatch", "count": 24, "module": "Draft", "ok": true, "records": [ { "apiId": "py:Draft:function:remove_equal_vecs", "code": "source_error", "family": "pure-function", "message": "Draft batch pure source execution failed: substring not found", "name": "remove_equal_vecs", "native": true, "parameterSchema": "source-declared", "replay": "native-source-error", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftobjects/pointarray.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:build_placements", "code": "source_error", "family": "pure-function", "message": "Draft batch pure source execution failed: substring not found", "name": "build_placements", "native": true, "parameterSchema": "source-declared", "replay": "native-source-error", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftobjects/pointarray.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:draw_header", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "draw_header", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:import_test", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "import_test", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:no_gui", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "no_gui", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:no_test", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "no_test", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:fake_function", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "fake_function", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:create_test_file", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "create_test_file", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/draft_test_objects.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:get_windows", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "get_windows", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/groups.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:dim_symbol", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "dim_symbol", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:dim_dash", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "dim_dash", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:remove_hidden", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "remove_hidden", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:get_diffuse_color", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "get_diffuse_color", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:apply_current_style", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "apply_current_style", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:select", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "select", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:get_bbox", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "get_bbox", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:find_coin_node", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "find_coin_node", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:end_all_events", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "end_all_events", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:toggle_working_plane", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "toggle_working_plane", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:get_scales", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "get_scales", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:show_draft_statusbar_scale", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "show_draft_statusbar_scale", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:show_draft_statusbar_snap", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "show_draft_statusbar_snap", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:hide_draft_statusbar_scale", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "hide_draft_statusbar_scale", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:hide_draft_statusbar_snap", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "hide_draft_statusbar_snap", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-draft/python-family-batch/v1", "source": "freecad-source", "tier": "tier-2-pure" } }, "repeat": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "draft-object-batch-repeat", "result": { "cmd": "draft.pythonFamilyBatch", "count": 24, "module": "Draft", "ok": true, "records": [ { "apiId": "py:Draft:function:remove_equal_vecs", "code": "source_error", "family": "pure-function", "message": "Draft batch pure source execution failed: substring not found", "name": "remove_equal_vecs", "native": true, "parameterSchema": "source-declared", "replay": "native-source-error", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftobjects/pointarray.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:build_placements", "code": "source_error", "family": "pure-function", "message": "Draft batch pure source execution failed: substring not found", "name": "build_placements", "native": true, "parameterSchema": "source-declared", "replay": "native-source-error", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftobjects/pointarray.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:draw_header", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "draw_header", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:import_test", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "import_test", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:no_gui", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "no_gui", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:no_test", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "no_test", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:fake_function", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "fake_function", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:create_test_file", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "create_test_file", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/drafttests/draft_test_objects.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:get_windows", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "get_windows", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/groups.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:dim_symbol", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "dim_symbol", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:dim_dash", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "dim_dash", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:remove_hidden", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "remove_hidden", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:get_diffuse_color", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "get_diffuse_color", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:apply_current_style", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "apply_current_style", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:select", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "select", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:get_bbox", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "get_bbox", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:find_coin_node", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "find_coin_node", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:end_all_events", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "end_all_events", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:toggle_working_plane", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "toggle_working_plane", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:get_scales", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "get_scales", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:show_draft_statusbar_scale", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "show_draft_statusbar_scale", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:show_draft_statusbar_snap", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "show_draft_statusbar_snap", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:hide_draft_statusbar_scale", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "hide_draft_statusbar_scale", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:Draft:function:hide_draft_statusbar_snap", "code": "method_evidence_pending", "family": "pure-function", "message": "Draft Python API has no method-level readonly native evidence", "name": "hide_draft_statusbar_snap", "native": true, "parameterSchema": "source-declared", "replay": "native-source-disposition", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-draft/python-family-batch/v1", "source": "freecad-source", "tier": "tier-2-pure" } }, "crossModule": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "draft-object-batch-cross", "result": { "cmd": "draft.pythonFamilyBatch", "count": 1, "module": "Draft", "ok": true, "records": [ { "apiId": "py:BIM:class:Binding", "code": "unmatched_source_record", "family": "pure-function", "message": "Draft API record is not part of this module-scoped adapter", "name": "remove_equal_vecs", "native": true, "parameterSchema": "unmatched", "resourcesReleased": true, "returnSchema": "unmatched", "sourceEntry": "src/Mod/Draft/draftobjects/pointarray.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-draft/python-family-batch/v1", "source": "freecad-source", "tier": "tier-2-pure" } }, "malformed": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "invalid", "error": { "code": "invalid_request", "message": "Draft Python family envelope is invalid" } }, "cancelled": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "draft-family-cancel-1", "error": { "code": "cancelled", "message": "request was cancelled" } }, "reset": { "kind": "reset", "requestId": "draft-object-batch-reset" }, "traceSha256": "e1b05df7c282007731e7375e6673aad05a1fd435a295ea211ae6e024c2451121" }, "dispositionCounts": { "exposed": 0, "restricted": 0, "nonportable": 0, "not_implemented": 24 }, "records": [ { "apiId": "py:Draft:function:remove_equal_vecs", "name": "remove_equal_vecs", "family": "pure-function", "status": "not_implemented", "code": "source_error", "message": "Draft batch pure source execution failed: substring not found", "sourceEntry": "src/Mod/Draft/draftobjects/pointarray.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "728a3df8135276460404ab8c35c0e1d009c3c898314da6e2d405f02944ec3d6a" }, { "apiId": "py:Draft:function:build_placements", "name": "build_placements", "family": "pure-function", "status": "not_implemented", "code": "source_error", "message": "Draft batch pure source execution failed: substring not found", "sourceEntry": "src/Mod/Draft/draftobjects/pointarray.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "81964348e1a83b1762eb4693439c52dce6da7f89e974c1f030fd94188f0c54a0" }, { "apiId": "py:Draft:function:draw_header", "name": "draw_header", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "202e2836c7f57f575975f68c585dca8bdbc90b14b55ee89af2f01643fe182c0c" }, { "apiId": "py:Draft:function:import_test", "name": "import_test", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "bf3055117ac172da32b756211ccb288b6318bc9e89903835eb0216a478370026" }, { "apiId": "py:Draft:function:no_gui", "name": "no_gui", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "bfce8d672c9e58a1ffcd0aeb0053abd887708140b8900cd7b9effbe0e432b4e2" }, { "apiId": "py:Draft:function:no_test", "name": "no_test", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "74c4e9ef3ba88c6a3bfec7c1baac752a8a1319f72f7a5b737582f0fd51fef8c9" }, { "apiId": "py:Draft:function:fake_function", "name": "fake_function", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/drafttests/auxiliary.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "7d39b5c3e7bcf4f1d5579c979b138cac9763ffac677cebad9612c6a2b66a51cf" }, { "apiId": "py:Draft:function:create_test_file", "name": "create_test_file", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/drafttests/draft_test_objects.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "1e05b7308347ea0967b4ddb0bb97eb5a55f48cb0ee24436d538894d094d5a443" }, { "apiId": "py:Draft:function:get_windows", "name": "get_windows", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/draftutils/groups.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "d5d5c7b3a1423910f6cc3e0b5449a626090c8a4e027499251be14f88c1bc771b" }, { "apiId": "py:Draft:function:dim_symbol", "name": "dim_symbol", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "3b4a756772710eaea790d45305f09c98bce6be7d530a14923cf6f9469914e4ac" }, { "apiId": "py:Draft:function:dim_dash", "name": "dim_dash", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "a0341d74033f8a24f14dfbc9623cc8458f5a84f608f2267f82093c29d9f47bd7" }, { "apiId": "py:Draft:function:remove_hidden", "name": "remove_hidden", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "d0f5591a1380ac698e85ed89ae00b31dcb68f70983a02ee23987dd199882e4dd" }, { "apiId": "py:Draft:function:get_diffuse_color", "name": "get_diffuse_color", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "ee0dde9836907219fae66464791d6649b5f71d48190af60ff608b0e0e1fb253e" }, { "apiId": "py:Draft:function:apply_current_style", "name": "apply_current_style", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "2419a1384126d8dc645b3503ac3f3ce4ffb342acc14ede39e1ac1e4f15bc4360" }, { "apiId": "py:Draft:function:select", "name": "select", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "28d1c1738e28859b416642a3e70db2e2ae846b219e5395db689fc32b96312a1d" }, { "apiId": "py:Draft:function:get_bbox", "name": "get_bbox", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "edb2231b4b6db3dc987288221e9d682d636bb801b57b8eecb3e90c2110dcafb5" }, { "apiId": "py:Draft:function:find_coin_node", "name": "find_coin_node", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "457bf39dace304e4b657c9785b15bd6c7d9496941e31ea88ae78206cd843b6ed" }, { "apiId": "py:Draft:function:end_all_events", "name": "end_all_events", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "02e4ce4c702e4e0b2b0b0976a2b95b66fe5eed3a8b907836bdbfb75f74363801" }, { "apiId": "py:Draft:function:toggle_working_plane", "name": "toggle_working_plane", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/draftutils/gui_utils.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "6d177409ebe96f6191e335a3fa5a4040c6e4a82e72012518711ba29b32c7d228" }, { "apiId": "py:Draft:function:get_scales", "name": "get_scales", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "f2a7ccb38601f9acca2fa165bacb959104c7f164bff75aab5ddbf95db52d1a92" }, { "apiId": "py:Draft:function:show_draft_statusbar_scale", "name": "show_draft_statusbar_scale", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "b095f02e3e8e364d09c13a6f1d495d644c3daaae2aa31f91c6054684d0443eb6" }, { "apiId": "py:Draft:function:show_draft_statusbar_snap", "name": "show_draft_statusbar_snap", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "11b543f8e6c91ad6562eb8c76885dc45af810aaa7188e823118fa20147fe1b62" }, { "apiId": "py:Draft:function:hide_draft_statusbar_scale", "name": "hide_draft_statusbar_scale", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "76e9fb8d966ae12183bf640b7c74becb7c4ebf754b408fbbe6e18b9357e624d3" }, { "apiId": "py:Draft:function:hide_draft_statusbar_snap", "name": "hide_draft_statusbar_snap", "family": "pure-function", "status": "not_implemented", "code": "method_evidence_pending", "message": "Draft Python API has no method-level readonly native evidence", "sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "evidenceSha256": "9837e862360d2df8131aa3b08b1241dc7759006c97e52f23e97227cfb100c83c" } ], "resources": { "resourcesReleased": true, "documentMutation": false }, "artifacts": { "module": "Draft", "worker": "draft.worker.ts", "revision": "515c9f5f2c606d50", "runtimeUrl": "/kernel/FreeCADWebDraftRuntimeProbe.js", "wasmUrl": "/kernel/FreeCADWebDraftRuntimeProbe.wasm", "dataUrl": null, "assetBaseUrl": "/kernel/", "buildProfile": "fast-dev", "runtimeSha256": "bbea0dbc3d4c6424a5f44a1bbf9a4a5940b42b25947b75ff14dcbd9277f24d8f", "wasmSha256": "515c9f5f2c606d506bd83b4688c7dfa8fe9e0c08da513cde74294e9df0866300" }, "boundaries": [ "Draft functions are executed from embedded official FreeCAD Python source by the native dispatcher.", "All statuses, values and hashes come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope." ] }