{ "schema": "freecad-web-p6-import-action-04/v1", "taskId": "FW-P6-IMP-ACT-04-E", "module": "Import", "action": "python-api", "result": "pass", "responses": { "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "import-python-success", "result": { "schema": "freecad-web-import/python-api/v1", "module": "Import", "action": "python-api", "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceEntry": "src/Mod/Import/App/AppImportPy.cpp", "apiCount": 1135, "methods": [ "open", "insert", "export", "readDXF", "writeDXFShape", "writeDXFObject" ], "readOnly": true, "arbitraryExecution": false, "stateSha256": "d6d6f2dd906e3dc02d6f81bbdbb7e7c6dba95cb4efba3c5c0fd6f6cdbfc5bb5b" } }, "invalid": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "import-python-error", "error": { "code": "revision_mismatch", "message": "Import Python API revision is not locked", "diagnostic": { "sourceRevision": "wrong" } } }, "duplicate": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "import-python-success", "error": { "code": "duplicate_request", "message": "requestId has already been dispatched" } }, "cancelled": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "import-python-cancel", "error": { "code": "cancelled", "message": "request was cancelled before execution" } }, "after": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "import-python-after", "result": { "schema": "freecad-web-import/python-api/v1", "module": "Import", "action": "python-api", "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "sourceEntry": "src/Mod/Import/App/AppImportPy.cpp", "apiCount": 1135, "methods": [ "open", "insert", "export", "readDXF", "writeDXFShape", "writeDXFObject" ], "readOnly": true, "arbitraryExecution": false, "stateSha256": "d6d6f2dd906e3dc02d6f81bbdbb7e7c6dba95cb4efba3c5c0fd6f6cdbfc5bb5b" } } }, "sequencing": { "requestCount": 5, "responseCount": 5, "cancelAccepted": true }, "readOnly": true, "arbitraryExecution": false, "nativePointersExposed": false, "inputSha256": "e92efc05307389369e123e9fc51700d72b8276fbf0432fbdd4a9e4755dea30c0" }