)]}'
{
  "commit": "0055140b2cf3e3a86ef9ab7a39e2083212b27c58",
  "tree": "1c7fb5c8608c6186509dee89a2efa81e1a127767",
  "parents": [
    "04bd54305a548f817e1a4dba0dc20aab350ee6fc"
  ],
  "author": {
    "name": "Victor Stinner",
    "email": "vstinner@python.org",
    "time": "Wed Mar 25 13:34:50 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Mar 25 13:34:50 2026"
  },
  "message": "gh-146358: Fix warnings.catch_warnings on Free Threading (#146374)\n\ncatch_warnings now also overrides warnings.showwarning() on Free\nThreading to support custom warnings.showwarning().",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d5a9cec86f3674458eb934deec209d0b664fcf07",
      "old_mode": 33188,
      "old_path": "Lib/_py_warnings.py",
      "new_id": "81a386c4487d953d8c97cb7101b85580feb5efc9",
      "new_mode": 33188,
      "new_path": "Lib/_py_warnings.py"
    },
    {
      "type": "modify",
      "old_id": "a6af5057cc8968882e458abf0d003db2dfe5ddf2",
      "old_mode": 33188,
      "old_path": "Lib/test/test_warnings/__init__.py",
      "new_id": "d86844c1a29a9a7b7a1ca5ba8f4e7c6e2b6f1934",
      "new_mode": 33188,
      "new_path": "Lib/test/test_warnings/__init__.py"
    }
  ]
}
