1706 lines
70 KiB
JSON
1706 lines
70 KiB
JSON
{
|
|
"schema": "freecad-web-draft-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "5ce599d07fc59b2910f83d5c",
|
|
"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:show_draft_statusbar",
|
|
"name": "show_draft_statusbar",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/init_draft_statusbar.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:hide_draft_statusbar",
|
|
"name": "hide_draft_statusbar",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/init_draft_statusbar.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:translate",
|
|
"name": "translate",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/translate.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_default_unit",
|
|
"name": "get_default_unit",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/units.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_format_spec",
|
|
"name": "make_format_spec",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/units.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_default_annotation_style",
|
|
"name": "get_default_annotation_style",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/utils.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:repair_annotation_style",
|
|
"name": "repair_annotation_style",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/utils.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:string_encode_coin",
|
|
"name": "string_encode_coin",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/utils.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:svg_precision",
|
|
"name": "svg_precision",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/utils.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:tolerance",
|
|
"name": "tolerance",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/utils.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:is_deleted",
|
|
"name": "is_deleted",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/utils.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:is_clone",
|
|
"name": "is_clone",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/utils.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_clone_base",
|
|
"name": "get_clone_base",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/utils.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:shapify",
|
|
"name": "shapify",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/utils.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:svg_patterns",
|
|
"name": "svg_patterns",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/utils.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_rgb",
|
|
"name": "get_rgb",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/utils.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_rgba_tuple",
|
|
"name": "get_rgba_tuple",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/utils.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:utf8_decode",
|
|
"name": "utf8_decode",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/utils.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:print_header",
|
|
"name": "print_header",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/utils.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:find_doc",
|
|
"name": "find_doc",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/utils.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:use_instead",
|
|
"name": "use_instead",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/utils.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:pyopen",
|
|
"name": "pyopen",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/draftutils/utils.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:open",
|
|
"name": "open",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/importAirfoilDAT.py",
|
|
"disposition": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:insert",
|
|
"name": "insert",
|
|
"family": "pure-function",
|
|
"kind": "function",
|
|
"sourcePath": "src/Mod/Draft/importAirfoilDAT.py",
|
|
"disposition": "not_implemented"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "e6086c3aea108a5dc253ac164754d1ca83442420f41aa5a0b3b889358529151c",
|
|
"result": {
|
|
"cmd": "draft.pythonFamilyBatch",
|
|
"count": 24,
|
|
"module": "Draft",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:function:show_draft_statusbar",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "show_draft_statusbar",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"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",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "hide_draft_statusbar",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:translate",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "translate",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/translate.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_default_unit",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "get_default_unit",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/units.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_format_spec",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "make_format_spec",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/units.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_default_annotation_style",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "get_default_annotation_style",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:repair_annotation_style",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "repair_annotation_style",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:string_encode_coin",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "string_encode_coin",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:svg_precision",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "svg_precision",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:tolerance",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "tolerance",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:is_deleted",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "is_deleted",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:is_clone",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "is_clone",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_clone_base",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "get_clone_base",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:shapify",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "shapify",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:svg_patterns",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "svg_patterns",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_rgb",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "get_rgb",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_rgba_tuple",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "get_rgba_tuple",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:utf8_decode",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "utf8_decode",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:print_header",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "print_header",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:find_doc",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "find_doc",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:use_instead",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "use_instead",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:pyopen",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "pyopen",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:open",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "open",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/importAirfoilDAT.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:insert",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "insert",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/importAirfoilDAT.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-draft/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-2-pure"
|
|
},
|
|
"resultSha256": "6d8037266ef4d12548d3af65da5726be78799bb721941e38ca7e1b76921378de",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "6d8037266ef4d12548d3af65da5726be78799bb721941e38ca7e1b76921378de"
|
|
},
|
|
"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:show_draft_statusbar",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "show_draft_statusbar",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"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",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "hide_draft_statusbar",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:translate",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "translate",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/translate.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_default_unit",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "get_default_unit",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/units.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_format_spec",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "make_format_spec",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/units.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_default_annotation_style",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "get_default_annotation_style",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:repair_annotation_style",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "repair_annotation_style",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:string_encode_coin",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "string_encode_coin",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:svg_precision",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "svg_precision",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:tolerance",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "tolerance",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:is_deleted",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "is_deleted",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:is_clone",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "is_clone",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_clone_base",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "get_clone_base",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:shapify",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "shapify",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:svg_patterns",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "svg_patterns",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_rgb",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "get_rgb",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_rgba_tuple",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "get_rgba_tuple",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:utf8_decode",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "utf8_decode",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:print_header",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "print_header",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:find_doc",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "find_doc",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:use_instead",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "use_instead",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:pyopen",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "pyopen",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:open",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "open",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/importAirfoilDAT.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:insert",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "insert",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/importAirfoilDAT.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:show_draft_statusbar",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "show_draft_statusbar",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"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",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "hide_draft_statusbar",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:translate",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "translate",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/translate.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_default_unit",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "get_default_unit",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/units.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_format_spec",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "make_format_spec",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/units.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_default_annotation_style",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "get_default_annotation_style",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:repair_annotation_style",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "repair_annotation_style",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:string_encode_coin",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "string_encode_coin",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:svg_precision",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "svg_precision",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:tolerance",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "tolerance",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:is_deleted",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "is_deleted",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:is_clone",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "is_clone",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_clone_base",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "get_clone_base",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:shapify",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "shapify",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:svg_patterns",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "svg_patterns",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_rgb",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "get_rgb",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_rgba_tuple",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "get_rgba_tuple",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:utf8_decode",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "utf8_decode",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:print_header",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "print_header",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:find_doc",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "find_doc",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:use_instead",
|
|
"code": "source_error",
|
|
"family": "pure-function",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"name": "use_instead",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-error",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:pyopen",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "pyopen",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:open",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "open",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/importAirfoilDAT.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:insert",
|
|
"code": "method_evidence_pending",
|
|
"family": "pure-function",
|
|
"message": "Draft Python API has no method-level readonly native evidence",
|
|
"name": "insert",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"replay": "native-source-disposition",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Draft/importAirfoilDAT.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": "show_draft_statusbar",
|
|
"native": true,
|
|
"parameterSchema": "unmatched",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "unmatched",
|
|
"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"
|
|
}
|
|
},
|
|
"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": "5f8e45eec18eb52203edd07f63c0b2c7397b36bfe1699f7e924d747775bd58a1"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 0,
|
|
"restricted": 0,
|
|
"nonportable": 0,
|
|
"not_implemented": 24
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "py:Draft:function:show_draft_statusbar",
|
|
"name": "show_draft_statusbar",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "9fdaa20e8b1e60291d7cc5e680f032e991bf4a6cdb0efc9ea1a6c955762d13f1"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:hide_draft_statusbar",
|
|
"name": "hide_draft_statusbar",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/init_draft_statusbar.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "f6a954b452b2d9eeed9bc0df8600fb0158fde14d2b65d65c52cfb2900c5c6453"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:translate",
|
|
"name": "translate",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/translate.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "2e4d56ab26fc53921dc7d4f4a1f44bfa2237c6246d2d3be1483ff2fa13fdbfed"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_default_unit",
|
|
"name": "get_default_unit",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/units.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "7186783fcaaacd542c91840c37ceb8247ea145f8ed57543eb22fa0c6b4fca0df"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:make_format_spec",
|
|
"name": "make_format_spec",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/units.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "592ba4d86dedcf9c5248fffb2e83cc4c81449d408fadd1f94231689b39a7a355"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_default_annotation_style",
|
|
"name": "get_default_annotation_style",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "11e73b484bfa13b96f232e70a491cde46579c02e97a736172bbbc9da847f8dc7"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:repair_annotation_style",
|
|
"name": "repair_annotation_style",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "a0e717bae8147e1b68afef8c4314516eb9b8acce6d0ca1bbd99fe6369283c190"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:string_encode_coin",
|
|
"name": "string_encode_coin",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "4582b8da99efd19984af38986a9ab30257a0b8af9b0cb7dcdd5512e2b56bc3d9"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:svg_precision",
|
|
"name": "svg_precision",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "8f8743a080968894cbf63d6a5a622882ca5482e177fe03bd6c3a5c5c36c7449f"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:tolerance",
|
|
"name": "tolerance",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "b0815f55aeffbcd07126b12b33bec396d8b445bae6dc37b8805fa21cd69c7efc"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:is_deleted",
|
|
"name": "is_deleted",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "356e21db2539640289189904149887a5d2696fdbcebdb37cde4e9ea9894f1bd9"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:is_clone",
|
|
"name": "is_clone",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "9538ecafd6a6db892f41fcc88674e34357c2575232d247a24c9a9886624eaf80"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_clone_base",
|
|
"name": "get_clone_base",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "f60a609a044f0abe129b9382e6c0746160e016ef1471a0e948d0dcf829fb22c8"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:shapify",
|
|
"name": "shapify",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "a78e0e0f46ebeb226ce3d5eafc18e8572e9b524dd2e8b52e3ecdb11ecdcaabf1"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:svg_patterns",
|
|
"name": "svg_patterns",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "5cd4278aba97e4c1207ec5a315060d28af4e79a1010d80f5302129bf5933abe3"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_rgb",
|
|
"name": "get_rgb",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "efdb28bf3b2f61bdd3743f77e506622a605aeae52d73a43311e70afe37aff1b8"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:get_rgba_tuple",
|
|
"name": "get_rgba_tuple",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "4d33d041cc8b152d33335a5e76803517e656cd7b50a98c314d7ac4cbdd086e34"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:utf8_decode",
|
|
"name": "utf8_decode",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "e8c1be4380a21c061c7f5a4a772d445b79699402b007681f361bcb29d359ea16"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:print_header",
|
|
"name": "print_header",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "4e55369361a6a13f456f48d61acd6cd490909f84dcce2e899e13e6a902c64cc6"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:find_doc",
|
|
"name": "find_doc",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "a60aa5c04e4545839cd9a29c5bb056b3dbb3d3f93e19f4b1bbe35002adbda278"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:use_instead",
|
|
"name": "use_instead",
|
|
"family": "pure-function",
|
|
"status": "not_implemented",
|
|
"code": "source_error",
|
|
"message": "Draft pure-function source execution failed: No module named 'FreeCADGui'",
|
|
"sourceEntry": "src/Mod/Draft/draftutils/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "9aee7ed62391ef9d06ae43a5c223be207d27e9a93cb8a0cedde557b47856ded7"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:pyopen",
|
|
"name": "pyopen",
|
|
"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/utils.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "2bd3b2b2b03257b217e71e5431d862cc571f59f80a8602ef2901b095a5fb98c8"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:open",
|
|
"name": "open",
|
|
"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/importAirfoilDAT.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "20dc11d383ff10e759d831470d5a0db6232d18bf472d151ef3067e25ff6981f2"
|
|
},
|
|
{
|
|
"apiId": "py:Draft:function:insert",
|
|
"name": "insert",
|
|
"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/importAirfoilDAT.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"evidenceSha256": "ca1709a863a2cc5865c57b7b0437430bc9b4949633a937e1c8382304db1ffbf2"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false
|
|
},
|
|
"artifacts": {
|
|
"module": "Draft",
|
|
"worker": "draft.worker.ts",
|
|
"revision": "864e32372e44697f",
|
|
"runtimeUrl": "/kernel/FreeCADWebDraftRuntimeProbe.js",
|
|
"wasmUrl": "/kernel/FreeCADWebDraftRuntimeProbe.wasm",
|
|
"dataUrl": null,
|
|
"assetBaseUrl": "/kernel/",
|
|
"buildProfile": "fast-dev",
|
|
"runtimeSha256": "c1db8d8e42f8a92a2bf529b9ca84da293819c4ef2d76603299baac45b5a14efa",
|
|
"wasmSha256": "864e32372e44697ff6addfab14b27350200f0585683033164a2844557a90f0dc"
|
|
},
|
|
"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."
|
|
]
|
|
}
|