{ "acceptedRisks": [ { "after": { "baseName": "stable.bin", "bytes": 0, "editorMode": [], "exists": false, "isDirectory": true, "isFile": false, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Touched" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": null, "statusString": "Touched", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/stable.bin", "writeBits": 0 }, "assignmentException": null, "before": { "baseName": "stable.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/stable.bin", "writeBits": 0 }, "directoryAccepted": true, "id": "directory-path", "objectsPreserved": true, "oldFileRemoved": true, "recovery": { "baseName": "restored-after-directory.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/restored-after-directory.bin", "writeBits": 0 }, "requested": "'/tmp/freecad-property-fileincluded-failure-0ikgj5ie/directory'" } ], "baselineId": "freecad-1.1.1-property-fileincluded-failure", "cancellationBoundary": { "classification": "synchronous-property-setter", "reason": "no-native-cancel-hook", "replacement": "abort-active-document-transaction", "supported": false }, "documentIntegrity": { "finalObjects": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "initialObjects": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectCount": 1, "objectsPreserved": true }, "editorReadOnly": { "after": { "baseName": "editor-write.bin", "bytes": 34, "editorMode": [ "ReadOnly" ], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Touched" ], "pathExists": true, "propertyStatus": [ "ReadOnly" ], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "72122705399a0111d36d7b74ec05f8155834ce6b394d1bd879f360e29f8bb365", "statusString": "Touched", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/editor-write.bin", "writeBits": 0 }, "before": { "baseName": "restored-after-directory.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/restored-after-directory.bin", "writeBits": 0 }, "editorMode": [ "ReadOnly" ], "exception": null, "pythonBypassesEditorReadOnly": true }, "failures": [ { "after": { "baseName": "stable.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/stable.bin", "writeBits": 0 }, "assignmentException": { "message": "File /definitely/missing/property-fileincluded.bin does not exist.", "type": "OSError" }, "before": { "baseName": "stable.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/stable.bin", "writeBits": 0 }, "id": "missing-path", "objectSetAfter": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectSetBefore": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectsPreserved": true, "requested": "'/definitely/missing/property-fileincluded.bin'", "valuePreserved": true }, { "after": { "baseName": "stable.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/stable.bin", "writeBits": 0 }, "assignmentException": { "message": "Type must be string or file, not int", "type": "TypeError" }, "before": { "baseName": "stable.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/stable.bin", "writeBits": 0 }, "id": "wrong-type", "objectSetAfter": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectSetBefore": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectsPreserved": true, "requested": "12345", "valuePreserved": true }, { "after": { "baseName": "stable.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/stable.bin", "writeBits": 0 }, "assignmentException": { "message": "Tuple needs size of (filePath,newFileName)", "type": "TypeError" }, "before": { "baseName": "stable.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/stable.bin", "writeBits": 0 }, "id": "tuple-wrong-arity", "objectSetAfter": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectSetBefore": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectsPreserved": true, "requested": "('/tmp/freecad-property-fileincluded-failure-0ikgj5ie/source.bin',)", "valuePreserved": true }, { "after": { "baseName": "stable.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/stable.bin", "writeBits": 0 }, "assignmentException": { "message": "Second item in tuple must be a string, not int", "type": "TypeError" }, "before": { "baseName": "stable.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/stable.bin", "writeBits": 0 }, "id": "tuple-wrong-name-type", "objectSetAfter": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectSetBefore": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectsPreserved": true, "requested": "('/tmp/freecad-property-fileincluded-failure-0ikgj5ie/source.bin', 123)", "valuePreserved": true }, { "after": { "baseName": "stable.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/stable.bin", "writeBits": 0 }, "assignmentException": { "message": "PyCXX: Error creating object of type N2Py7SeqBaseINS_4CharEEE from 123", "type": "TypeError" }, "before": { "baseName": "stable.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/stable.bin", "writeBits": 0 }, "id": "dictionary-wrong-filename-type", "objectSetAfter": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectSetBefore": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectsPreserved": true, "requested": "{'filename': 123}", "valuePreserved": true }, { "after": { "baseName": "restored-after-directory.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/restored-after-directory.bin", "writeBits": 0 }, "assignmentException": { "message": "Not possible to set the same file!", "type": "OSError" }, "before": { "baseName": "restored-after-directory.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/restored-after-directory.bin", "writeBits": 0 }, "id": "same-current-transient", "objectSetAfter": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectSetBefore": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectsPreserved": true, "requested": "'/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/restored-after-directory.bin'", "valuePreserved": true } ], "filterOnly": { "after": { "baseName": "restored-after-directory.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/restored-after-directory.bin", "writeBits": 0 }, "before": { "baseName": "restored-after-directory.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/restored-after-directory.bin", "writeBits": 0 }, "exception": null, "objectsPreserved": true, "valuePreserved": true }, "freecadVersion": "1.1.1", "gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d", "immutable": { "after": { "baseName": "editor-write.bin", "bytes": 34, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Touched" ], "pathExists": true, "propertyStatus": [ "Immutable" ], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "72122705399a0111d36d7b74ec05f8155834ce6b394d1bd879f360e29f8bb365", "statusString": "Touched", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/editor-write.bin", "writeBits": 0 }, "before": { "baseName": "editor-write.bin", "bytes": 34, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Touched" ], "pathExists": true, "propertyStatus": [ "Immutable" ], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "72122705399a0111d36d7b74ec05f8155834ce6b394d1bd879f360e29f8bb365", "statusString": "Touched", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/editor-write.bin", "writeBits": 0 }, "exception": { "message": "Object attribute 'File' is read-only", "type": "AttributeError" }, "restoredStatus": [], "status": [ "Immutable" ] }, "initial": { "baseName": "stable.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/stable.bin", "writeBits": 0 }, "object": { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" }, "property": { "name": "File", "typeId": "App::PropertyFileIncluded" }, "propertyType": "App::PropertyFileIncluded", "schemaVersion": 1, "status": "pass", "transaction": { "activeAfterAbort": { "id": 0, "name": "" }, "activeAfterEdit": { "id": 1, "name": "property-fileincluded-cancel" }, "afterAbort": { "baseName": "editor-write.bin", "bytes": 34, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Touched" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "72122705399a0111d36d7b74ec05f8155834ce6b394d1bd879f360e29f8bb365", "statusString": "Touched", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/editor-write.bin", "writeBits": 0 }, "before": { "baseName": "editor-write.bin", "bytes": 34, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Up-to-date" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "72122705399a0111d36d7b74ec05f8155834ce6b394d1bd879f360e29f8bb365", "statusString": "Valid", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/editor-write.bin", "writeBits": 0 }, "edited": { "baseName": "transaction-write.bin", "bytes": 29, "editorMode": [], "exists": true, "isDirectory": false, "isFile": true, "objectSet": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectState": [ "Touched" ], "pathExists": true, "propertyStatus": [], "propertyTypeId": "App::PropertyFileIncluded", "sha256": "31f898b8e260a6dc642cf992483813de02d2cb9f4fe0f06be901d281f78f446e", "statusString": "Touched", "underTransientDir": true, "value": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/transaction-write.bin", "writeBits": 0 }, "editedPath": "/home/mes123456/.cache/FreeCAD/v1-1/Cache/FreeCAD_Doc_67ad6239-27ce-4f6e-b55e-3f93c28f928f_da39a3_863229/transaction-write.bin", "editedPathExistsAfterAbort": false, "objectsAfter": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "objectsBefore": [ { "name": "FileProbe", "typeId": "App::DocumentObjectFileIncluded" } ], "pendingAfterAbort": false, "pendingAfterEdit": true, "restored": true, "undoMode": 1 } }