{ "schema": "freecad-web-cam-generic-object-module-batch-runtime/v1", "taskId": "FW-P6-FPA-Y", "batchId": "ff1b5deca6d6e614d1a883bb", "module": "CAM", "tier": "tier-1-readonly", "family": "generic-object", "status": "pass_with_boundaries", "dispatcher": "fc_web_dispatch_json", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "route": { "command": "cam.pythonFamilyBatch", "native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp:fc_web_dispatch_json", "facade": "web/src/cam-python-family-batch-facade.ts", "worker": "web/src/cam.worker.ts" }, "input": { "cmd": "cam.pythonFamilyBatch", "args": { "tier": "tier-1-readonly", "records": [ { "apiId": "py:CAM:class:GuiImageBuilder", "name": "GuiImageBuilder", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceLine": 75, "disposition": "planned" }, { "apiId": "py:CAM:class:NonGuiImageBuilder", "name": "NonGuiImageBuilder", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceLine": 231, "disposition": "planned" }, { "apiId": "py:CAM:class:ReportGenerator", "name": "ReportGenerator", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Main/Sanity/ReportGenerator.py", "sourceLine": 50, "disposition": "planned" }, { "apiId": "py:CAM:class:CAMSanity", "name": "CAMSanity", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "sourceLine": 52, "disposition": "planned" }, { "apiId": "py:CAM:method:CAMSanity.get_output_report", "name": "CAMSanity.get_output_report", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "sourceLine": 504, "disposition": "planned" }, { "apiId": "py:CAM:class:Stock", "name": "Stock", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 94, "disposition": "planned" }, { "apiId": "py:CAM:class:StockFromBase", "name": "StockFromBase", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 109, "disposition": "planned" }, { "apiId": "py:CAM:class:StockCreateBox", "name": "StockCreateBox", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 234, "disposition": "planned" }, { "apiId": "py:CAM:class:StockCreateCylinder", "name": "StockCreateCylinder", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 286, "disposition": "planned" }, { "apiId": "py:CAM:class:FakeJob", "name": "FakeJob", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 355, "disposition": "planned" }, { "apiId": "py:CAM:class:PathAdaptive", "name": "PathAdaptive", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Op/Adaptive.py", "sourceLine": 1678, "disposition": "planned" }, { "apiId": "py:CAM:class:PathNoTCException", "name": "PathNoTCException", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 72, "disposition": "planned" }, { "apiId": "py:CAM:method:ObjectOp.getJob", "name": "ObjectOp.getJob", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 660, "disposition": "planned" }, { "apiId": "py:CAM:method:ObjectOp.isToolSupported", "name": "ObjectOp.isToolSupported", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 910, "disposition": "planned" }, { "apiId": "py:CAM:class:Compass", "name": "Compass", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 917, "disposition": "planned" }, { "apiId": "py:CAM:method:Compass.get_step_direction", "name": "Compass.get_step_direction", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 1035, "disposition": "planned" }, { "apiId": "py:CAM:method:Compass.get_cutting_direction", "name": "Compass.get_cutting_direction", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 1072, "disposition": "planned" }, { "apiId": "py:CAM:method:ObjectOp.isHoleEnabled", "name": "ObjectOp.isHoleEnabled", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Op/CircularHoleBase.py", "sourceLine": 201, "disposition": "planned" }, { "apiId": "py:CAM:class:Extension", "name": "Extension", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Op/FeatureExtension.py", "sourceLine": 216, "disposition": "planned" }, { "apiId": "py:CAM:method:TaskPanelOpPage.getForm", "name": "TaskPanelOpPage.getForm", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "sourceLine": 36, "disposition": "planned" }, { "apiId": "py:CAM:method:TaskPanelOpPage.getSignalsForUpdate", "name": "TaskPanelOpPage.getSignalsForUpdate", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "sourceLine": 54, "disposition": "planned" }, { "apiId": "py:CAM:method:ObjectArray.isBaseCompatible", "name": "ObjectArray.isBaseCompatible", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceLine": 263, "disposition": "planned" }, { "apiId": "py:CAM:method:PathArray.getLinear1DArray", "name": "PathArray.getLinear1DArray", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceLine": 357, "disposition": "planned" }, { "apiId": "py:CAM:method:PathArray.getLinear2DXYArray", "name": "PathArray.getLinear2DXYArray", "family": "generic-object", "sourcePath": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceLine": 374, "disposition": "planned" } ] } }, "inputSha256": "6673242e31d49acb3ebb58acb7b944daaf6acfcc9e3e468d90e58a4dae267ccf", "result": { "cmd": "cam.pythonFamilyBatch", "count": 24, "module": "CAM", "ok": true, "records": [ { "apiId": "py:CAM:class:GuiImageBuilder", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "GuiImageBuilder", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceLine": 75, "sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:NonGuiImageBuilder", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "NonGuiImageBuilder", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceLine": 231, "sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ReportGenerator", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ReportGenerator", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ReportGenerator.py", "sourceLine": 50, "sourcePath": "src/Mod/CAM/Path/Main/Sanity/ReportGenerator.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:CAMSanity", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "CAMSanity", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "sourceLine": 52, "sourcePath": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:CAMSanity.get_output_report", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "CAMSanity.get_output_report", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "sourceLine": 504, "sourcePath": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:Stock", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "Stock", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 94, "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:StockFromBase", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "StockFromBase", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 109, "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:StockCreateBox", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "StockCreateBox", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 234, "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:StockCreateCylinder", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "StockCreateCylinder", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 286, "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:FakeJob", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "FakeJob", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 355, "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:PathAdaptive", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "PathAdaptive", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Adaptive.py", "sourceLine": 1678, "sourcePath": "src/Mod/CAM/Path/Op/Adaptive.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:PathNoTCException", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "PathNoTCException", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 72, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ObjectOp.getJob", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ObjectOp.getJob", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 660, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ObjectOp.isToolSupported", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ObjectOp.isToolSupported", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 910, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:Compass", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "Compass", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 917, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Compass.get_step_direction", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "Compass.get_step_direction", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 1035, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Compass.get_cutting_direction", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "Compass.get_cutting_direction", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 1072, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ObjectOp.isHoleEnabled", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ObjectOp.isHoleEnabled", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/CircularHoleBase.py", "sourceLine": 201, "sourcePath": "src/Mod/CAM/Path/Op/CircularHoleBase.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:Extension", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "Extension", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/FeatureExtension.py", "sourceLine": 216, "sourcePath": "src/Mod/CAM/Path/Op/FeatureExtension.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:TaskPanelOpPage.getForm", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "TaskPanelOpPage.getForm", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "sourceLine": 36, "sourcePath": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:TaskPanelOpPage.getSignalsForUpdate", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "TaskPanelOpPage.getSignalsForUpdate", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "sourceLine": 54, "sourcePath": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ObjectArray.isBaseCompatible", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ObjectArray.isBaseCompatible", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceLine": 263, "sourcePath": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:PathArray.getLinear1DArray", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "PathArray.getLinear1DArray", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceLine": 357, "sourcePath": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:PathArray.getLinear2DXYArray", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "PathArray.getLinear2DXYArray", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceLine": 374, "sourcePath": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" } ], "resourcesReleased": true, "schema": "freecad-web-cam/python-family-batch/v1", "source": "freecad-source", "tier": "tier-1-readonly" }, "resultSha256": "a2fd085ccbb54db4116b2f97d410073e65d262019c5683b080766226d70ea087", "replay": { "equal": true, "resultSha256": "a2fd085ccbb54db4116b2f97d410073e65d262019c5683b080766226d70ea087" }, "facadeWorker": { "ready": { "kind": "ready", "action": "cam.pythonFamilyBatch" }, "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "cam-generic-object-success", "result": { "cmd": "cam.pythonFamilyBatch", "count": 24, "module": "CAM", "ok": true, "records": [ { "apiId": "py:CAM:class:GuiImageBuilder", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "GuiImageBuilder", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceLine": 75, "sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:NonGuiImageBuilder", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "NonGuiImageBuilder", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceLine": 231, "sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ReportGenerator", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ReportGenerator", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ReportGenerator.py", "sourceLine": 50, "sourcePath": "src/Mod/CAM/Path/Main/Sanity/ReportGenerator.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:CAMSanity", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "CAMSanity", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "sourceLine": 52, "sourcePath": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:CAMSanity.get_output_report", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "CAMSanity.get_output_report", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "sourceLine": 504, "sourcePath": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:Stock", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "Stock", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 94, "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:StockFromBase", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "StockFromBase", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 109, "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:StockCreateBox", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "StockCreateBox", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 234, "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:StockCreateCylinder", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "StockCreateCylinder", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 286, "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:FakeJob", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "FakeJob", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 355, "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:PathAdaptive", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "PathAdaptive", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Adaptive.py", "sourceLine": 1678, "sourcePath": "src/Mod/CAM/Path/Op/Adaptive.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:PathNoTCException", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "PathNoTCException", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 72, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ObjectOp.getJob", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ObjectOp.getJob", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 660, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ObjectOp.isToolSupported", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ObjectOp.isToolSupported", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 910, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:Compass", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "Compass", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 917, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Compass.get_step_direction", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "Compass.get_step_direction", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 1035, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Compass.get_cutting_direction", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "Compass.get_cutting_direction", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 1072, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ObjectOp.isHoleEnabled", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ObjectOp.isHoleEnabled", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/CircularHoleBase.py", "sourceLine": 201, "sourcePath": "src/Mod/CAM/Path/Op/CircularHoleBase.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:Extension", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "Extension", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/FeatureExtension.py", "sourceLine": 216, "sourcePath": "src/Mod/CAM/Path/Op/FeatureExtension.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:TaskPanelOpPage.getForm", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "TaskPanelOpPage.getForm", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "sourceLine": 36, "sourcePath": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:TaskPanelOpPage.getSignalsForUpdate", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "TaskPanelOpPage.getSignalsForUpdate", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "sourceLine": 54, "sourcePath": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ObjectArray.isBaseCompatible", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ObjectArray.isBaseCompatible", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceLine": 263, "sourcePath": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:PathArray.getLinear1DArray", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "PathArray.getLinear1DArray", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceLine": 357, "sourcePath": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:PathArray.getLinear2DXYArray", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "PathArray.getLinear2DXYArray", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceLine": 374, "sourcePath": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" } ], "resourcesReleased": true, "schema": "freecad-web-cam/python-family-batch/v1", "source": "freecad-source", "tier": "tier-1-readonly" } }, "repeat": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "cam-generic-object-repeat", "result": { "cmd": "cam.pythonFamilyBatch", "count": 24, "module": "CAM", "ok": true, "records": [ { "apiId": "py:CAM:class:GuiImageBuilder", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "GuiImageBuilder", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceLine": 75, "sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:NonGuiImageBuilder", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "NonGuiImageBuilder", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceLine": 231, "sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:ReportGenerator", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ReportGenerator", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ReportGenerator.py", "sourceLine": 50, "sourcePath": "src/Mod/CAM/Path/Main/Sanity/ReportGenerator.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:CAMSanity", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "CAMSanity", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "sourceLine": 52, "sourcePath": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:CAMSanity.get_output_report", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "CAMSanity.get_output_report", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "sourceLine": 504, "sourcePath": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:Stock", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "Stock", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 94, "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:StockFromBase", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "StockFromBase", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 109, "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:StockCreateBox", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "StockCreateBox", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 234, "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:StockCreateCylinder", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "StockCreateCylinder", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 286, "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:FakeJob", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "FakeJob", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceLine": 355, "sourcePath": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:PathAdaptive", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "PathAdaptive", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Adaptive.py", "sourceLine": 1678, "sourcePath": "src/Mod/CAM/Path/Op/Adaptive.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:PathNoTCException", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "PathNoTCException", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 72, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ObjectOp.getJob", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ObjectOp.getJob", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 660, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ObjectOp.isToolSupported", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ObjectOp.isToolSupported", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 910, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:Compass", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "Compass", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 917, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Compass.get_step_direction", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "Compass.get_step_direction", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 1035, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Compass.get_cutting_direction", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "Compass.get_cutting_direction", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceLine": 1072, "sourcePath": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ObjectOp.isHoleEnabled", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ObjectOp.isHoleEnabled", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/CircularHoleBase.py", "sourceLine": 201, "sourcePath": "src/Mod/CAM/Path/Op/CircularHoleBase.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:Extension", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "Extension", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/FeatureExtension.py", "sourceLine": 216, "sourcePath": "src/Mod/CAM/Path/Op/FeatureExtension.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:TaskPanelOpPage.getForm", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "TaskPanelOpPage.getForm", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "sourceLine": 36, "sourcePath": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:TaskPanelOpPage.getSignalsForUpdate", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "TaskPanelOpPage.getSignalsForUpdate", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "sourceLine": 54, "sourcePath": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:ObjectArray.isBaseCompatible", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "ObjectArray.isBaseCompatible", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceLine": 263, "sourcePath": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:PathArray.getLinear1DArray", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "PathArray.getLinear1DArray", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceLine": 357, "sourcePath": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:PathArray.getLinear2DXYArray", "code": "native_fixture_required", "family": "generic-object", "message": "CAM generic-object record has no typed readonly native fixture", "name": "PathArray.getLinear2DXYArray", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceLine": 374, "sourcePath": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" } ], "resourcesReleased": true, "schema": "freecad-web-cam/python-family-batch/v1", "source": "freecad-source", "tier": "tier-1-readonly" } }, "cross": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "cam-generic-object-cross", "result": { "cmd": "cam.pythonFamilyBatch", "count": 1, "module": "CAM", "ok": true, "records": [ { "apiId": "py:BIM:class:Binding", "code": "unmatched_source_record", "family": "generic-object", "message": "CAM API record is not part of this module-scoped adapter", "name": "GuiImageBuilder", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceLine": 75, "sourcePath": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-cam/python-family-batch/v1", "source": "freecad-source", "tier": "tier-1-readonly" } }, "malformed": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "cam-generic-object-invalid", "error": { "code": "invalid_request", "message": "CAM Python family batch envelope is invalid" } }, "cancelled": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "cam-generic-object-cancel", "error": { "code": "cancelled", "message": "request was cancelled" } }, "reset": { "kind": "reset", "requestId": "cam-generic-object-reset" }, "traceSha256": "c796ea56ed0f8c5ae1d8a54f961517954ab56671401a521a59e5f13018ec052e" }, "dispositionCounts": { "exposed": 0, "restricted": 24, "nonportable": 0, "not_implemented": 0 }, "records": [ { "apiId": "py:CAM:class:GuiImageBuilder", "name": "GuiImageBuilder", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "a6f58a3fda1ae1ce6a645e744bf5e6ed1a0bde40bdddfe7cccc83f088b5ce4dd" }, { "apiId": "py:CAM:class:NonGuiImageBuilder", "name": "NonGuiImageBuilder", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "2466340e5fe281c7caeddf8cabdfad5114306e7b717944d0442dc7d3060f38d2" }, { "apiId": "py:CAM:class:ReportGenerator", "name": "ReportGenerator", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/ReportGenerator.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "ed39019a110e72068a6979d5f4056d923db8f18f733f10ac860107533015d00a" }, { "apiId": "py:CAM:class:CAMSanity", "name": "CAMSanity", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "993a781fff052ecb925905fbdd6b36cc6cd93fad344c65d90566ae3eba87af54" }, { "apiId": "py:CAM:method:CAMSanity.get_output_report", "name": "CAMSanity.get_output_report", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "ccec3b9170f792be713b0099ec5c502439186d337ea0cdc96522397ffafaaac2" }, { "apiId": "py:CAM:class:Stock", "name": "Stock", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "27096ff315c0fac84a3677b7b8c84c3473daac3549d353f48398aa86cb6db2dc" }, { "apiId": "py:CAM:class:StockFromBase", "name": "StockFromBase", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "c2c55daf2a3db9ddcf16700b8539a27d4a733d139bbe8281f6aaf66bf1f7b6ac" }, { "apiId": "py:CAM:class:StockCreateBox", "name": "StockCreateBox", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "0781711bf345b0da96c7c75afc0a2e2ee393ca104b07012a4c7012e972510324" }, { "apiId": "py:CAM:class:StockCreateCylinder", "name": "StockCreateCylinder", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "af65de8a175bb3a66b18ffd55072bcdcf2b45130c4ede767766fb8f2db2b59f2" }, { "apiId": "py:CAM:class:FakeJob", "name": "FakeJob", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Main/Stock.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "3d1c8cc6a7662fef11ca3e2a100b0381d7d52a8c61f0b4257610e86abe01d8d7" }, { "apiId": "py:CAM:class:PathAdaptive", "name": "PathAdaptive", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Op/Adaptive.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "c3acf4fa07779a44370d1d8f3afdb77cecd781aa9057c14766794e25ddfbd655" }, { "apiId": "py:CAM:class:PathNoTCException", "name": "PathNoTCException", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "827fc3ce9617268c5b05e3d8abcbdf4e306c8e90572aeb31beee21ccf540648e" }, { "apiId": "py:CAM:method:ObjectOp.getJob", "name": "ObjectOp.getJob", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "6b5c254634e814180f63c6a5e66e771493257af50e99cc84438c539983fca0db" }, { "apiId": "py:CAM:method:ObjectOp.isToolSupported", "name": "ObjectOp.isToolSupported", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "66a2ea84e7412aa152d80a1238a4b9994f88d83e92d6866b51d3722a867e9f4e" }, { "apiId": "py:CAM:class:Compass", "name": "Compass", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "cbf36522a9536d8fc4636819b4be335ddd4b13bc31c6ea4b7f1b2a3311d5ad04" }, { "apiId": "py:CAM:method:Compass.get_step_direction", "name": "Compass.get_step_direction", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "11c3f71268522c2c6d4842d29bfc1a350770c69961eb4df7d6a6a1cc07b951ec" }, { "apiId": "py:CAM:method:Compass.get_cutting_direction", "name": "Compass.get_cutting_direction", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Op/Base.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "f3dfcf1a4c9673e916666aefe51ba64be3b38f18960a9e7a1a1d8d6ceec2d19e" }, { "apiId": "py:CAM:method:ObjectOp.isHoleEnabled", "name": "ObjectOp.isHoleEnabled", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Op/CircularHoleBase.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "8bad3a887016797b9c2f6899d97c37fc2ee558076afd6359ddc38ab23adab64d" }, { "apiId": "py:CAM:class:Extension", "name": "Extension", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Op/FeatureExtension.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "00235e7f0516dab3238b1bb0f9e04db1acdff6a73eb5825f096af0c39ab88235" }, { "apiId": "py:CAM:method:TaskPanelOpPage.getForm", "name": "TaskPanelOpPage.getForm", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "91c4069c40888be25ed00331dfd67331bdbb94b914cd0a29c627823fe3919043" }, { "apiId": "py:CAM:method:TaskPanelOpPage.getSignalsForUpdate", "name": "TaskPanelOpPage.getSignalsForUpdate", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "7b1e759a2b747029aa95a08d713bc2cb2606ee7ffa0fb833553a8960b840aada" }, { "apiId": "py:CAM:method:ObjectArray.isBaseCompatible", "name": "ObjectArray.isBaseCompatible", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "d3b581f1e3bb88ac708fadc3cad76ef571d73c86816eedb4de620492eaec7b7f" }, { "apiId": "py:CAM:method:PathArray.getLinear1DArray", "name": "PathArray.getLinear1DArray", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "691e74298c1e312f13468356bd099c0fd245bb3c489b4bc97e7b884d58481d76" }, { "apiId": "py:CAM:method:PathArray.getLinear2DXYArray", "name": "PathArray.getLinear2DXYArray", "family": "generic-object", "status": "restricted", "code": "native_fixture_required", "message": "CAM generic-object record has no typed readonly native fixture", "result": null, "sourceEntry": "src/Mod/CAM/Path/Op/Gui/Array.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "15b0b36105a412e456f356cd886877204f56a381d806942cb6fb99e02f74d926" } ], "sourceEvidence": [ { "apiId": "py:CAM:class:GuiImageBuilder", "path": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "line": 75, "declaration": "class GuiImageBuilder(ImageBuilder):", "sha256": "07b7fc6e38e900765e127fb5996693a781efc9d88f92fc19596c09be0066a432" }, { "apiId": "py:CAM:class:NonGuiImageBuilder", "path": "src/Mod/CAM/Path/Main/Sanity/ImageBuilder.py", "line": 231, "declaration": "class NonGuiImageBuilder(ImageBuilder):", "sha256": "07b7fc6e38e900765e127fb5996693a781efc9d88f92fc19596c09be0066a432" }, { "apiId": "py:CAM:class:ReportGenerator", "path": "src/Mod/CAM/Path/Main/Sanity/ReportGenerator.py", "line": 50, "declaration": "class ReportGenerator:", "sha256": "645b08f6d7a1be578bae38814bacec72cd8f3828632431ecdf2899f8f50314c6" }, { "apiId": "py:CAM:class:CAMSanity", "path": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "line": 52, "declaration": "class CAMSanity:", "sha256": "f19b56cb7a5c0f559e7590e1bcae3874208588ed0eac8ac1ee6c3311c7d1ccdb" }, { "apiId": "py:CAM:method:CAMSanity.get_output_report", "path": "src/Mod/CAM/Path/Main/Sanity/Sanity.py", "line": 504, "declaration": "def get_output_report(self):", "sha256": "f19b56cb7a5c0f559e7590e1bcae3874208588ed0eac8ac1ee6c3311c7d1ccdb" }, { "apiId": "py:CAM:class:Stock", "path": "src/Mod/CAM/Path/Main/Stock.py", "line": 94, "declaration": "class Stock(object):", "sha256": "c65b5d9881f2d0ee1b8f719f77f8eac9af91c1932d7f1a9327edd99fc0f4ff09" }, { "apiId": "py:CAM:class:StockFromBase", "path": "src/Mod/CAM/Path/Main/Stock.py", "line": 109, "declaration": "class StockFromBase(Stock):", "sha256": "c65b5d9881f2d0ee1b8f719f77f8eac9af91c1932d7f1a9327edd99fc0f4ff09" }, { "apiId": "py:CAM:class:StockCreateBox", "path": "src/Mod/CAM/Path/Main/Stock.py", "line": 234, "declaration": "class StockCreateBox(Stock):", "sha256": "c65b5d9881f2d0ee1b8f719f77f8eac9af91c1932d7f1a9327edd99fc0f4ff09" }, { "apiId": "py:CAM:class:StockCreateCylinder", "path": "src/Mod/CAM/Path/Main/Stock.py", "line": 286, "declaration": "class StockCreateCylinder(Stock):", "sha256": "c65b5d9881f2d0ee1b8f719f77f8eac9af91c1932d7f1a9327edd99fc0f4ff09" }, { "apiId": "py:CAM:class:FakeJob", "path": "src/Mod/CAM/Path/Main/Stock.py", "line": 355, "declaration": "class FakeJob(object):", "sha256": "c65b5d9881f2d0ee1b8f719f77f8eac9af91c1932d7f1a9327edd99fc0f4ff09" }, { "apiId": "py:CAM:class:PathAdaptive", "path": "src/Mod/CAM/Path/Op/Adaptive.py", "line": 1678, "declaration": "class PathAdaptive(PathOp.ObjectOp):", "sha256": "4ec91f05185f585c572ac504a05fc32deeb36d73a91d0e870cff8ab5c80620df" }, { "apiId": "py:CAM:class:PathNoTCException", "path": "src/Mod/CAM/Path/Op/Base.py", "line": 72, "declaration": "class PathNoTCException(Exception):", "sha256": "d19be23ac88b9373cae85275ef177c120e0017e43f9d17c487229735b6876213" }, { "apiId": "py:CAM:method:ObjectOp.getJob", "path": "src/Mod/CAM/Path/Op/Base.py", "line": 660, "declaration": "def getJob(self, obj):", "sha256": "d19be23ac88b9373cae85275ef177c120e0017e43f9d17c487229735b6876213" }, { "apiId": "py:CAM:method:ObjectOp.isToolSupported", "path": "src/Mod/CAM/Path/Op/Base.py", "line": 910, "declaration": "def isToolSupported(self, obj, tool):", "sha256": "d19be23ac88b9373cae85275ef177c120e0017e43f9d17c487229735b6876213" }, { "apiId": "py:CAM:class:Compass", "path": "src/Mod/CAM/Path/Op/Base.py", "line": 917, "declaration": "class Compass:", "sha256": "d19be23ac88b9373cae85275ef177c120e0017e43f9d17c487229735b6876213" }, { "apiId": "py:CAM:method:Compass.get_step_direction", "path": "src/Mod/CAM/Path/Op/Base.py", "line": 1035, "declaration": "def get_step_direction(self, approach_direction):", "sha256": "d19be23ac88b9373cae85275ef177c120e0017e43f9d17c487229735b6876213" }, { "apiId": "py:CAM:method:Compass.get_cutting_direction", "path": "src/Mod/CAM/Path/Op/Base.py", "line": 1072, "declaration": "def get_cutting_direction(self, approach_direction, pass_index=0, pattern=\"zigzag\"):", "sha256": "d19be23ac88b9373cae85275ef177c120e0017e43f9d17c487229735b6876213" }, { "apiId": "py:CAM:method:ObjectOp.isHoleEnabled", "path": "src/Mod/CAM/Path/Op/CircularHoleBase.py", "line": 201, "declaration": "def isHoleEnabled(self, obj, base, sub):", "sha256": "ec4e20c40925c823607a3a953cacea7631ae754e5194c6a02fa0b0196d0dd5cb" }, { "apiId": "py:CAM:class:Extension", "path": "src/Mod/CAM/Path/Op/FeatureExtension.py", "line": 216, "declaration": "class Extension(object):", "sha256": "f605f563736037aa3d1b16e7d3120b7e27f2b3a10a015f13a6c0d6083323a7cf" }, { "apiId": "py:CAM:method:TaskPanelOpPage.getForm", "path": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "line": 36, "declaration": "def getForm(self):", "sha256": "2292e6dc3aa3dcc713a756dfea9c9b4a602edc6a7cca351a9919f0141bd3222e" }, { "apiId": "py:CAM:method:TaskPanelOpPage.getSignalsForUpdate", "path": "src/Mod/CAM/Path/Op/Gui/Adaptive.py", "line": 54, "declaration": "def getSignalsForUpdate(self, obj):", "sha256": "2292e6dc3aa3dcc713a756dfea9c9b4a602edc6a7cca351a9919f0141bd3222e" }, { "apiId": "py:CAM:method:ObjectArray.isBaseCompatible", "path": "src/Mod/CAM/Path/Op/Gui/Array.py", "line": 263, "declaration": "def isBaseCompatible(self, obj):", "sha256": "55a3651edf2b6e42cc460ba534b1dabd3818891847a9613be254dfd2f0eec45c" }, { "apiId": "py:CAM:method:PathArray.getLinear1DArray", "path": "src/Mod/CAM/Path/Op/Gui/Array.py", "line": 357, "declaration": "def getLinear1DArray(self, commands):", "sha256": "55a3651edf2b6e42cc460ba534b1dabd3818891847a9613be254dfd2f0eec45c" }, { "apiId": "py:CAM:method:PathArray.getLinear2DXYArray", "path": "src/Mod/CAM/Path/Op/Gui/Array.py", "line": 374, "declaration": "def getLinear2DXYArray(self, commands):", "sha256": "55a3651edf2b6e42cc460ba534b1dabd3818891847a9613be254dfd2f0eec45c" } ], "resources": { "resourcesReleased": true, "documentMutation": false }, "artifacts": { "module": "CAM", "worker": "cam.worker.ts", "revision": "dc17d6519d7efa90", "runtimeUrl": "/kernel/FreeCADWebCAMProbe.js", "wasmUrl": "/kernel/FreeCADWebCAMProbe.wasm", "dataUrl": null, "assetBaseUrl": "/kernel/", "workerRevision": "b9b195e05129eea9", "runtimeSha256": "900744dfa95e09f89096e34717077e18958a64925eb36282686fc24e769d4e71", "wasmSha256": "b9b195e05129eea911dbc96b23bdbf58c428bfed6ff81787e1ae79a0267123dc" }, "boundaries": [ "CAM classes and direct readonly values are returned by compiled FreeCAD CAM sources through fc_web_dispatch_json.", "CAM postprocessor mocks and machine-model enums/dataclasses remain explicit Python-runtime boundaries; CAMWorkbench and PathCommandGroup activation remain GUI-only boundaries.", "The CAM runtime remains an independent module artifact loaded by cam.worker.ts; no WASM binary merge is used." ] }