{ "schema": "freecad-web-p6-import-action-contract/v1", "taskId": "FW-P6-IMP-ACT-04", "module": "Import", "action": "python-api", "result": "pass_contract", "source": { "entry": "src/Mod/Import/App/AppImportPy.cpp", "sha256": "4438cd9f9a626f5888ef41dec3491ec9c2f3ab9c6582f01dc55769beaec0049c", "anchors": [ { "line": 89, "symbol": "Module::Module", "role": "register Python methods" }, { "line": 708, "symbol": "initModule", "role": "initialize Import Python API" } ] }, "fixture": { "schema": "freecad-web-import/python-api/v1", "module": "Import", "action": "python-api", "entry": "src/Mod/Import/App/AppImportPy.cpp", "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb" }, "inputSha256": "a362479883694d7d1cd563cce006f012e0ca5bd9e1823ef918d4159d647c47da", "expectedResult": { "apiCount": 1135, "methods": [ "open", "insert", "export", "readDXF", "writeDXFShape", "writeDXFObject" ], "readOnly": true, "arbitraryExecution": false }, "expectedError": { "code": "revision_mismatch", "field": "sourceRevision" }, "request": { "envelopeSchema": "freecad-web-facade/v1", "command": "import.pythonApi", "requestIdPattern": "import-python-*" }, "chrome": { "browser": "Google Chrome only", "viewport": { "width": 1440, "height": 900, "deviceScaleFactor": 1 }, "externalRequests": 0 }, "status": "pending_until_subchain_complete" }