)]}'
{
  "commit": "8e23be7474c5f392173c566ea4afce92a56bdfaa",
  "tree": "a80f965a1245c49ac70ba207ad6b5df73ede78ec",
  "parents": [
    "1a9bb40f526ecd221fae80ff3d03543e39cd06fd"
  ],
  "author": {
    "name": "Damjan Jovanovic",
    "email": "damjan@apache.org",
    "time": "Thu Apr 30 05:02:56 2026 +0200"
  },
  "committer": {
    "name": "Damjan Jovanovic",
    "email": "damjan@apache.org",
    "time": "Thu Apr 30 05:02:56 2026 +0200"
  },
  "message": "Use pop() instead of del to delete keys from the self.modules\ndictionary for Python scripts, so KeyError isn\u0027t thrown when the\nkey is missing.\n\nRemove the saving to temporary files, it\u0027s not used for any\nother scripting language, and can cause bugs when the temporary\nfiles already exist from previous errors.\n\nPatch by: me\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9f4fb56e86e8f99e5baa2c1542b334976134a0f0",
      "old_mode": 33188,
      "old_path": "main/scripting/source/pyprov/pythonscript.py",
      "new_id": "677ff9000652bee19dbd45847ce04d9e8235d0b7",
      "new_mode": 33188,
      "new_path": "main/scripting/source/pyprov/pythonscript.py"
    }
  ]
}
