Files
FreeCADWasmDev/docs/p6/techdraw-generic-object-module-batch-a4addf8d296baeabf095325d-runtime.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

1197 lines
47 KiB
JSON

{
"schema": "freecad-web-techdraw-generic-object-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "a4addf8d296baeabf095325d",
"module": "TechDraw",
"tier": "tier-2-pure",
"family": "generic-object",
"status": "pass_with_boundaries",
"route": {
"command": "techdraw.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawRuntimeProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/techdraw-python-family-facade.ts",
"worker": "web/src/techdraw-python.worker.ts"
},
"input": {
"cmd": "techdraw.pythonFamilyBatch",
"args": {
"tier": "tier-2-pure",
"records": [
{
"apiId": "py:TechDraw:method:CenterLine.clone",
"name": "CenterLine.clone",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/CenterLine.pyi",
"sourceLine": 26,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:CenterLine.copy",
"name": "CenterLine.copy",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/CenterLine.pyi",
"sourceLine": 31,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:CosmeticVertex.clone",
"name": "CosmeticVertex.clone",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/CosmeticVertex.pyi",
"sourceLine": 26,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:CosmeticVertex.copy",
"name": "CosmeticVertex.copy",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/CosmeticVertex.pyi",
"sourceLine": 31,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawPage.requestPaint",
"name": "DrawPage.requestPaint",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawPage.pyi",
"sourceLine": 46,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawParametricTemplate.drawLine",
"name": "DrawParametricTemplate.drawLine",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawParametricTemplate.pyi",
"sourceLine": 24,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawProjGroup.addProjection",
"name": "DrawProjGroup.addProjection",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawProjGroup.pyi",
"sourceLine": 24,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawProjGroup.removeProjection",
"name": "DrawProjGroup.removeProjection",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawProjGroup.pyi",
"sourceLine": 28,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawProjGroup.purgeProjections",
"name": "DrawProjGroup.purgeProjections",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawProjGroup.pyi",
"sourceLine": 32,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawProjGroupItem.autoPosition",
"name": "DrawProjGroupItem.autoPosition",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawProjGroupItem.pyi",
"sourceLine": 24,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawViewDimExtent.tbd",
"name": "DrawViewDimExtent.tbd",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawViewDimExtent.pyi",
"sourceLine": 24,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticVertex",
"name": "DrawViewPart.makeCosmeticVertex",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceLine": 52,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticVertex3d",
"name": "DrawViewPart.makeCosmeticVertex3d",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceLine": 56,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.removeCosmeticVertex",
"name": "DrawViewPart.removeCosmeticVertex",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceLine": 68,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.clearCosmeticVertices",
"name": "DrawViewPart.clearCosmeticVertices",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceLine": 72,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticLine",
"name": "DrawViewPart.makeCosmeticLine",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceLine": 76,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticLine3D",
"name": "DrawViewPart.makeCosmeticLine3D",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceLine": 80,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticCircle",
"name": "DrawViewPart.makeCosmeticCircle",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceLine": 84,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticCircleArc",
"name": "DrawViewPart.makeCosmeticCircleArc",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceLine": 88,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticCircle3d",
"name": "DrawViewPart.makeCosmeticCircle3d",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceLine": 92,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticCircleArc3d",
"name": "DrawViewPart.makeCosmeticCircleArc3d",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceLine": 96,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCenterLine",
"name": "DrawViewPart.makeCenterLine",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceLine": 112,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.removeCenterLine",
"name": "DrawViewPart.removeCenterLine",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceLine": 124,
"disposition": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.clearCenterLines",
"name": "DrawViewPart.clearCenterLines",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceLine": 132,
"disposition": "not_implemented"
}
]
}
},
"result": {
"cmd": "techdraw.pythonFamilyBatch",
"count": 24,
"module": "TechDraw",
"ok": true,
"records": [
{
"apiId": "py:TechDraw:method:CenterLine.clone",
"code": "native_readonly_method_fixture_failed",
"family": "generic-object",
"message": "TechDraw pure method call failed: module 'TechDraw' has no attribute 'CenterLine'",
"name": "CenterLine.clone",
"native": true,
"parameterSchema": "{}",
"resourcesReleased": true,
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/CenterLine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TechDraw:method:CenterLine.copy",
"code": "native_readonly_method_fixture_failed",
"family": "generic-object",
"message": "TechDraw pure method call failed: module 'TechDraw' has no attribute 'CenterLine'",
"name": "CenterLine.copy",
"native": true,
"parameterSchema": "{}",
"resourcesReleased": true,
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/CenterLine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TechDraw:method:CosmeticVertex.clone",
"code": "native_readonly_method_fixture_failed",
"family": "generic-object",
"message": "TechDraw pure method call failed: module 'TechDraw' has no attribute 'CosmeticVertex'",
"name": "CosmeticVertex.clone",
"native": true,
"parameterSchema": "{}",
"resourcesReleased": true,
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/CosmeticVertex.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TechDraw:method:CosmeticVertex.copy",
"code": "native_readonly_method_fixture_failed",
"family": "generic-object",
"message": "TechDraw pure method call failed: module 'TechDraw' has no attribute 'CosmeticVertex'",
"name": "CosmeticVertex.copy",
"native": true,
"parameterSchema": "{}",
"resourcesReleased": true,
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/CosmeticVertex.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawPage.requestPaint",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawPage.requestPaint",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawPage.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TechDraw:method:DrawParametricTemplate.drawLine",
"code": "native_readonly_method_fixture_failed",
"family": "generic-object",
"message": "TechDraw pure method call failed: function takes exactly 4 arguments (0 given)",
"name": "DrawParametricTemplate.drawLine",
"native": true,
"parameterSchema": "{}",
"resourcesReleased": true,
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawParametricTemplate.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawProjGroup.addProjection",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawProjGroup.addProjection",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "TechDraw.DrawProjGroupItem",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawProjGroup.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TechDraw:method:DrawProjGroup.removeProjection",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawProjGroup.removeProjection",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "int",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawProjGroup.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TechDraw:method:DrawProjGroup.purgeProjections",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawProjGroup.purgeProjections",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "int",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawProjGroup.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TechDraw:method:DrawProjGroupItem.autoPosition",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawProjGroupItem.autoPosition",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawProjGroupItem.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TechDraw:method:DrawViewDimExtent.tbd",
"code": "native_readonly_method_fixture_failed",
"family": "generic-object",
"message": "TechDraw pure method call failed: <built-in method tbd of TechDraw.DrawViewDimExtent object> returned NULL without setting an exception",
"name": "DrawViewDimExtent.tbd",
"native": true,
"parameterSchema": "{}",
"resourcesReleased": true,
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewDimExtent.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticVertex",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCosmeticVertex",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticVertex3d",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCosmeticVertex3d",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.removeCosmeticVertex",
"code": "native_readonly_method_fixture_failed",
"family": "generic-object",
"message": "TechDraw pure method call failed: Expected string, CosmeticVertex or sequence of CosmeticVertex",
"name": "DrawViewPart.removeCosmeticVertex",
"native": true,
"parameterSchema": "{}",
"resourcesReleased": true,
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.clearCosmeticVertices",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.clearCosmeticVertices",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"after": 0,
"before": 0,
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticLine",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCosmeticLine",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticLine3D",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCosmeticLine3D",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticCircle",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCosmeticCircle",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticCircleArc",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCosmeticCircleArc",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticCircle3d",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCosmeticCircle3d",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticCircleArc3d",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCosmeticCircleArc3d",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCenterLine",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCenterLine",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.removeCenterLine",
"code": "native_readonly_method_fixture_failed",
"family": "generic-object",
"message": "TechDraw pure method call failed: argument 1 must be str, not None",
"name": "DrawViewPart.removeCenterLine",
"native": true,
"parameterSchema": "{}",
"resourcesReleased": true,
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.clearCenterLines",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.clearCenterLines",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"after": 0,
"before": 0,
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed"
}
],
"resourcesReleased": true,
"schema": "freecad-web-techdraw/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-2-pure"
},
"resultSha256": "400447b11c29ab25f80f594e42bc16216cfc3e4c533d0192a19db5155ee7b7f7",
"replay": {
"equal": true,
"resultSha256": "400447b11c29ab25f80f594e42bc16216cfc3e4c533d0192a19db5155ee7b7f7"
},
"dispositionCounts": {
"exposed": 16,
"restricted": 0,
"nonportable": 0,
"not_implemented": 8
},
"records": [
{
"apiId": "py:TechDraw:method:CenterLine.clone",
"code": "native_readonly_method_fixture_failed",
"family": "generic-object",
"message": "TechDraw pure method call failed: module 'TechDraw' has no attribute 'CenterLine'",
"name": "CenterLine.clone",
"native": true,
"parameterSchema": "{}",
"resourcesReleased": true,
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/CenterLine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"sourceLine": 26,
"sourceVerified": true,
"evidenceSha256": "1383f50f7d9ae21e2c941ddaf00f5d235a84af434aaf9de48f3803628ed7d600"
},
{
"apiId": "py:TechDraw:method:CenterLine.copy",
"code": "native_readonly_method_fixture_failed",
"family": "generic-object",
"message": "TechDraw pure method call failed: module 'TechDraw' has no attribute 'CenterLine'",
"name": "CenterLine.copy",
"native": true,
"parameterSchema": "{}",
"resourcesReleased": true,
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/CenterLine.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"sourceLine": 31,
"sourceVerified": true,
"evidenceSha256": "e0e9b4e8d1ae3e3f4c3c8881362ff648d4a08141ce5699c361bd0852b48723ef"
},
{
"apiId": "py:TechDraw:method:CosmeticVertex.clone",
"code": "native_readonly_method_fixture_failed",
"family": "generic-object",
"message": "TechDraw pure method call failed: module 'TechDraw' has no attribute 'CosmeticVertex'",
"name": "CosmeticVertex.clone",
"native": true,
"parameterSchema": "{}",
"resourcesReleased": true,
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/CosmeticVertex.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"sourceLine": 26,
"sourceVerified": true,
"evidenceSha256": "cc50663f8a6d236a5b04f5cc48decbc28de78ebe86a8ed0f2e43b017831d3715"
},
{
"apiId": "py:TechDraw:method:CosmeticVertex.copy",
"code": "native_readonly_method_fixture_failed",
"family": "generic-object",
"message": "TechDraw pure method call failed: module 'TechDraw' has no attribute 'CosmeticVertex'",
"name": "CosmeticVertex.copy",
"native": true,
"parameterSchema": "{}",
"resourcesReleased": true,
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/CosmeticVertex.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"sourceLine": 31,
"sourceVerified": true,
"evidenceSha256": "d0302d2812fec06d3b747130bd41e644dc14b45a63781ba1c630f21d4561df4d"
},
{
"apiId": "py:TechDraw:method:DrawPage.requestPaint",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawPage.requestPaint",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawPage.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"sourceLine": 46,
"sourceVerified": true,
"evidenceSha256": "9aa75043688b2b93ae6ac650b9f8d8b68d554182c7b6b23d512d4469ebdd3874"
},
{
"apiId": "py:TechDraw:method:DrawParametricTemplate.drawLine",
"code": "native_readonly_method_fixture_failed",
"family": "generic-object",
"message": "TechDraw pure method call failed: function takes exactly 4 arguments (0 given)",
"name": "DrawParametricTemplate.drawLine",
"native": true,
"parameterSchema": "{}",
"resourcesReleased": true,
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawParametricTemplate.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"sourceLine": 24,
"sourceVerified": true,
"evidenceSha256": "b34c774a9bf6711991117bbb6fa48bcbed2019edc79941b1ab0b3d7ca61b4144"
},
{
"apiId": "py:TechDraw:method:DrawProjGroup.addProjection",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawProjGroup.addProjection",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "TechDraw.DrawProjGroupItem",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawProjGroup.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"sourceLine": 24,
"sourceVerified": true,
"evidenceSha256": "7976bb02496e4f5657d8472b9e056deab3d56b1591bdb6265ef773cd7fd393b3"
},
{
"apiId": "py:TechDraw:method:DrawProjGroup.removeProjection",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawProjGroup.removeProjection",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "int",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawProjGroup.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"sourceLine": 28,
"sourceVerified": true,
"evidenceSha256": "5331c31548ee06ea10e4a304b4d3a32c5961eda244e897666e5d4ff4a880f4e4"
},
{
"apiId": "py:TechDraw:method:DrawProjGroup.purgeProjections",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawProjGroup.purgeProjections",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "int",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawProjGroup.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"sourceLine": 32,
"sourceVerified": true,
"evidenceSha256": "993c1ea463d5ea1baca37e5cfc4beb6a971c808a667fdc2ee1ec255eb993fe2a"
},
{
"apiId": "py:TechDraw:method:DrawProjGroupItem.autoPosition",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawProjGroupItem.autoPosition",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawProjGroupItem.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"sourceLine": 24,
"sourceVerified": true,
"evidenceSha256": "246d710f9875240295d31fab2b42296bbddc744fe3878e9f5ce739978aebed9e"
},
{
"apiId": "py:TechDraw:method:DrawViewDimExtent.tbd",
"code": "native_readonly_method_fixture_failed",
"family": "generic-object",
"message": "TechDraw pure method call failed: <built-in method tbd of TechDraw.DrawViewDimExtent object> returned NULL without setting an exception",
"name": "DrawViewDimExtent.tbd",
"native": true,
"parameterSchema": "{}",
"resourcesReleased": true,
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewDimExtent.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"sourceLine": 24,
"sourceVerified": true,
"evidenceSha256": "af93ec2ae761b68b3391083102ad632c792c6b78c4ca074f68860cea2dd1d9eb"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticVertex",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCosmeticVertex",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"sourceLine": 52,
"sourceVerified": true,
"evidenceSha256": "1cf0f512c3cd327aa8a73a243fe63e53d43d0b103e13b7edf671283d61160b9a"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticVertex3d",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCosmeticVertex3d",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"sourceLine": 56,
"sourceVerified": true,
"evidenceSha256": "b13600723678d36c5bff89127d58e6a2f54ee28ac6cfe01cb2252b2e7e66d9df"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.removeCosmeticVertex",
"code": "native_readonly_method_fixture_failed",
"family": "generic-object",
"message": "TechDraw pure method call failed: Expected string, CosmeticVertex or sequence of CosmeticVertex",
"name": "DrawViewPart.removeCosmeticVertex",
"native": true,
"parameterSchema": "{}",
"resourcesReleased": true,
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"sourceLine": 68,
"sourceVerified": true,
"evidenceSha256": "aaa78e0dc2d24caa5b42e12ecd299e3ca614463fc42b72e6557eb48679dd3938"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.clearCosmeticVertices",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.clearCosmeticVertices",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"after": 0,
"before": 0,
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"sourceLine": 72,
"sourceVerified": true,
"evidenceSha256": "9d723f30317aed0300c431ac8c64314e0497b761e29987593d2fa61a8b3f7812"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticLine",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCosmeticLine",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"sourceLine": 76,
"sourceVerified": true,
"evidenceSha256": "8e96c15bb3086e2e3078e70594fac8ae11d0496f2e30a5736f04bda0fb4f41fa"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticLine3D",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCosmeticLine3D",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"sourceLine": 80,
"sourceVerified": true,
"evidenceSha256": "c88c9cf12621d578ed2ebe5318788c7511dfaeb154592e385ab798489ad2c4db"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticCircle",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCosmeticCircle",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"sourceLine": 84,
"sourceVerified": true,
"evidenceSha256": "80840eaa296a546f32d87d01942305c45446476948aea319a863acc26ee099d0"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticCircleArc",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCosmeticCircleArc",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"sourceLine": 88,
"sourceVerified": true,
"evidenceSha256": "0e3dafae769cd56782759afde638927da09649d2d6a32fc4afe32dd706f56fe8"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticCircle3d",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCosmeticCircle3d",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"sourceLine": 92,
"sourceVerified": true,
"evidenceSha256": "ea24a4b61e633aad59cb228abc5460a6bccf391fe5f99431ec6c683293dd981d"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCosmeticCircleArc3d",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCosmeticCircleArc3d",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"sourceLine": 96,
"sourceVerified": true,
"evidenceSha256": "afa71c28205e81d9fc9811143baf91bed1b13fc44798c23a7b40103382081725"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.makeCenterLine",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.makeCenterLine",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"sourceLine": 112,
"sourceVerified": true,
"evidenceSha256": "ad99e40a163a3b7ecf6761929064c4acf36694f5b11ffa6ddd1c982037b11f88"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.removeCenterLine",
"code": "native_readonly_method_fixture_failed",
"family": "generic-object",
"message": "TechDraw pure method call failed: argument 1 must be str, not None",
"name": "DrawViewPart.removeCenterLine",
"native": true,
"parameterSchema": "{}",
"resourcesReleased": true,
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "not_implemented",
"sourceLine": 124,
"sourceVerified": true,
"evidenceSha256": "b021634b4eaa100e4cca2e7dc2a10a7f08f750fb82bc3c0047220f79208120b8"
},
{
"apiId": "py:TechDraw:method:DrawViewPart.clearCenterLines",
"code": "native_readonly_method_fixture",
"family": "generic-object",
"message": "TechDraw readonly method executed against a native FreeCAD document object",
"name": "DrawViewPart.clearCenterLines",
"native": true,
"parameterSchema": "{}",
"replay": "native-techdraw-readonly-method",
"resourcesReleased": true,
"result": {
"after": 0,
"before": 0,
"pythonType": "NoneType",
"stringResult": false
},
"returnSchema": "native-python-object",
"sourceEntry": "src/Mod/TechDraw/App/DrawViewPart.pyi",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"status": "exposed",
"sourceLine": 132,
"sourceVerified": true,
"evidenceSha256": "073ed4f402832cad256b9368617c75cbc4e4a91686709f3076edf151b4c85554"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": "temporary-native-documents-released"
},
"artifacts": {
"module": "TechDraw",
"worker": "techdraw-python.worker.ts",
"revision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"runtimeUrl": "/modules/TechDraw/FreeCADWebTechDrawRuntimeProbe.js",
"wasmUrl": "/modules/TechDraw/FreeCADWebTechDrawRuntimeProbe.wasm",
"dataUrl": null,
"assetBaseUrl": "/modules/TechDraw/",
"runtimeSha256": "8d1c22eecb401441e285a2f8f7a586e4e2725fdb9154c11d4e1af9b3caa4ef4f",
"wasmSha256": "1cc33f691d9f5de380e7a0787eebde9169f2d078281936081cde54f073f0ba04",
"buildProfile": "fast-dev"
},
"boundaries": [
"Every exposed record invoked the compiled TechDraw Python binding on a native object; failed calls remain explicit not_implemented records.",
"JavaScript transports, validates and records native results without synthesizing method outcomes."
]
}